DSH Hub

gongyijie85/mattpocock-skills-dsh

mattpocock-skills-dsh

BundleSkills27 GitHub stars· updated 2026-09-11

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-dsh

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

mattpocock-skills-dsh DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/mattpocock-skills-dsh.svg)](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原文对照中文
0This 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把大工作拆成可评审的切片
4Sandcastle , to run AFK agents somewhere safe在安全的地方跑挂机(AFK)agent(外部工具,不在本包)
5/code-review , so each run teaches the next one每一次评审,都让下一次运行变得更好
6The 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)

…

Related plugins