mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Curated skills that work together for a complete dev workflow
Plugin constellation from marketplace constellation in TrevorEdris/constellation. Commands read from the repo's manifest — 8 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.
architecture-diagramsUse when creating, editing, reviewing, or rendering software architecture or flow diagrams — C4 diagrams (system context, container, component, deployment, dynamic), sequence diagrams, request-flow visuals, or any Mermaid authoring where the rendered output must be readable. Also use when a Mermaid
brainstormingUse when about to create a feature, build a component, add functionality, modify behavior, or start any new work — or when the user asks how should we, what approach, which way, explore options, design X, or spec this out. Triggers before any code, scaffold, or implementation skill runs.
chaos-reviewUse when you want brutal, worst-case review of code resilience -- failure modes, race conditions, blast radius, and edge cases optimistic reviewers miss.
code-reviewUse when reviewing a pull request or diff, giving PR feedback, validating an implementation against a Jira ticket or spec, after completing a feature or task, before merging to main, or whenever you need a fresh set of eyes on changes before they ship
requesting-code-reviewUse when you have finished a task, completed a major feature, fixed a complex bug, or are about to merge to main — any point where you would otherwise move on, commit, or open a PR without an independent review of the diff
git-workflowUse when committing, opening a PR, creating or naming a branch, resolving a merge conflict, setting up a worktree, squashing, rebasing, wrapping up a finished branch, or merging, landing or shipping it to main — i.e. any hands-on git operation where the output (commit message, PR body, branch name,
finishing-a-development-branchUse when implementation is done and you must decide how to integrate the work — about to merge, push, open a PR, delete a branch, clean up a worktree, or are asked "are we done / what's next" after the last task or batch completes
using-git-worktreesUse when starting feature work that needs isolation from the current workspace, before executing an implementation plan, or before dispatching implementation subagents — symptoms include uncommitted changes you want to preserve, parallel work on multiple branches, or a plan/spec ready to implement.
orchestrateUse when one request spans multiple domains (e.g. code + tests + docs + security + diagrams), has independent workstreams that could run concurrently, or is too large for a single agent in one pass — symptoms include "do all of X, Y, and Z", a multi-part review, or a task that would obviously thrash
dispatching-parallel-agentsUse when you have 2+ tasks that touch different files or subsystems and could run at the same time — e.g. several test files failing for unrelated reasons, multiple independent bugs, or parallel review/investigation work
plan-validatorUse when a PLAN.md exists and is about to be shown to a human for approval, when finishing the Plan phase, when asked "is this plan ready" or to review/score a plan, or any time a plan would otherwise be presented without a fresh validation run
prd-authorUse when defining product requirements, writing or updating a PRD, spec'ing out a feature, or deciding what to build — or when the user says write requirements, create a PRD, define the product, what should we build, or hands over stakeholder/engineering feedback to fold into an existing PRD. Especi
prd-to-roadmapUse when an approved or validated PRD exists and the next move is breaking it into phases — symptoms include a PRD handed off from Product, "turn this PRD into a plan", "create a roadmap from requirements", "decompose this into milestones", or starting a new project that needs phased sequencing befo
prd-validatorUse when a PRD.md exists and is about to be handed to engineering, fed into a roadmap, or declared "ready"; when the user asks "is this PRD ready", "validate my requirements", or "check this PRD"; when prd-author finishes a draft or iteration; or when a PRD arrived from a stakeholder and its quality
receiving-code-reviewUse when you receive code review feedback, PR comments, or suggested changes — from a human partner or an external reviewer — and are about to respond or implement; especially when feedback seems unclear, technically questionable, or you feel the urge to agree and start coding immediately
security-reviewUse when reviewing code or a PR for high-confidence, real-exploitation security vulnerabilities (>80% confidence threshold, low false positives).
session-handoffUse when saving or restoring agent context across sessions -- the user asks to save state, create a handoff, or pause, or the context window nears capacity; or to resume with load handoff, resume from, or continue where we left off.
subagent-driven-developmentUse when executing an implementation plan of mostly-independent tasks in the current session by delegating each task to a subagent — symptoms include an approved plan with discrete tasks, wanting to preserve controller context, or needing per-task review without human-in-the-loop between tasks
executing-plansUse when you have a written implementation plan to execute inline (no subagents available) — single-session execution of a plan's tasks in a repo without the fellowship/subagent harness.
systematic-debuggingUse when encountering any bug, test failure, crash, flaky test, build failure, performance problem, or unexpected behavior — before proposing or attempting any fix; especially when a quick patch looks obvious, you are under time pressure, or a previous fix did not work.
test-driven-developmentUse when about to write or modify production code — implementing a feature, fixing a bug, changing behavior, or refactoring — before any implementation exists; also when tempted to write tests after the code, to skip tests because the code seems "too simple," to keep already-written code "as referen
using-constellationUse when starting any conversation - establishes how to find and invoke constellation skills before any response, including clarifying questions
verification-before-completionUse when about to claim work is complete, fixed, done, passing, or working — before committing, opening a PR, marking a task done, moving to the next task, or trusting a subagent's success report; also when you catch yourself about to write "Great!", "Perfect!", "should work", or any wording implyin
writing-plansUse when you have a spec, brainstorm output, or approved requirements for a multi-step task and are about to write an implementation plan or start touching code — symptoms include "let's build this", a PRD/roadmap/spec handed off, or a task too large for a single edit.
chaos-engineerAdversarial code reviewer. Assumes the worst about every change. Identifies failure modes, security gaps, race conditions, and edge cases that optimistic reviewers miss. Read-only — critiques but never fixes.
pragmatic-code-reviewUse this agent when you need a thorough code review that balances engineering excellence with development velocity. Invoke after completing a logical chunk of code, implementing a feature, or before merging a pull request. Focuses on substantive issues while also addressing style.
security-reviewUse this agent for security-focused code review to identify HIGH-CONFIDENCE vulnerabilities with real exploitation potential. Minimizes false positives with >80% confidence threshold. Based on Anthropic's claude-code-security-review methodology.
systematic-debuggerRead-only root-cause investigation agent. Traces a bug to its source through the four-phase discipline, runs the failing case to observe behavior, and returns a structured root-cause report. Cannot edit — it investigates and recommends, the controller applies the fix. Invoke inside Workflow scripts
tdd-enforcerStrict TDD enforcement agent. Guides the RED-GREEN-REFACTOR cycle, validates test-first compliance, and blocks implementation without failing tests.
node "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/session-reminder.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/context-snapshot.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/post-compact-logger.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/session-bootstrap.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/section-sign-lint.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/plan-validator-reminder.js"
node "${CLAUDE_PLUGIN_ROOT}/hooks/guard.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
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
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
8 skills · 1 MCP server
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.