mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Triangulated, decision-surfacing deep planning with TDD-embedded plan files.
Plugin deep-plan from marketplace claude-better-plan in Tsadoq/claude-better-plan. Commands read from the repo's manifest — 23 days ago.
deep-plan-executeUse after a /deep-plan plan is approved and you are ready to build it: "implement the plan", or /deep-plan:deep-plan-execute <plan-path>. Dispatches the plan's tasks in dependency order, one writable agent each. Not for plans produced outside /deep-plan.
deep-planPlans a non-trivial change before any code is written: parallel research, every meaningful sub-decision put to the user as an AskUserQuestion, then a plan file whose tasks each carry a failing test. Slash command only: /deep-plan. - Agent - AskUserQuestion - Bash - Edit - Glob - Grep - NotebookEdit
design-reviewUse when the user asks to design-review code, a diff, or a plan file, or to check for shallow modules, leaked implementation detail, unclear names, or missing comments. A parallel critic fleet reviews it, then verifies each finding adversarially.
product-briefTurns a raw product idea into a PR-FAQ brief at docs/product/<slug>/brief.md. Interviews you and researches in parallel, then marks every value nobody has established instead of inventing one.
product-discoveryTurns a written brief into product discovery at docs/product/<slug>/discovery.md: an opportunity solution tree, an assumption map, and the riskiest-assumption tests worth running first. Refuses when no brief has been written.
product-issuesTurns the items in docs/product/<slug>/roadmap.md into implementable slices at docs/product/<slug>/issues/, one markdown file each, then files them as GitHub issues if you ask. Refuses when no roadmap has been written.
product-requirementsTurns a written discovery into testable requirements at docs/product/<slug>/requirements.md: one EARS sentence per thing that must be true, functional and non-functional, each traced to the opportunity it answers. Refuses when no discovery has been written.
product-reviewRuns a critic-fleet review of one docs/product/ artifact, judged against the rubric its owning beat ships. Reports findings and never edits what it read.
product-roadmapTurns the requirements in docs/product/<slug>/spec.md into a roadmap at docs/product/<slug>/roadmap.md: every item RICE-scored, given a fixed appetite, and placed in a sequence that carries no dates. Refuses when no spec has been written.
product-specTurns validated requirements into a self-contained spec at docs/product/<slug>/spec.md: the problem, every in-scope requirement carried over verbatim, and the non-goals. Names no technology. Refuses when no requirements have been written.
product-statusReports the status of a docs/product/ slug: which chain artifacts exist, which have gone stale, and the one beat to run next.
tdd-reviewUse when the user asks to review the planned tests in a /deep-plan plan file: their assertions, doubles, fixtures, level, or flake risk. Reads the plan's Tests (TDD) blocks only -- not diffs, pull requests, or implemented code.
dp-criticLaunch one per red-flag cluster to review a target -- a diff, a plan excerpt, a plan's Tests (TDD) blocks -- against a rubric the caller quotes, or in verify mode to refute one finding. Read-only.
dp-explore-codebaseLaunch in parallel to find where something already lives in the user's project: existing patterns, the files a change would touch, similar features already built. Read-only.
dp-implement-taskLaunch once per task of an approved /deep-plan plan to build that task in a fresh context: failing test first, then implementation, then a self-review of its own diff. The only writable agent in this plugin.
dp-research-deepLaunch per chosen option to validate it against official documentation: gotchas, version constraints, and a citation-rich dossier a plan can quote. Read-only.
dp-research-shallowLaunch for a fast web sweep of the landscape before options exist: library names, common patterns, current versions. No deep doc reading. Read-only.
dp-source-ingestLaunch per source the user supplies -- a file path, a URL, a Jira ticket id, or pasted text -- and get back the constraints it imposes. Read-only.
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.