Matt Pocock Skills
ChatGPT pluginEngineering workflow skills
- Featured
- No
not on the featured shelf
Movement
From our daily snapshots over the last 30 days.
Rank by placement
Rank in Developer tools
In its category
How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.
Developer tools354th of 537 by placement
| # | Plugin | Position | 7d |
|---|---|---|---|
| 351 | #4865 | — | |
| 352 | #4873 | — | |
| 353 | #4878 | — | |
| 354 | #4879 | — | |
| 355 | #4883 | — | |
| 356 | #4893 | — | |
| 357 | #4894 | — |
Provides reusable engineering workflows and references for TypeScript, React, tooling, debugging, and coding-agent work.
Example prompts
- “Choose the best workflow for this TypeScript task”
- “Review this React or TypeScript implementation”
- “Help me debug this coding problem using the relevant skill”
Skills
ask-matt
Use when the user explicitly asks Ask Matt to choose the most appropriate Matt Pocock skill or workflow for a task.
claude-handoff
Use when the user explicitly asks to hand work from the current session to a Claude background agent.
code-review
Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".
codebase-design
Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
domain-modeling
Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.
git-guardrails-claude-code
Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
grill-me
Use when the user explicitly asks to be grilled or interviewed to sharpen a plan, design, or decision before proceeding.
grill-with-docs
Use when the user explicitly asks for a design or plan to be grilled while architectural notes, ADRs, or glossary documentation are created alongside the interview.
grilling
Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
handoff
Use when the user explicitly asks to compact the current conversation into a handoff document for another agent or session.
implement
Use when the user explicitly asks to implement work from an existing specification or set of tickets.
Show all 35Show fewer
improve-codebase-architecture
Use when the user explicitly asks to scan a codebase for architectural improvement opportunities and interactively choose which one to deepen.
loop-me
Use when the user explicitly asks for a repeated interview loop to specify workflows they want to build in the current workspace.
migrate-to-shoehorn
Use when user mentions shoehorn, wants to replace in tests, or needs partial test data.
prototype
Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
research
Use when a software project or workspace needs a Markdown research note grounded in high-trust primary technical sources, documentation, or API facts.
resolving-merge-conflicts
Use when you need to resolve an in-progress git merge/rebase conflict.
scaffold-exercises
Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
setup-matt-pocock-skills
Use when the user explicitly asks to configure a repository for the Matt Pocock engineering skills, including tracker, labels, and domain-document layout.
setup-pre-commit
Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
setup-ts-deep-modules
Use when the user explicitly asks to enforce deep-module boundaries in a TypeScript repository with dependency-cruiser.
tdd
Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
teach
Use when the user explicitly asks for a guided lesson on a concept or skill inside the current workspace.
to-questionnaire
Use when the user explicitly asks to turn unresolved decisions into a questionnaire another person can answer.
to-spec
Use when the user explicitly asks to turn the current conversation into a specification without another discovery interview.
to-tickets
Use when the user explicitly asks to break a plan or specification into tracer-bullet implementation tickets with dependencies.
triage
Use when the user explicitly asks to move issues or external pull requests through the Matt Pocock triage workflow.
wait-what
Use when the user explicitly says the previous explanation did not land and asks for it to be re-pitched more clearly.
wayfinder
Use when the user explicitly asks to map a multi-session body of work into shared decision tickets and resolve them sequentially.
wizard
Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.
writing-beats
Use when the user explicitly asks to organize raw writing material into a sequence of beats for a coherent journey.
writing-for-agents
Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
writing-fragments
Use when the user explicitly asks to explore and collect raw writing fragments before imposing structure.
writing-shape
Use when the user explicitly asks to shape raw writing material into an article or structured prose draft.
- Categories
- Made by
- RONALD FERRARI SOARES
- Sign-in
- On Install
- Capabilities
- Planning, TDD, Code review, Architecture guidance
- Availability
- Available
- Version
- 1.2.3
- Keywords
- engineering, tdd, code-review, architecture, productivity, research
- Created
- September 20, 2026