mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Enforces Red-Green-Refactor with hooks, inside-out or outside-in, and explains the rule behind every block
Plugin tdd from marketplace tdd-guardians in ythirion/tdd-guardian. Commands read from the repo's manifest — 5 days 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.
tddTest-driven development enforced by the TDD Guardian (Red-Green-Refactor, one test at a time, inside-out or outside-in with Fakes). Use when the user mentions TDD, test first, test-driven, red green refactor, inside-out, outside-in, double loop, "build a feature with tests", or whenever .tdd/state.j
/tdd:approveHuman only. Approve the test list and start the first cycle
/tdd:mutateRun mutation testing on the files touched in this feature and turn survivors into list items
/tdd:nextMove to the next TDD phase if its exit conditions are met, otherwise explain why
/tdd:offHuman only. Turn the TDD Guardian off for this project
/tdd:startStart a TDD feature (inside-out or outside-in) and draft its test list
/tdd:statusShow the TDD cycle state, list progress, justified mocks and the test review checklist
tdd-implementerMakes one failing test pass with the minimal production code (TDD GREEN phase). Receives the failing test and its output only, never the test list.
tdd-refactorerImproves the design of code and tests after green, behaviour unchanged (TDD REFACTOR phase). Receives the cycle's diff and the project's rules.
tdd-testerWrites exactly one failing test for one test-list item or acceptance scenario (TDD ACCEPTANCE and RED phases). Use it so that the agent writing the code is not the one that wrote the test.
node "${CLAUDE_PLUGIN_ROOT}/scripts/guard-write.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/guard-bash.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/guard-read.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-stop.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/session-start.js"
node "${CLAUDE_PLUGIN_ROOT}/scripts/human-gate.js"
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
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
Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS
1 skill
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
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.