The Matt Pocock
skills, and how
they fit together.
Each skill is small on purpose. The shape only appears once you see which one hands off to the next — and what they all write to in between.
Wire the skills into this repo.
Done once. Tells every other skill where issues live, which label vocabulary you use, and whether your domain docs are single- or multi-context.
## Agent skills block and docs/agents/*.md. Read by everything below.Turn an idea into issues an agent can grab.
A funnel. Stress-test the thinking, capture the result as a PRD, then slice the PRD into vertical-bullet issues. Each step writes something durable.
CONTEXT.md and ADRs. Sharpens vocabulary; updates docs inline as decisions crystallise.ready-for-agent — no further triage needed.ready-for-agent.triage can pause mid-flow to invoke grill-with-docs when an issue is too vague to label.
needs-triage → needs-info / ready-for-agent / ready-for-human / wontfix.Pick up the work and ship it.
Orient first, optionally prototype the open design question, then build under test. The refactor pass may surface deeper architectural work for later.
prototype become the first tests.Diagnose, fix, and learn from it.
A separate discipline. The post-mortem is where the fix loop quietly hands back to the build loop — but only if the lesson is structural.
Two stores everything reads from.
MemoryCONTEXT.md (the project's glossary and terminology) and docs/adr/ (the why behind past decisions). Written by grill-with-docs and improve-codebase-architecture; read by almost everything else.
QueueThe issue tracker — GitHub Issues here. Written by to-prd, to-issues, and triage; read by anything that operates on a specific issue.
The skills stay small because each one writes to one of these two stores. The next skill — or the next session, or the next agent — picks up where the last one left off.
In one breath
Plan with grill-with-docs, publish with to-prd and to-issues, triage what comes in, build with prototype and tdd, improve with architecture, repair with diagnose. CONTEXT.md remembers. The tracker queues.