Identifies architectural deepening opportunities in a codebase — shallow modules with high interface-to-implementation ratios — using domain-glossary vocabulary and the deletion test, then grills the developer on the chosen candidate to design a deep-module replacement with better locality and testability.
mattpocock
Progression Timeline
Skill rank progression over time. Hover for details.
Named Skills
All named implementations attributed to @mattpocock in the Gaia registry.
Migrate test files from type assertions to shoehorn for type-safe partial test data.
Implement a piece of work based on a PRD or issues using TDD at pre-agreed seams.
Breaks a plan, spec, or PRD into independently-grabbable GitHub issues as tracer-bullet vertical slices that each cut through all integration layers end-to-end. Classifies each slice HITL or AFK, maps dependency chains, quizzes the user on granularity, and publishes structured issues with acceptance criteria in dependency order.
Synthesises the current conversation context and codebase knowledge into a fully-structured PRD — problem statement, extensive numbered user stories, implementation decisions (modules, interfaces, schema), testing decisions, and out-of-scope items — then publishes it to the project issue tracker.
Test-driven development with red-green-refactor, verifying behavior through public interfaces.
Edits articles by first sectioning them as a DAG of information dependencies, confirming the section order, then rewriting each section for clarity and flow with a 240-character-per-paragraph constraint.
Guides creation of new agent skills through a structured requirements interview, then produces a SKILL.md with a trigger-aware description, progressive-disclosure layout, and optional bundled scripts or reference files — ready for installation in any Claude Code, Cursor, or Codex CLI skills directory. Removed from mattpocock/skills suite in v1.0.1.
Drives a rigorous five-phase debugging discipline — build a feedback loop, minimise, hypothesise, instrument, fix and regression-test — refusing to proceed until a fast deterministic pass/fail signal exists. Applies to hard bugs and performance regressions. Removed from mattpocock/skills suite in v1.0.1.
Set up Claude Code hooks to block dangerous git commands before they execute.
Set up Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.
An ultra-compressed communication mode designed to save tokens by dropping articles and filler words. Removed from mattpocock/skills suite in v1.0.1.
Interview the user relentlessly about a plan to stress-test it before building.
Systematic diagnosis loop for hard bugs and performance regressions using a tight feedback loop.
Teach the user a new skill or concept in a workspace with mission, reference materials, and lessons.
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
Reference for writing and editing skills to be predictable — vocabulary and principles for deterministic skills.
Productivity skill for routing questions to the right expert or skill in a workspace.
Design deep modules with small interfaces and large implementations for better testability.
Build and sharpen a project domain model with ubiquitous language and CONTEXT.md maintenance.
Engineering category suite for Matt Pocock's skills. Removed from mattpocock/skills suite in v1.0.1.
Conducts a relentless one-question-at-a-time interview about a plan or design, walking every branch of the decision tree with a recommended answer per question, resolving dependencies in order, and substituting codebase exploration wherever a question can be answered empirically.
The ultimate evolution of the grill pattern. Fuses relentless Socratic questioning with deep domain awareness, ensuring every decision is cross-referenced against a persistent ubiquitous language and documented via real-time ADR generation.
Compacts the current conversation into a summary for a fresh agent to continue the work.
Manage notes and organization in a specific Obsidian vault using Title Case and wikilinks.
Personal category suite for Matt Pocock's skills. Removed from mattpocock/skills suite in v1.0.1.
Productivity category suite for Matt Pocock's skills. Removed from mattpocock/skills suite in v1.0.1.
Build throwaway prototypes to answer specific design or logic questions before committing to production code.
Resolve in-progress git merge and rebase conflicts preserving both intents with automated checks.
Scaffolds per-repo configuration for other engineering skills (like triage, tdd, diagnose).
The ultimate capstone suite encompassing all of Matt Pocock's engineering, productivity, and personal skills.
Moves GitHub issues through a two-category (bug/enhancement) × five-state (needs-triage/needs-info/ready-for-agent/ready-for-human/wontfix) state machine. Reproduces bugs from issue steps, runs a domain-aware grilling session when needed, writes structured agent briefs, and appends AI-generated triage notes with the required disclaimer.
Extracts and formalises a project's domain terminology into a shared glossary, enforcing consistent naming across code and conversations to eliminate ambiguity. Removed from mattpocock/skills suite in v1.0.1.
Signals the agent to ascend one layer of abstraction and produce a map of all relevant modules, callers, and domain-glossary terms in the unfamiliar code area, without explaining implementation details. Removed from mattpocock/skills suite in v1.0.1.
Want to add more skills?
Register your repo →