Matt Pocock's Skills
Commands and capabilities of mattpocock/skills (4ae2317) checked on October 31, 2026.
Matt Pocock's skill pack implements spec-driven development as a set of procedures for a coding agent. The specification and its linked tickets go into the issue tracker, where the team carries on with its usual work.
Installation and setup
For a managed Claude Code installation, run claude plugin install mattpocock-skills@claude-plugins-official. In Codex, first add the marketplace with codex plugin marketplace add mattpocock/skills, then install with codex plugin add mattpocock-skills@mattpocock. GitHub Copilot and other agents have instructions in the pack README.
Install editable files with npx skills@latest add mattpocock/skills. Choose one installation method per agent to avoid duplicate skills. Then run /setup-matt-pocock-skills once: it agrees the tracker, triage labels and domain-document locations with you. Configuration lives in docs/agents/. Templates cover GitHub, GitLab and local Markdown files; other trackers are configured from your description.
Workflow
The main process consists of several phases.
- Interview.
/grill-meruns rounds of independent questions with recommendations throughgrilling. Questions that depend on unresolved points move to the next round. The skill looks up facts in the code and agrees on decisions with the human./grill-with-docsadditionally saves terms to GLOSSARY.md and architectural decisions to ADRs throughdomain-modeling. - Specification.
/to-specgathers the requirements from the discussion and publishes a document with theready-for-agentlabel. Concrete file paths and ordinary listings are left out because they quickly go stale. The exception is a short excerpt from a prototype that captures an agreed decision more precisely, such as a state model. The skill agrees on the testing boundaries with the user. - Tasks.
/to-ticketscreates tracer-bullet tickets, each with a self-contained verifiable result and blocking links. The agent picks a ticket whose dependencies are closed. Broad mechanical refactoring uses expand–contract. - Implementation.
/implementcarries out the task with/tddat the agreed boundaries and runs type checks and tests. - Review.
/code-reviewchecks the project standards and the specification requirements in separate contexts.
The diagram shows which artifacts connect the conversation with the implementation.
In this diagram the tracker holds the requirements and the work queue. The vocabulary and ADRs add the meaning of terms and the reasons for decisions to a task, and the review checks the result against the original specification.
Additional skills support other stages of the work.
/wayfinderbuilds a map of investigation questions for a large idea./triagetakes incoming issues to a brief and a ready status./prototypetests a design question. For logic it creates a standalone HTML file with controllable scenarios; for UI, several switchable variants. The prototype is kept in a separate branch linked from the task./implement-speccarries a whole specification through its tickets, implementation and verification./retroexamines a session and proposes workflow improvements./handoffpasses the state of the work to the next session./diagnosing-bugsorganizes hypothesis-driven debugging./to-questionnaireprepares a questionnaire for the person who has the missing information./wizardcreates an interactive script for manual setup or migration steps./writing-for-agentshelps write instructions and documents for an agent. It is the new name of the expandedwriting-great-skills.
Artifacts
| Artifact | Where it lives |
|---|---|
| Specification (PRD) | An issue in the tracker with the ready-for-agent label |
| Tickets with blocking links | The tracker (or files in .scratch/\ |
| GLOSSARY.md | Repository root: the domain glossary |
| ADR | docs/adr/: architectural decisions |
| Handoff document | The OS temp directory — deliberately outside the repository |
What makes it different
- Specifications and tickets live in the tracker alongside the team's tasks.
- The interview helps uncover uncertainty before the specification is written.
- Each tracer-bullet ticket ends in verifiable behavior and states its dependencies explicitly.
- The glossary and ADRs grow during the discussion and are used by the other skills.
When to choose it
The pack fits a team that wants to run SDD inside a coding agent and an existing tracker. Managed installation is available in Claude Code, Codex and GitHub Copilot; editable installation lets you adapt procedures to the project. OpenSpec is convenient for keeping the change package in the repository, and Superpowers offers a different set of skills with mandatory checkpoints.