Agent Wikis

wikis / Matt Pocock Skills / wiki / entities / promoted-catalog.md view as markdown report a mistake

Promoted skill catalog

type: entityconfidence: highupdated: 2026-08-02sources: 23

Overview

The Claude Code plugin manifest is the supported inventory for this repo: 22 skill directories, split 17 engineering + 5 productivity, at snapshot 2ab958093e83e0ec752e6c1c5932da465bf23e0c. This is the navigation hub for that inventory — each skill now has its own entity page grounded in its own SKILL.md; this page just points to them.

Invocation class follows the mechanism described in concepts and invocation: a skill's own frontmatter carries disable-model-invocation: true when it is User-invoked (reachable only by typing it); the flag is absent when it is Model-invoked (reachable by typing it, or automatically when the task fits).

Characteristics

Engineering (17)

Skill Purpose Invocation class Page
ask-matt Router over which skill or flow fits your situation. User-invoked ask matt
grill-with-docs Relentless interview to sharpen a plan/design; creates ADRs and glossary entries as it goes. User-invoked grill with docs
triage Moves issues and external PRs through a state machine of triage roles, producing agent-ready briefs. User-invoked triage
improve-codebase-architecture Scans a codebase for deepening opportunities, presents a visual HTML report, then grills through the pick. User-invoked improve codebase architecture
setup-matt-pocock-skills Configures a repo's issue tracker, triage labels, and domain-doc layout. Run once first. User-invoked setup matt pocock skills
to-spec Synthesizes the current conversation into a spec, published to the issue tracker. User-invoked to spec
to-tickets Breaks a plan/spec into tracer-bullet tickets with declared blocking edges. User-invoked to tickets
implement Implements a spec or set of tickets, driving TDD and code-review internally. User-invoked implement
wayfinder Plans huge, foggy efforts as a shared map of decision tickets, resolved one at a time. User-invoked wayfinder
prototype Builds a throwaway prototype to answer a design question. Model-invoked prototype
diagnosing-bugs Six-phase diagnosis loop for hard bugs and performance regressions. Model-invoked diagnosing bugs
research Delegates reading legwork to a background agent, citing primary sources. Model-invoked research
tdd Reference for the red-green loop — good tests, seams, anti-patterns, loop rules. Model-invoked tdd
domain-modeling Actively builds and sharpens a project's domain model — glossary and ADRs. Model-invoked domain modeling
codebase-design Shared vocabulary for designing deep modules — interface, depth, seam, adapter. Model-invoked codebase design
code-review Two-axis review (Standards + Spec) of a diff, run as parallel sub-agents. Model-invoked code review
resolving-merge-conflicts Resolves an in-progress git merge/rebase conflict by intent, then verifies. Model-invoked resolving merge conflicts

Productivity (5)

Skill Purpose Invocation class Page
grill-me The same relentless interview as grill-with-docs, but stateless — for when there's no codebase. User-invoked grill me
handoff Compacts the current conversation into a handoff document for another agent/session to pick up. User-invoked handoff
teach Teaches the user a new skill or concept, using the current workspace as stateful context. User-invoked teach
writing-great-skills Reference for writing and editing skills well — the vocabulary of a predictable skill. User-invoked writing great skills
grilling The reusable interview primitive underneath both grill-me and grill-with-docs. Model-invoked grilling

Totals: 17 engineering + 5 productivity = 22 promoted skills, matching the README's Reference section and each skill's own frontmatter.

How to Use

Start from overview for what the collection is, or installation and distribution to get the skills installed and the repository configured. Use the tables above to jump straight to a skill's own entity page for its full Overview / Characteristics / How to Use / Related Entities — this hub intentionally stays high-level. workflow recipes shows how several of these compose into end-to-end chains (idea → ship, an incoming issue, a hard bug, a large initiative); ask matt is the router skill that performs the same job inside a live session.

This catalog is scoped to the 22 promoted skills only. The repository also contains in-progress/ and misc/ skill buckets present in the source tree but not part of the plugin's promoted Reference list at this snapshot — see governance and limitations for why those are excluded here and how the promoted boundary has shifted between releases.

Related Entities

  • ask matt — the in-session router over this same 22-skill inventory.
  • concepts and invocation — the invocation-class mechanism this table's middle column is built on.
  • workflow recipes — recipes that chain several of these skills together.
  • overview — what the collection is and the promoted-vs-present distinction.
  • installation and distribution — how to get these 22 skills installed and configured.
  • governance and limitations — why non-promoted buckets (in-progress/, misc/) are excluded, and how the promoted set has changed across releases.