gongyijie85/mattpocock-skills-dsh
mattpocock-skills-dsh
Matt Pocock's skills for DeepSeek Harness (DSH): grilling, writing-for-agents, wait-what, TDD and more — 25 skills adapted from mattpocock/skills (MIT)
Install
npx @deepseek-ai/dsh plugin --profile web add github:gongyijie85/mattpocock-skills-dshRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/mattpocock-skills-dsh)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from gongyijie85/mattpocock-skills-dsh, cleaned of badges and images.
mattpocock-skills-dsh
English | 简体中文
为 DeepSeek Harness (DSH) 打造的 Matt Pocock 技能插件包:把 mattpocock/skills(来自 aihero.dev/skills 的"真实工程师"技能集) 移植到 DSH 的 Cordis 插件架构上。
插件会向 ctx.skills 注册表的 host 层 注册一个技能提供者,因此每个
agent preset 的作用域链都会合并这些技能。技能正文随包分发
(skills/<name>/SKILL.md),通过 import.meta.url 定位——这是包的
组装事实,不需要任何用户配置。
非官方移植:技能内容改编自 mattpocock/skills(MIT, © Matt Pocock)。上游以 Claude Code 插件格式发布;本包做的是 DSH 适配。
快速上手:七课工作流(中英对照)
出自 Matt Pocock 的 skills 邮件——整包技能的正确打开方式,就是按下面 这条工作流从头跑到尾。
Sandcastle为外部工具,不在本包内。
Prompts are disposable. Workflows are reusable. That is the whole difference, and these seven lessons are one workflow in the order you would actually run it:
提示词用过即弃,工作流可以复用——全部区别就在于此。而这七课,合起来 就是一条按真实执行顺序运行的工作流:
| Step | 原文 | 对照中文 |
|---|---|---|
| 0 | This email. Pick your path. | 这封邮件就是起点:选一条路。 |
| 1 | /grill-with-docs , so the agent is not building from fog | 先把想法拷问清楚,agent 才不会在迷雾中开工 |
| 2 | /prototype and /handoff , to test the uncertain part in a toy version | 用玩具原型验证不确定的部分,并留好交接 |
| 3 | /to-spec and /to-tickets , to break big work into reviewable slices | 把大工作拆成可评审的切片 |
| 4 | Sandcastle , to run AFK agents somewhere safe | 在安全的地方跑挂机(AFK)agent(外部工具,不在本包) |
| 5 | /code-review , so each run teaches the next one | 每一次评审,都让下一次运行变得更好 |
| 6 | The full loop, start to finish | 从起点到终点,跑完整条循环 |
在 DeepSeek Harness 中安装与使用
这是 DeepSeek Harness 的插件包。安装后会把技能注册进 host 技能注册表,
你 profile 里的每个 agent 会话都能在技能目录中看到它们,并可用 skill
工具加载。
前置条件
-
已安装 DeepSeek Harness,并且有 pnpm ——
dsh plugin命令内部调用 pnpm(用pnpm --version检查;没有的话到 https://pnpm.io 安装) -
dsh命令行。它随 Harness 一起提供,通常以npx @deepseek-ai/dsh web方式启动。要么把它装成全局命令,要么在所有命令前加npx:# 方式一:全局安装 dsh,永久可用(推荐) npm install -g @deepseek-ai/dsh dsh --version # 方式二:不安装,所有命令用 npx 形式 npx @deepseek-ai/dsh --version下文所有
dsh ...示例都可以等价写成npx @deepseek-ai/dsh ...。
最简单:一条命令(从 GitHub 安装)
npx @deepseek-ai/dsh plugin --profile web add github:gongyijie85/mattpocock-skills-dsh
从本地文件夹安装(开发阶段)
# 任意目录下执行;文件夹安装是链接方式,改完重启 profile 即生效
dsh plugin --profile web add D:\plugins\mattpocock-skills-dsh
让 DeepSeek Harness 帮你安装
打开 DeepSeek Harness(Web 界面),新建对话,把下面这句话发给它:
帮我安装这个链接里边的插件:https://github.com/gongyijie85/mattpocock-skills-dsh
Agent 会自动完成安装(dsh plugin add → 重启 profile → 验证技能注册)。
重启并验证
bundle 层在 profile 启动时挂载,所以需要重启 profile(停掉后重新运行
dsh web / npx @deepseek-ai/dsh web,再刷新浏览器)。确认层已组合:
dsh --profile web --dump-config # 必须出现 `mattpocock-skills-dsh` 行
之后技能会出现在 agent 技能目录中,可以用 skill 工具加载。
卸载
dsh plugin --profile web remove mattpocock-skills-dsh
# 卸载后同样需要重启 profile
技能列表(全量 25 个 = 上游 promoted 集)
productivity(7)
…