MIT-licensed DSH plugin (JavaScript) porting Claude Code Game Studios: 49 agents, 83 skills, 14 rules, 19 hooks and a one-shot prototype pipeline verified in a headless browser.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-11-10
License
MIT
01What can it help you accomplish?
Run a whole game-development studio — design, art, audio, narrative, engineering, QA, release — inside one DeepSeek Harness session
49 agent role cards, 83 skills invoked as slash commands, 14 rules and 19 hooks, plus engine reference docs for Godot 4.7, Unity, Unreal and Web
Solo developers and small teams who want the structure of a studio without hiring one
Go from an idea to a playable prototype and then grow it, with a check at each step
A one-shot pipeline: /prototype, /check, /tune, /share, /grow, with a real headless Chrome playing the result and taking a screenshot where it stops
Game developers who want verifiable steps rather than a single prompt
Keep the project's memory between sessions and know what to do next
/today, /statusline, /dashboard and /update — a short next-step brief, a status line, an offline HTML board and an update check
Teams returning to a project after days away
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness web client or the desktop app; the plugin is installed through Plugins → Add plugin or the dsh plugin CLI
- Optional: `npm install` at the repository root if you want to run the hook mount and bridge verifiers
Installation steps
- 01
Web client: Plugins → Add plugin → paste https://github.com/HYClub/deepseek-harness-game-studios → Install → restart dsh web
- 02
Desktop client: open the app, then Plugins → Add plugin → paste the same URL → Install → restart the app
- 03
After the restart: create a new working directory and session, then type /start
Verify the integration
- `node tools/check-dsh.mjs` — the framework's own check prints skills / agents / rules / hooks counts
- `node tools/verify-fidelity.mjs` — proves the port has no unexplained content loss
Rollback
- Delete `~/.dsh/dsgs` and the user-level bootstrap skills `~/.dsh/skills/dsgs-init` and `~/.dsh/skills/start`, then uninstall the plugin and restart dsh web
03DSH integration and capability boundaries
A DSH plugin package that installs a framework at machine level on first load and adds /start and other slash commands; the plugin bridge and Node hooks replace the upstream Claude Code bash hooks that cannot run under DSH.
Studio roles as agent cards
a request routed by the Lead through the studio's slash commands→work delegated to 49 role cards across design, art, audio, narrative, engineering, QA, release and live-ops
role cards state the tools each role should stay within, but the runtime cannot enforce a per-agent tool setHook-based rule injection
every read, write, registry access, commit and push in the session→the matching rule text injected after each write, via 19 Node hook implementations
a PostToolUse reminder arrives after the action, not before itPlayable checks with a real browser
a one-shot prototype directory→a recorded run with scenes, state and timings, a screenshot where it stops, and a row-by-row comparison of two runs
the play itself needs Chrome, Edge, Chromium or Playwright's headless shell; without one the rows say not_assessed and the command exits 3Skill testing framework
an edited or newly written skill→a structural lint, a category quality rubric, behavioral spec assertions and a coverage report
04Who is it for? When not to use it?
Good for
- Solo developers and small teams who want the structure of a studio without hiring one
- Game developers who want verifiable steps rather than a single prompt
- Teams returning to a project after days away
Not for
- On first load the plugin writes the framework payload into `~/.dsh/dsgs` plus user-level bootstrap skills. It never touches a project directory and never overwrites project files.
- Three hook events (Notification, PreCompact, PostCompact) have no DSH event source, so they are verified at mount level only; DSH's subagent accepts no per-agent tool set, so role tool boundaries are advisory.
05Compatibility, maintenance and safety notes
- On first load the plugin writes the framework payload into `~/.dsh/dsgs` plus user-level bootstrap skills. It never touches a project directory and never overwrites project files.
- Three hook events (Notification, PreCompact, PostCompact) have no DSH event source, so they are verified at mount level only; DSH's subagent accepts no per-agent tool set, so role tool boundaries are advisory.
- The desktop app owns its plugin profile, so the command line cannot change it; desktop users uninstall and reinstall through the Plugins page instead.
- The skills, agents, rules and documentation come from Claude Code Game Studios (MIT, © 2026 Donchitos); this repository adds the DSH runtime. The port tracks upstream v1.1.2.
MIT (upstream MIT) · latest release v0.3.6 (2026-11-10); port of CCGS v1.1.2, installs a payload at machine level on first load
06Frequently asked questions
How do I install DeepSeek Harness Game Studios?
In the web client open Plugins → Add plugin, paste https://github.com/HYClub/deepseek-harness-game-studios and install, then restart dsh web — or run `dsh plugin --profile web add https://github.com/HYClub/deepseek-harness-game-studios`. Desktop users do the same through the app's Plugins page.
What do I do after installing and restarting?
Create a new working directory and a new session, then type /start. It checks whether the workspace is initialised, initialises it if needed, and walks you through onboarding.
What does it write on my machine?
The framework payload under `~/.dsh/dsgs/**` plus user-level bootstrap skills `~/.dsh/skills/dsgs-init/SKILL.md` and `~/.dsh/skills/start/SKILL.md`. The README states it never touches a project directory and never overwrites project files.
How do I undo the install?
Remove `~/.dsh/dsgs` and the two bootstrap skill directories under `~/.dsh/skills`, then uninstall the plugin and restart dsh web. The README gives the exact Remove-Item commands.
Does it need an API key for the framework itself?
No. The README says the live-event probe runs when the session can reach a model and reports SKIP otherwise, and that the framework itself never needs an API key.
07Related DSH workflows
archify
by tt-a1i
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
aitoearn
by yikart
Let's use AI to Earn!
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
this repository provides the DeepSeek Harness runtime: Node hooks, skill generation, machine-level install, and the plug…
On first load the plugin installs the framework at machine level (`~/.dsh/dsgs` plus user-level bootstrap skills).
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-10. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
