mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Spec-driven development, end to end. The spec settles what to build, the plan settles how: agreed design → isolated worktree → approved spec committed on its branch → plan → one serial TDD round per task → two static wrap-up reviews → main-session runtime verification and reproducible report. Plus init, for AGENTS.md, layered docs and lint guardrails wired into CI.
Plugin dev-kit from marketplace codfrm-skills in CodFrm/skills. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
brainstormingUse before a tracked change when behaviour, UI, contracts, scope or another requirement boundary remains undecided, and again when an agreement turns out wrong. Produces an approved spec, or the user's choice to implement a settled small change directly. Not for settled small changes, factual Q&A or
executing-plansUse when a `.dev-kit/plans/*.yaml` plan is ready to run, and at the start of any session that finds one whose status is not `done` — including one left half-finished mid-task. Not for: a plan still `draft`.
initUse when a project needs a missing or stale constraint system — contributor or agent guidance, engineering conventions, guardrails, verification, or a remedy for recurring convention failures.
systematic-debuggingUse on a bug, a test failure, a build error, a performance regression, an intermittent or flaky fault, or behaviour that does not match the spec — before proposing or implementing a fix. Not for: a requirement that changed rather than broke.
test-driven-developmentUse when implementing new behaviour, fixing a reproducible bug or changing a public contract — before any production code is written, and the moment you catch yourself about to test code that already exists. Not for: syncing tests to an already-approved external change.
using-dev-kitUse before writing code, running a command or asking the user a clarifying question — routes to the right dev-kit skill, or to none of them.
using-git-worktreesUse after the user approves a spec draft, before a disposable spike or refactor, or when unrelated changes occupy the checkout. Prepares an isolated round branch, then returns after verification to deliver it.
writing-plansUse after an approved spec is committed in its prepared workspace, and again when work decomposes differently than approved. Writes and freezes `.dev-kit/plans/<slug>.yaml`; the spec still owns what to build.
"${PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/run-hook.cmd" session-start
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
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
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
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.