sa998aaron/deepseek-harness-matt-plugin
DeepSeek Harness 插件:内置 Matt Pocock 技能集 + 侧边栏可视化流水线面板(Idea→Triage→Grill→Spec→Tickets→Implement→Review),一键把 /技能 发进会话。Bundled matt skills + visual pipeline sidebar for DSH.
项目介绍Project Overview
这是 DSH 的 Matt Pocock 技能流水线插件,打包 matt-triage、matt-tdd、matt-code-review 等技能,并在侧边栏加入从想法、分诊、规格、工单到实现、评审的可视化流程面板,点击即可向会话发送对应 /skill 指令。适合按结构化工作流推进开发任务时使用;面板需配合 dsh-better-sidebar,技能本身可独立调用。
This DSH plugin packages Matt Pocock's skill workflow, registering skills such as triage, TDD, code review, research, and bug diagnosis. It adds a Pipeline tab to dsh-better-sidebar, guiding work from idea through triage, spec, tickets, implementation, and review; clicking Start dispatches the matching /skill command. Use it for structured development workflows. The visual panel requires dsh-better-sidebar, though the skills work without it.
请帮我了解并安装插件:【deepseek-harness-matt-plugin】【https://github.com/sa998aaron/deepseek-harness-matt-plugin】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add https://github.com/sa998aaron/deepseek-harness-matt-plugin.git
把 sa998aaron/deepseek-harness-matt-plugin 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-matt-pipeline
English | 简体中文
Matt Pocock's skill workflow pipeline for DeepSeek Harness (DSH).
The bundled skills come from Matt Pocock's mattpocock/skills repository — all credit for the skill content goes to him.

Server half: registers the bundled matt skill set (
matt-triage,matt-grill-me,matt-to-spec,matt-to-tickets,matt-tdd,matt-code-review,matt-research,matt-diagnosing-bugs, …) as model- and user-invocable DSH skills.Browser half: adds a 🔀 Pipeline tab to the dsh-better-sidebar showing the workflow
💡 Idea → 🔍 Triage → 🔥 Grill → 📝 Spec → 🎫 Tickets → ⚡ Implement → ✅ Reviewplus auxiliary tools (🐛 Debug / 📚 Research / 🎓 Teach / 📦 Handoff / ❓ Ask Matt). Clicking Start dispatches the official
/<skill>gesture straight into the active session (clipboard fallback if the connection API is unavailable).
Requirements
- A DSH web or desktop profile with
dsh-better-sidebarinstalled (the pipeline panel registers into it; the skills work without it).
Install
dsh plugin --profile web add https://github.com/sa998aaron/deepseek-harness-matt-plugin.git
For the DSH Desktop GUI use the desktop profile:
dsh plugin --profile desktop add https://github.com/sa998aaron/deepseek-harness-matt-plugin.git
Then restart DSH (or toggle the plugin off/on in Settings → Plugins) and hard-refresh the page (Ctrl+F5).
Manual install
- Clone this repo into
<profile>/node_modules/dsh-matt-pipeline(e.g.~/.dsh/profiles/desktop/node_modules/). - In
<profile>/package.jsonadd the dependency and the bundle entry:"dependencies": { "dsh-matt-pipeline": "file:./node_modules/dsh-matt-pipeline" }, "dsh": { "profile": { "bundles": [ ..., "dsh-matt-pipeline" ] } } - Restart DSH and hard-refresh.
The built bundles (dist/) are committed, so no build step is needed on install.
Usage
- Open the sidebar's + menu → 🔀 Pipeline.
- Click a stage to see its description and expected artifact.
- Click Start <Stage> — the panel sends
/<skill>to the current session and the agent follows that skill's workflow. - Auxiliary tools at the bottom can be triggered anytime (debugging, research, handoff, …).
The bundled skills are also available directly: type / in the composer and look for the matt-* entries, or invoke them by name in chat.
Development
pnpm install
pnpm build # tsdown: server ESM (dist/index.mjs) + client CJS (dist/client.cjs)
pnpm dev # watch mode
Layout:
src/index.ts server half: registers bundled skills (ctx.skills)
src/skills.ts SKILL.md frontmatter parsing + registration
src/stages.ts pipeline stages & auxiliary tools (single source of truth)
client/index.tsx browser half: registers the Pipeline tab (ctx.betterSidebar)
assets/skills/ bundled matt SKILL.md files
cordis.patch.yml profile bundle patch (mounts the plugin row)
Note: ctx.betterSidebar only exists in the browser cordis context — UI must live in client/, never in the server half.
Acknowledgements
- Matt Pocock — the skills bundled in
assets/skills/are taken from his mattpocock/skills repository. This plugin only packages them for DSH and adds the visual pipeline panel; the workflows themselves are his work. Thank you, Matt! - dsh-better-sidebar — the sidebar host the pipeline panel registers into.
License
MIT
nexu-io/open-design
freestylefly/awesome-gpt-image-2
anywhere-labs/dsh-desktop
walkinglabs/learn-harness-engineering
awesome-dsh-plugin/awesome-dsh-plugin
MemTensor/MemOS