mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Turn feature requests into review-ready pull requests: issue, implementation, tests, a review-and-fix loop, and docs. Runs locally or on GitHub Actions, and is built for complex brownfield repos. Each week its retrospective reads what you actually merged and proposes improvements to your skill extensions.
Plugin prflow from marketplace devflow-marketplace in The01Geek/prflow. Commands read from the repo's manifest — 4 days ago.
challengeUse when asked to challenge, refute, push back on, or stress-test an idea, feature request, bug report, GitHub issue, approach, or PR, including one already review-approved. Returns an evidence-backed recommendation without implementing it.
create-issuePermanent alias for /prflow:spec, which runs the same issue-drafting pipeline; prefer /prflow:spec. Use when a rough user story, bug report, feature idea, piece of feedback, or an implementation plan should be recorded as a GitHub issue rather than built right now. Kept so existing /prflow:create-is
docs-bootstrap-externalUse when customer-facing documentation must be created from scratch or comprehensively rebuilt — "we have no public docs", "set up user-facing documentation", "build external docs from our internal ones", "do a full docs refresh" — or when large portions of the internal docs still have no external c
docs-bootstrap-internalUse when a codebase has no structured developer documentation yet and needs it built from scratch — "we have no docs at all", "set up internal docs for this repo", "the docs directory is a mess, start over", "create developer documentation for this codebase" — including an empty or disorganized docs
docs-release-notesUse when a change needs a user-visible release-note, changelog, or changeset entry — "add a release note", "add a changeset for this", "what goes in the changelog?", "write up what shipped", "note this for the next release" — or when finalizing a branch whose customer-visible features, bug fixes, or
docs-sync-externalUse when customer-facing or public documentation needs to catch up with internal docs or shipped changes — "our public docs still mention the old flag", "sync the user guide", "update the customer docs", "is anything in the external docs outdated or leaking internal detail?", "update the docs site".
docs-sync-internalUse when code changes on the current branch need matching internal or developer documentation — "update our internal docs", "the architecture docs are stale after this change", "document what I just changed", "do the dev docs still match the code?" — or as a pre-push check that developer docs track
docs-verifyUse when the user asks whether the docs for one topic, feature, or subsystem are accurate — "is the auth flow documented?", "are the docs on retries still right?" — or asks for an explanation of that topic grounded in the internal docs — "explain this subsystem, docs first", "walk me through caching
docsUse when documentation generally needs to catch up with a branch before pushing or merging, covering internal developer docs, external customer-facing docs, and release notes together — "update the docs", "do a docs pass before I merge", "make sure everything's documented". Prefer this when no singl
fixPRFlow's code-review reception skill (formerly receiving-code-review). Use when addressing review feedback already posted on a pull request — verifying each finding before fixing it or pushing back — as distinct from /prflow:review-and-fix, which runs the review itself and then fixes what it found.
helpUse when a PRFlow command misbehaved, failed, ran slow or cost too much and the user wants to know why — "PRFlow is broken", "implement got stuck", "help me troubleshoot PRFlow", "file a PRFlow bug report". Checks the user's PRFlow setup, gives one verdict, and writes a local bug report for a likely
implementUse when the user wants an existing GitHub issue turned into a finished, reviewed pull request — "implement issue 123", "pick up ticket 45", "build the feature described in issue 7", "go fix the bug in issue 99", "start working on that issue". Triggers on any request to do the work an issue already
initUse when setting up PRFlow in a repo for the first time, or after a plugin update — scaffolds .prflow/config.json from the shipped template (when absent) or backfills newly-added keys into an existing one (preserving your values), and refreshes config.schema.json. Invoke explicitly with /prflow:init
pr-descriptionUse when generating or updating a PR description for the current branch. Takes an optional issue number as argument.
requesting-code-reviewUse when completing a task or major feature, or before merging, to have PRFlow's final-pass reviewer check the work against its requirements.
retrospective-auditStage B of /prflow:retrospective-weekly: given a most-recent-first subset of one recurring pattern's occurrence-PR context bundles (bounded by audit_bundle_cap), re-derive the root cause and return one JSON object carrying a ranked `findings` array (one to three sub-patterns) — no edits, no worktree
retrospective-weeklyRun the weekly PRFlow self-improvement loop locally: scan freshly-merged watched-author PRs, write per-PR retrospective entries (LLM only for PRs that fail the mechanical clean-gate), derive recurring patterns, and file one human-reviewed GitHub issue per actionable pattern. Use when running the wee
retrospectiveStage A of /prflow:retrospective-weekly: analyze one non-clean PR from its pre-fetched context bundle and return a retrospective entry as JSON. Invoked as a subagent — do not call it directly.
review-and-fixUse when the user wants problems in a pull request or the current branch both found AND corrected — "review my changes and fix what's wrong", "clean up whatever the review turns up", "address the review feedback on this branch", "tidy this PR up before merge", "find and fix the issues here". Require
reviewUse when the user wants code assessed rather than changed — "review PR 88", "is this branch ready to merge?", "look over my changes", "any problems with this diff?", "give me a code review", "what do you think of this PR?", "sanity-check this branch", "ship it?". Applies to a pull request or the cur
specTurn a rough request into an implementable GitHub issue through bounded clarification and design decisions — "file a ticket", "open an issue", "track this bug", "spec this out for later". Open-ended product exploration belongs to brainstorming; building the work belongs to implementation.
ac-claim-verifierPRFlow implement's Phase 3.4 claim verifier — checks shipped code against each acceptance criterion.
ac-evidence-verifierPRFlow implement's Phase 3.4 evidence verifier — establishes each criterion's verification evidence.
branch-setupPRFlow implement's Phase 1.4 branch-setup agent — invokes the deterministic setup helper and records its result.
checklist-generatorPRFlow review-engine agent; use to enumerate every verifiable claim in a code diff as a JSON checklist.
checklist-verifierPRFlow review-engine agent; use to verify one checklist claim against the source code.
code-architectPRFlow implement's planning agent — designs an implementation blueprint from codebase patterns.
code-explorerPRFlow implement's discovery agent — answers remaining questions about existing behavior and affected consumers.
code-reviewerPRFlow reviewer; reviews a diff for guidelines, style and bugs, or for cleanups when a dispatch selects cleanup mode.
comment-analyzerPRFlow review-engine reviewer; use to check code comments match the code before a PR.
deferral-drafterPRFlow implement's Phase 4.0 agent — drafts follow-up issue bodies for deferred criteria.
fix-delta-reviewerPRFlow fix-delta reviewer; use to review a fix's own diff, blinded, for defects the fix introduced.
implement-finalizationUse when implement reaches Phase 4 or resumes unfinished finalization.
implement-intakePRFlow Phase 1 intake: issue requirements, acceptance criteria, resume/workpad preparation and dependency checks.
issue-claim-auditorPRFlow implement's Phase 1.6 audit agent — pre-checks the issue's claims against the codebase.
pr-test-analyzerPRFlow review-engine reviewer; use to review a PR's test coverage for gaps.
requesting-code-reviewPRFlow final-pass reviewer; reviews a change against its acceptance criteria and for correctness, design and tests.
review-engineFix-loop review-engine entry: runs /prflow:review Phases 0-4.3 fresh; returns dispatch_mode + return-file path.
review-fix-workerPRFlow implement Phase 3.3 worker: runs the docs pass and review-and-fix loop; returns a validated handoff.
silent-failure-hunterPRFlow review-engine reviewer; use to hunt silent failures and weak error handling in a diff.
spec-risk-investigatorUse when spec dispatches early risk investigation alongside discovery, before drafting.
type-design-analyzerPRFlow review-engine reviewer; use to review newly-added types' invariants and encapsulation.
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
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
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.