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 framework for AI-assisted software development. 5 phases + transversal skills, 5 restricted-context agents, an API contract as single source of truth for the backend/frontend interface, zero code without a spec.
Plugin specture from marketplace specture in FerEscobarDev/Specture. Commands read from the repo's manifest — 18 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.
architectureUse when business requirements exist but no architecture or roadmap, when the user says "diseñemos la arquitectura", "generemos el roadmap", "planifiquemos", or whenever `docs/04-roadmap/ROADMAP.md` does not yet exist. Produces a tech-agnostic architecture document, an API contract (OpenAPI + readab
audit-knowledgeAlias of `knowledge` in AUDIT mode. Use when the user invokes `/specture:audit-knowledge` or asks to audit the docs-index for drift (orphans, stale entries, duplicates, uncovered docs). Backward-compat alias — the real procedure lives in `skills/knowledge/SKILL.md`.
compliance-reviewUse when a milestone closes in the build (Step 8.7 calls it), when the build queue drains with a compliance report waiting for triage, when the user asks to check code against ALL the project rules — "revisión de cumplimiento", "revisá el milestone N contra las reglas", "qué reglas incumple lo que c
contract-sync-auditUse on an existing project where the frontend and backend are out of sync — the frontend calls URLs the backend doesn't expose, expects response shapes the backend doesn't return, or uses different paths/methods. Statically extracts backend routes and frontend API calls, diffs them, and emits a reco
debugUse the moment any test fails twice, when a build breaks unexpectedly, when the code-reviewer rejects code, when the implementer reports BLOCKED, when the user reports a bug, or when you find yourself "trying things". Stops guess-and-check loops. Forces root-cause investigation with a physical debug
discoverUse when the user wants to start a new project, lift requirements, "levantar requerimientos", "iniciar un proyecto nuevo", "definir el negocio", or whenever `docs/01-requirements/business_requirements.md` does not yet exist. Also runs in brand-only mode on `/specture:discover --marca`, when requirem
doctorUse when the user asks to check, lint or repair the project''s Specture structure ("revisá el proyecto", "está todo en orden", "actualizá la config de specture"), right after upgrading the plugin, when `start` reports pending migrations, or on `/specture:doctor [check|migrate|sync]`. Read-only by de
knowledgeUse to keep the project''s knowledge healthy. Three modes: `capture` (alias `/specture:learn`) — after an epic closes, a root cause is confirmed or on demand, turn session discoveries into durable artifacts (docs-index entries, ADR drafts, rules.yml entries, conventions patches), max 3 drafts with g
learnAlias of `knowledge` in CAPTURE mode. Use when the user invokes `/specture:learn` or asks to capture session learnings (post-epic, post-debug, on demand, or `--teach <concept>`). Backward-compat alias — the real procedure lives in `skills/knowledge/SKILL.md`.
modernizeUse when the user wants to upgrade a technology version (e.g. .NET 8 → .NET 10, Node 18 → 22, Angular 6 → Angular 20) or migrate to a different technology stack (e.g. AngularJS → React, Express → NestJS, Vue 2 → Vue 3). Performs gap analysis, writes characterization tests BEFORE touching any code, a
new-featureUse when the user asks to add functionality not present in the original ROADMAP — phrases like "quiero agregar X", "necesito una nueva funcionalidad", "ahora también queremos…". Performs Impact Ripple Analysis against existing specs, updates the ROADMAP with the new milestone/epic, and routes to the
setup-docs-bridgeUse when the user has an existing project (mode Adopt) that already contains a folder with substantial preexisting documentation (`docs/`, `Documentation/`, `wiki/`, `*.Docs/`, etc. with ≥10 .md files), and Specture must integrate that documentation without duplicating it. Generates `.specture/docs-
setupUse when the user says "configura el proyecto", "setup", "instala Specture", "ajusta las reglas", or when `.specture/stack.yml` does not exist in the project root. Initializes the Specture configuration in three modes (bootstrap for empty projects, adopt for existing codebases, reconfigure for alrea
startUse at the start of every conversation under Specture, when the user says "continue", "sigamos", "continuemos con el roadmap", asks to resume work, or whenever the current phase of the project is unclear. Detects project state and routes to the correct phase skill.
ux-designUse when the project has a frontend (`stack.yml.frontend.framework` is set and not `none`) and `docs/03-ux-ui/navigation_map.md` or `design_system.md` is missing. Also use when the user says "diseñemos la UI", "el diseño ya está en Claude Design", or asks to start the frontend. Forces the aesthetic
verifyUse before claiming any work is "done", "completed", "fixed", "passing", or "ready". Use before committing, before creating PRs, before marking a task or epic complete in ROADMAP, before delegating downstream. Forces fresh execution of the relevant verification command and reading of its output befo
write-skillUse when the user wants to create a new Specture skill, modify an existing one, write a custom agent, or extend the framework. Enforces TDD-for-documentation: every skill must be tested with pressure scenarios before it ships.
node "${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use-tdd-gate.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use-wait-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
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 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.