DSH Matt Pocock Skills
Matt Pocock's engineering and productivity skills, adapted for DeepSeek Harness as a Cordis bundle plugin.
English | 中文
What's Included
This plugin provides the skills from Matt Pocock's repository that do not overlap with DSH built-in skills. The following are already built into DSH and are therefore not duplicated here:
| DSH Built-in | Matt's Equivalent |
|---|
tdd | tdd |
grilling | grilling |
diagnosing-bugs | diagnosing-bugs |
code-review | code-review |
prototype | prototype |
research | research |
wizard | wizard |
writing-for-agents | writing-for-agents |
domain-modeling | domain-modeling |
codebase-design | codebase-design |
Skills Provided by This Plugin
Engineering (user-invoked)
| Skill | Description |
|---|
ask-matt | Ask which skill or flow fits your situation. A router over the user-invoked skills. |
grill-with-docs | Grilling session that also builds your project's domain model, sharpening terminology and updating GLOSSARY.md and ADRs inline. |
triage | Move issues through a state machine of triage roles. |
improve-codebase-architecture | Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. |
setup-matt-pocock-skills | Configure this repo for the engineering skills (issue tracker, triage labels, domain doc layout). Run once per repo. |
to-spec | Turn the current conversation into a spec and publish it to the issue tracker. |
to-tickets | Break any plan, spec, or conversation into a set of tracer-bullet tickets. |
implement | Build the work described by a spec or set of tickets, driving TDD at pre-agreed seams. |
implement-spec | Implement a whole spec on one integration branch using concurrent subagents. |
wayfinder | Plan a huge chunk of work as a shared map of decision tickets, then resolve them one at a time. |
retro | Suggest improvements to the coding agent's environment after a session. |
pr | The shape a pull request body should take. |
Productivity (user-invoked)
| Skill | Description |
|---|
grill-me | Get relentlessly interviewed about a plan or design. |
handoff | Compact the current conversation into a handoff document. |
teach | Teach the user a new skill or concept over multiple sessions. |
to-questionnaire | Turn a decision into a Markdown questionnaire for the person who can answer it. |
wait-what | Re-pitch a message with the context you're missing. |
Installation
Option 1: Install as a DSH Cordis Bundle (recommended)
-
Clone this repository:
git clone https://github.com/Henrycheheng/dsh-plugin-matt-skills.git
cd dsh-plugin-matt-skills
-
In your DSH session, ask the agent to install the bundle:
"Please install the bundle at /path/to/dsh-matt-pocock-skills using plugin_manager"
-
After installation, the skills appear in your session skill catalog.
Option 2: Copy to ~/.dsh/skills/ (simple, no plugin)
# Copy only the skill directories you want
mkdir -p ~/.dsh/skills
cp -r assets/skills/grill-with-docs ~/.dsh/skills/
cp -r assets/skills/ask-matt ~/.dsh/skills/
# ... etc
DSH's filesystem skill provider automatically discovers skills under ~/.dsh/skills/.
Usage
Once installed, skills are available via the DSH skill system:
- User-invoked skills: mention the skill name in conversation (e.g., "use ask-matt", "run grill-with-docs")
- Model-invoked skills: the agent automatically selects them when the task matches
Adaptation Notes
The original skills were written for Claude Code / Codex / Gemini CLI. This DSH adaptation:
- Replaces
sub-agent references with DSH's subagent tool
- Replaces Claude Code-specific tool calls with DSH equivalents
- Adds DSH-compatible YAML frontmatter (
whenToUse, user-invocable, disable-model-invocation)
- Skips skills already built into DSH to avoid duplicates
License
MIT — see LICENSE.
- Original skill content: Copyright © 2026 Matt Pocock
- DSH adaptation and plugin plumbing: Copyright © 2025 Contributors