mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Agent-driven SDLC platform: governed pipelines from requirement to production-ready code.
Plugin sdlc-atlas from marketplace trackmind-sdlc-atlas-dev in trackmind-ai/sdlc-atlas. Commands read from the repo's manifest — 21 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.
ado-setupOne-time Azure DevOps integration setup. Reads or asks for org URL and project name (writes them to CLAUDE.md), checks that AZURE_DEVOPS_EXT_PAT is set as a User environment variable (never asks for the value), installs the ado-work-item skill, and verifies the connection. Called by /start.
ado-work-itemFetch a work item from Azure DevOps by ID. Handles three shapes: (A) Task — also fetches parent Story for AC context; (B) User Story with no child tasks — returns story fields directly; (C) User Story with child Tasks — fetches and returns the full task list so /feature can present a selection promp
agent-handoffSeamless handoff protocol between agents. Defines the Context Bundle that is passed forward so the developer never re-enters information, and the single handoff banner shown at each transition. Loaded by orchestrator and every phase agent.
audit-snapshotIncremental audit snapshot management for Claude Code. Maintains repository audit snapshots, detects changed and deleted files, supports full versus incremental audits, and tracks token savings by skipping previously audited files.
background-task-notifyNotification rule for agents that launch background processes (dev servers, test runners, subagent QA passes). Load in agents that start long-running or async work the developer needs visibility into (orchestrator, setup-agent, qa-agent).
brownfield-readingAnti-speculative reading discipline for existing codebases. MANDATORY for spec-agent brownfield mode and recommended for any agent inspecting code it did not write.
cache-first-readsToken-reduction rule for agents that read project config/specs/knowledge.md repeatedly across a pipeline run. Check context_bundle.md before re-reading raw files from disk. Load in any agent whose tools include Read and that consumes CLAUDE.md, knowledge.md, business_brief.md, or spec files.
capability-modificationDefines how Claude Code capabilities evolve safely. Standardizes command modification, orchestrator step injection, agent input/output contracts, runtime context propagation, and persisted state boundaries.
citation-disciplineHow to source every factual claim in specs, requirements, and ADRs. Use whenever producing any design or requirements artifact.
coverage-reportEstimates feature-level test coverage using test discovery and feature-to-test mapping heuristics. Produces coverage classifications and reports for audited repositories.
diagram-generationGuidelines for generating visual layouts, sequencing flows, and diagrams using Mermaid or Excalidraw-JSON formats.
doc-coverage-mapDiataxis documentation coverage matrix: for every changed public-surface item, check tutorial/how-to/reference/explanation coverage (✅/❌). Flag zero-coverage gaps and stale architecture diagrams. Used by docs-agent.
finding-verification-gateAudits security findings to compute a threat-confidence-score and suppress false positives.
gap-analysisSkill inventory check run by spec-agent after the developer interview and before spec writing. Derives the task list from interview answers, checks each task against the skill registry in CLAUDE.md §6.1–6.2 and knowledge.md §Project skills, then verifies each matched skill exists on disk. If any tas
git-operationsStandardized Git operations for Claude Code agents. Handles branch discovery, checkout workflows, stash management, validation, retries, timeout protection, and conflict surfacing.
greenfield-groundingHow to ground greenfield design work — what counts as a source when there is no codebase to cite. MANDATORY for spec-agent greenfield mode and for architecture-agent. The greenfield counterpart of brownfield-reading.
greenfield-interviewRouting guide for greenfield interview batches. Points agents to the canonical question bank in setup-interview-questions. Do not store questions here — they live in setup-interview-questions only.
intake-validationWork intake validation criteria and manifest format
interaction-styleShared rules for how agents talk to the developer: batch questions, progress bar format, parallel writes, agent attribution, and Decide Later. Loaded by all pipeline agents.
interactive-promptsStandardized human interaction patterns for Claude Code agents. Provides numbered selection menus, typed input validation, confirmation workflows, retry/cancel behavior, and error prompts.
knowledge-harvestingExtracts and consolidates codebase rules, conventions, and recurring debugging lessons from session histories and commit logs.
knowledge-mdHow to read, validate, update, and write knowledge.md — the committed per-repo living document that owns all project-specific additions to the SDLC. Covers uninferable facts AND the project registry (agents, skills, routing, tech leads, built features). CLAUDE.md references this file for sections 4.
live-qaLive UI quality assurance: health-score rubric (Console/Links/Visual/Functional/UX/Perf/Content/A11y), WTF-likelihood self-stop, fix-count hard cap, diff-aware/full/quick modes. Chrome DevTools MCP (web) and Maestro MCP (mobile) are the only automation backends — no Playwright, no raw CDP-over-Bash.
onboarding-frictionAudits workspace onboarding files, setup guides, and dependency configurations to measure setup friction and Time-To-Hello-World (TTHW) factors.
parallel-writesSpeed rule for agents that write, create, or update multiple independent files. Fire all Write/Edit calls in one turn instead of sequentially. Load in any agent whose `tools:` frontmatter includes Write or Edit.
project-bootstrapStack-agnostic procedure for scaffolding a new project. Used by bootstrap-agent, which pairs it with the stack-specific bootstrap skill (django-bootstrap, node-bootstrap) that owns the exact commands.
project-permissionsConfigure project tool permissions ONCE during setup instead of prompting repeatedly. Maps a chosen permission profile to .claude/settings.json allow/deny so Read/Write/Edit/Bash for normal pipeline work do not re-prompt. Loaded by setup-agent.
proposal-evaluationMANDATORY procedure whenever any agent detects a missing or inadequate capability (no agent/skill/command covers the work, or an existing one repeatedly falls short). Use this skill instead of ever creating capability or asking the developer "shall I create an agent?".
retry-policyLoop-breaker for agents. After two identical failed attempts at the same action, stop, reassess, and switch strategy or ask the developer. Prevents infinite retry loops. Loaded by every agent that runs commands or edits files.
root-cause-debuggingRoot-cause debugging discipline: Iron Law "no fix without investigation first", pattern-match table (race/nil/corruption/integration/config/cache), 3-strike hypothesis rule, mandatory regression test. Used by debug-agent via /investigate.
scope-drift-detectionInformational scope-drift check: compare spec intent against actual diff file list. Flags CLEAN, DRIFT DETECTED, or REQUIREMENTS MISSING. Never blocks; surfaces for review-agent output.
security-scansCatalogue of security scan types offered at setup and how each maps to a gate command per stack. Lets a project pick multiple scans instead of one. Loaded by setup-agent and security-agent.
session-syncSynchronizes active browser cookies from the developer profile to the headless QA session to bypass SSO, MFA, or auth gates during QA runs.
setup-interview-questionsSingle source of truth for every question batch in the pipeline. All agents pull from here verbatim — no ad-hoc question generation. Three greenfield batches, one architecture batch, one spec batch.
spec-pathsDynamic spec layout: .claude/specs/<feature>/<change>.md — e.g. todo/add-due-date.md. Used by spec-agent, orchestrator, /approve-spec, /change-feature, /spec-status.
spec-writingSection-by-section quality bar for spec_N.md files. Use alongside the spec_template when drafting any spec.
specialist-review-panelMulti-specialist diff review: Security, Performance, Data-Migration, API-Contract, Testing, Maintainability. Conditional gating by diff signals + line-count thresholds. Dedup by fingerprint, confidence boost on agreement. Feeds into review-agent gate 4.
threat-modelingAttack-surface census, OWASP Top 10 + STRIDE threat model, confidence-scored findings with pre-emit source-quote verification gate and independent re-scorer validation. Used by security-agent in deep-scan mode (/threat-scan).
ui-brief-alignmentDesign-fidelity rule for any agent that writes or edits UI components, pages, or layout code. Read ux_brief.md before touching UI files, never invent visual elements that conflict with it. Load in frontend developer agents, component builders, page builders — platform or stack layer.
verification-evidenceThe IRON LAW from gstack: no PASS verdict stands on stale evidence. If code changed after tests ran, re-run before reporting. Also adds diff-coverage audit: confirm every changed file is tested. Used by test-agent.
version-bump-policySemantic version bump state machine: FRESH/ALREADY_BUMPED/DRIFT_STALE/DRIFT_UNEXPECTED. Diff-size-driven bump class (MICRO auto-patch, PATCH auto, MINOR/MAJOR always ask). Used by release-agent.
work-reqTargeted requirement-level build flow. Given only a REQ-ID, looks up the spec in one grep via req-index.md, detects the spec's format, reads only the relevant sections, builds only the delta, and updates all tracking. Handles all three known spec formats. Never reads multiple spec files.
angular-bootstrapExact scaffold procedure for a new Angular frontend. Used by bootstrap-agent with project-bootstrap skill.
angular-componentAngular standalone component implementation checklist.
angular-formAngular Reactive Forms implementation checklist.
angular-guardAngular guard and HTTP interceptor implementation checklist.
angular-serviceAngular service implementation checklist.
ngrx-storeNgRx feature store implementation checklist.
compose-service-patternAuthor a production-shaped docker-compose.yml: health-gated dependencies, isolated networks, named volumes, secrets.
docker-bootstrapFirst-time Docker setup for a project: Dockerfile, .dockerignore, base compose skeleton, build/lint commands.
image-size-auditScan a built image for CVEs and audit layer/size bloat, recommending minimal-base or layer-consolidation fixes.
multi-stage-dockerfileWrite or review a multi-stage Dockerfile with pinned base images, cache-friendly layer order, and a non-root runtime user.
alembic-safe-migrationSafe Alembic migration checklist for FastAPI + SQLAlchemy 2.
fastapi-authFastAPI JWT auth setup — token issuance, verification, refresh, revocation.
fastapi-bootstrapFastAPI project scaffold checklist — deps, layout, async DB, CI.
fastapi-endpointFastAPI Pydantic schema → service → router → test checklist.
guard-interceptor-patternAuth guard, RBAC, interceptor, and exception filter checklist for NestJS.
nestjs-bootstrapNestJS project scaffold checklist -- deps, layout, DI wiring, CI.
new-endpointDTO -> controller -> service -> test checklist for NestJS REST endpoints.
new-moduleFeature module + service scaffolding checklist for NestJS.
safe-migrationSafe TypeORM/Prisma migration checklist for NestJS.
nextjs-bootstrapGreenfield scaffold procedure for a new Next.js 14+ App Router project with Node.js backend.
nextjs-componentProcedure for building Next.js App Router pages and React components.
nextjs-endpointProcedure for creating Next.js Route Handlers and Node.js/Express API endpoints.
nextjs-server-actionProcedure for implementing Next.js Server Actions for mutations and form handling.
bullmq-jobBullMQ job implementation checklist.
express-endpointExpress/Fastify endpoint implementation checklist.
jwt-authJWT authentication implementation checklist.
node-bootstrapNode.js project scaffold checklist.
prisma-safe-migrationSafe Prisma migration checklist — additive-first, reviewed SQL.
react-developerActivate for React web application development tasks. Trigger phrases: "react component", "react hook", "useState", "useEffect", "react context", "JSX", "react state", "react props", "react router", "tanstack query", "react query", "react memo", "react performance", "react form", "react error bounda
index-strategySelect and safely create the right PostgreSQL index type for an access pattern.
query-explain-analyzeRead and act on PostgreSQL EXPLAIN (ANALYZE, BUFFERS) plans to fix slow queries.
safe-migration-reviewSafe PostgreSQL migration checklist — lock-aware, additive-first, no destructive ops without approval.
schema-normalization-checkChecklist for PostgreSQL type/constraint/normalization choices before DDL is finalized.
python-asyncPython asyncio implementation checklist — async/await, concurrency limits, resource cleanup.
python-cliPython CLI implementation checklist — Click/Typer, options, exit codes, tests.
python-pipelinePython data pipeline implementation checklist — Pydantic, chunking, idempotency.
python-scriptPython script implementation checklist — pathlib, logging, typed, idempotent.
react-api-clientProcedure for building a typed Axios API client layer in React.
react-authreact-bootstrapreact-componentreact-statepinia-store-patternvue-bootstrapvue-componentvue-composablevue-routerd="${CLAUDE_PROJECT_DIR:-.}"; [ -f "$d/.claude/memory/orchestrator_state.md" ] || grep -qs 'approvals/ACTIVE' "$d/.claude/settings.json" || exit 0; f=$(sed -n 's/.*"file_path"[[:space:]]*:[[:space:]]*
d="${CLAUDE_PROJECT_DIR:-.}"; [ -f "$d/.claude/memory/orchestrator_state.md" ] || grep -qs 'approvals/ACTIVE' "$d/.claude/settings.json" || exit 0; [ -f "$d/.claude/gate-off" ] && exit 0 f=$(sed -n 's
d="${CLAUDE_PROJECT_DIR:-.}/.claude/memory"; s="$d/orchestrator_state.md"; g="$d/gate_results.md"; if [ -f "$s" ]; then echo 'Reminder: verify orchestrator_state.md reflects the last completed step.';
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
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · 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
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
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.