DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Deepseek Harness Game Studios — DeepSeek Harness 插件(DSH Plugin)
← Plugins
D

deepseek-harness-game-studios

Deepseek Harness Game Studios

DeepSeek Harness Game Studios (DSGS)——Claude-Code-Game-Studios @b21fa0f (MIT) 的 DSH 移植,一站式装入:钩子桥(上游 9 个事件全覆盖)、状态行、以及自带框架载荷的机器级安装(装入后任意空文件夹打 /start 即可初始化)。已实现 74 技能 + 49 代理 + 13 规则 + 14 Node 钩子,内容零丢失;未实现:GUI 停靠状态条(前端清单只收官方包)与 PreToolUse 事前提醒(DSH 无上下文章通道),替代方案见仓库 README。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:HYClub/deepseek-harness-game-studios#80dd742b038936742bfc6b3d7a1599a3cd42a5c6
README兼容性版本

兼容性与来源证明

Deepseek Harness Game Studios 以 deepseek-harness-game-studios 发布,当前版本为 0.1.6。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/15

版本

0.1.6stable
2026/10/15
0.1.4stable
2026/10/13
0.1.3stable
2026/10/13
查看其余 1 个版本收起版本
0.1.1stable
2026/10/11

相关插件

正在加载相关插件…

最新版
0.1.6
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/15
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

DeepSeek Harness Game Studios

Install · Implementation status · Project structure · Testing your customizations · Verification · License

Turn a single DeepSeek Harness session into a full game development studio. 49 agents. 76 skills. One coordinated AI team.

This is a port of Claude Code Game Studios (CCGS) to DeepSeek Harness (DSH) — not a rewrite from scratch: the skills, agents, rules and docs come from upstream (MIT); this repository provides the DSH-native runtime (Node hooks, skill generation, machine-level install, plugin bridge).

Provenance

