published by mattpocock
50 listings on this page, in order of arrival. Each one has its own page with README, repository facts and source links.
- mattpocock-skills ★ 250,836
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, n - grill-me ★ 250,836
A relentless interview to sharpen a plan or design. - grill-with-docs ★ 250,836
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go. - improve-codebase-architecture ★ 250,836
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. - tdd ★ 250,836
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integrati - setup-matt-pocock-skills ★ 250,836
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before fi - handoff ★ 250,836
Compact the current conversation into a handoff document for another agent to pick up. - triage ★ 250,836
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs. - prototype ★ 250,836
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, - grilling ★ 250,836
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trig - teach ★ 250,836
Teach the user a new skill or concept, within this workspace. - domain-modeling ★ 250,836
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editi - codebase-design ★ 250,836
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunitie - diagnosing-bugs ★ 250,836
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwi - ask-matt ★ 250,836
Ask which skill or flow fits your situation. A router over the skills in this repo. - implement ★ 250,836
Implement a piece of work based on a spec or set of tickets. - code-review ★ 250,836
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's docu - wayfinder ★ 250,836
Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them - research ★ 250,836
Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a - to-spec ★ 250,836
Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already d - to-tickets ★ 250,836
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the con - resolving-merge-conflicts ★ 250,836
Use when you need to resolve an in-progress git merge/rebase conflict. - to-prd ★ 250,836
Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already d - to-issues ★ 250,836
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. - writing-great-skills ★ 250,836
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable. - git-guardrails-claude-code ★ 250,836
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wan - setup-pre-commit ★ 250,836
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-comm - scaffold-exercises ★ 250,836
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold e - writing-beats ★ 250,836
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it. - writing-shape ★ 250,836
Writing, exploit: shape raw material into an article, paragraph by paragraph. - writing-fragments ★ 250,836
Writing, explore: mine raw fragments, no structure yet. - migrate-to-shoehorn ★ 250,836
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, - wizard ★ 250,836
Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up - diagnose ★ 250,836
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-tes - loop-me ★ 250,836
Grill me about specs for the workflows I want to build, within this workspace. - write-a-skill ★ 250,836
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build - zoom-out ★ 250,836
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need - caveman ★ 250,836
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accur - to-questionnaire ★ 250,836
Turn a decision you can't fully answer into a questionnaire for someone else to fill in. - design-an-interface ★ 250,836
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explor - request-refactor-plan ★ 250,836
Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor - claude-handoff ★ 250,836
Hand the current conversation off to a fresh background agent that picks up the work immediately. - qa ★ 250,836
Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the b - ubiquitous-language ★ 250,836
Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to - obsidian-vault ★ 250,836
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize note - edit-article ★ 250,836
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improv - writing-for-agents ★ 250,836
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md. - setup-ts-deep-modules ★ 250,836
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only - wait-what ★ 250,836
Stop. That last message did not land: re-pitch it. - review ★ 250,836
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's doc