Upstream projectDonchitos/Claude-Code-Game-Studios
Upstream version this port tracksv1.1.2 (commit b21fa0f, 2026-09-29)
Upstream licenseMIT (Copyright © 2026 Donchitos) — reused here
This repositorydeepseek-harness-game-studios (DSGS) v0.1.4
Port strategyDual stack, one source: .claude/ is the content source (upstream text, kept verbatim); .dsh/** is generated by tools/build-dsh.mjs

Upstream targets Claude Code (.claude/, .sh hooks, bash one-liners, @path imports). None of that runs under DSH (no bash tool, piped child processes are denied by the sandbox, @path is not expanded), so instead of editing upstream content we generate a DSH-runnable equivalent and prove no content loss.

This repository is the plugin package. The framework it installs is bundled under payload/ — you never need to look at it.

Install

① GUI

Plugins → Add plugin → paste https://github.com/HYClub/deepseek-harness-game-studios → Install → restart dsh web.

② Command line

dsh plugin --profile web add https://github.com/HYClub/deepseek-harness-game-studios

Then restart dsh web.

On first load the plugin installs the framework at machine level (~/.dsh/dsgs plus user-level bootstrap skills). After that:

new working directory → new session → type /start

/start checks whether the workspace is initialised; if not it initialises it first, then walks you through onboarding.

What the plugin writes to your machine (and how to undo it)

PathWhat
~/.dsh/dsgs/**framework payload (skills, agents, rules, hooks, tools, docs, instruction files)
~/.dsh/skills/dsgs-init/SKILL.md, ~/.dsh/skills/start/SKILL.mduser-level bootstrap skills

It never touches a project directory and never overwrites project files. To undo:

Remove-Item -Recurse -Force "$env:USERPROFILE\.dsh\dsgs"
Remove-Item -Recurse -Force "$env:USERPROFILE\.dsh\skills\dsgs-init","$env:USERPROFILE\.dsh\skills\start"
# then uninstall the plugin and restart dsh web

Implementation status

✅ Implemented (all measured)

ItemStatusNotes
Skills✅all 74 upstream skills ported, each invocable as /name
Agent role cards✅49, as .dsh/agents/<name>.md + delegation conventions
Rules✅13, including an equivalent for upstream's path-scoped rule engine: a PostToolUse hook injects the matching rule text after each write/edit
Hooks✅12 upstream scripts → 14 Node rewrites, bridged via dsh-hooks-claude-code; all 9 upstream events covered
Hooks actually run✅mount 10/10 · protocol 12/12 · live events 6/9
Config resolution✅project.yaml single source; Node ports of resolve_config / __call resolve_setting
Helper scripts✅every upstream .sh has a Node port (.dsh/scripts/*.mjs) that runs inside the sandbox
Content fidelity✅258 files / 42,895 lines: 96.0% verbatim, 3.1% documented rewrites, 0.5% structural, 0.4% fuzzy, 0 unexplained loss
Machine-level install✅the plugin ships the payload and installs it on first load; /start initialises an empty workspace (measured: 928 items)
/statusline✅studio status line stage · posture · epic > story · Sprint n/m · engine (+13 unit tests)
Nested delegation✅subagent.maxDepth: 2 — parent → child → grandchild verified (DSH default is 1)
One-package install✅one package = hook bridge + status line projection + payload self-install
DSGS-only skills✅statusline, dsgs-install (not in upstream)

❌ Not implemented / no equivalent (with reasons and substitutes)

ItemStatusWhySubstitute
Docked status bar above the composer❌DSH's client roster only lists @deepseek-ai/* packages (measured: 60+ entries, ours absent even with a dsh.client declaration)/statusline skill + node .dsh/statusline.mjs; the runtime half (turns/tokens/cache/context %) is already covered by DSH's own status bar
Pre-action reminders on PreToolUse❌tools/pre-execute only carries allow/deny/cancel/ask; additionalContexts is read from the final tool result; agent.inject() mid-execution has no effectvalidate-commit / validate-push are also registered on PostToolUse (reminder arrives after the action); set the plugin row advisory: deny to block before the action
3 hook events cannot be triggered from a prompt⚠️Notification, PreCompact, PostCompact have no DSH event sourcemapping implemented and unit-tested, verified at mount level only (live coverage 6/9)
Per-agent tool allowlists / agent auto-discovery❌DSH's subagent does not accept a per-agent tool set and has no agent registryrole cards + toolFilter / persona conventions
@path imports❌DSH does not expand imports.dsh/docs/studio-rules.md (merged), read on demand
!cmd`` pre-execution lines❌DSH has no pre-executionrewritten as a "prerequisite command" block the model runs itself
Byte-for-byte bash ↔ Node parity⚠️python3 in this machine's Git Bash is a Store placeholder2 named SKIPs, 1 case byte-identical

Project Structure

.claude/                     # Upstream content source (MIT, kept verbatim)
  settings.json              # Hooks, permissions, safety rules
  agents/                    # 49 agent definitions
  skills/                    # 74 skills (one directory per skill)
  hooks/                     # 14 scripts — 12 event hooks + yaml-helper.sh
  rules/                     # 13 path-scoped coding standards
  statusline.sh              # Upstream status line (kept as reference)
  docs/                      # workflow catalog, 39 templates, guidance
.dsh/                        # Generated by tools/build-dsh.mjs — do not edit by hand
  agents/  skills/  rules/  hooks/  scripts/  docs/
tools/                       # Generator, verifiers, Node ports, plugin, installers
dsh-src/                     # Hand-written DSH-only overlay (merged into .dsh/)
DSGS Skill Testing Framework/  # QA for the skills and agents themselves
design/ src/ assets/ tests/ prototypes/ production/   # Your project

Testing your own customizations

DSGS is a template you are meant to edit. DSGS Skill Testing Framework/ is how you check that an edited or newly written skill still holds up — a catalog of all skills and agents, per-category quality rubrics, behavioral specs, and templates for writing specs of your own.

/skill-test static [name]     # structural linter
/skill-test category [name]   # category-specific quality rubric
/skill-test spec [name]       # behavioral spec assertions
/skill-test audit             # coverage report across skills and agents
/skill-improve [name]         # test-fix-retest loop; keeps or reverts on score change

It tests the framework, never your game — game tests live in tests/.

Verification

pwsh -File tools/verify-port.ps1        # 7 steps: generate → structure → refs → fidelity → hooks → mount → suites
node tools/check-dsh.mjs                # skills=76 agents=49 rules=13 hooks=14 errors=0 warnings=0
node tools/verify-fidelity.mjs          # unexplained 0 / no content loss (258 files, 42,895 lines)
node tools/verify-hooks-mount.mjs       # 10/10 mount cases
node tools/verify-hooks-bridge.mjs      # 12/12
node tools/verify-hooks-events.mjs      # 6/9 live + 3 mount-only

Supporting this project (and upstream)

DSGS is a port; the original work — 74 skills, 49 agents, 13 rules and all the documentation — was written by the upstream author, and their own support links live in the upstream repository. If this project saves you time, please support them first. Issues and contributions about the DSH port itself belong in this repository.

License

MIT License — see LICENSE. Upstream copyright © 2026 Donchitos; the port layer (generator, Node hooks, plugin, installers, DSGS-only skills) is released under the same license.

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Cc Safety Netcc-safety-net编码代理 CLI 钩子——阻止破坏性命令和访问机密文件Vision Toolkit@anionex/dsh-vision-toolkit面向 Harness 原生集成的 DeepSeek 与 agent-vision-toolkit:图像问答、OCR、定位、UI 还原、像素差异、Artifacts 和 Web UI。Remotedsh-remoteDeepSeek Harness 的远程工作助手:连接 SSH(密码/密钥/代理/键盘交互/代理跳转),选择远程工作区,使用 22 个 rw_* 工具操作该工作区(包括 rw_edit/rw_stat/rw_mkdir/rw_remove/rw_move/rw_forward),具备冲突感知的镜像 syBridge@wenbin_wb/dsh-bridgeDSH 远程连接/远程控制插件(remote control):手机扫码即可在移动端/公网继续用 DeepSeek Harness,人不在电脑前也能接着干。一键局域网二维码、Cloudflare 公网隧道、自建隧道与微信 / QQ / 飞书 / Telegram Bot(多工作区/会话持久化/媒体/卡片审批/流式输出),无需自己搭公网服务器。