Complete two-page reference. NEW skills (28 globally installed this session) are marked NEW. Skills already global: /grill-me, /handoff, /to-prd.
Interviews you until the task is clear enough to build. One question at a time.
Use when the request is vague or easy to misunderstand.
Grilling grounded in repo docs, ADRs, and code context.
Use before touching a real codebase.
Builds throwaway prototypes to answer high-fidelity UX/design questions.
Use when you need to see it, not just talk about it.
Compacts a rich session into a fresh-agent handoff doc.
Use when context is crowded or switching agents.
Turns a loose idea into a sequenced map of investigation tickets, then drives them one at a time.
Use when you don't yet know what you don't know.
Builds and sharpens the project domain model; pins terminology and records ADRs.
Use when terms are ambiguous across the team.
Turns planning context into a structured engineering PRD.
Use after grilling, before implementation across sessions.
Breaks a PRD into tracer-bullet implementation issues.
Use to convert spec into executable vertical slices.
Implements a piece of work based on a PRD or set of issues.
Use after /to-issues to drive execution.
Moves issues and external PRs through a state machine: categorise → verify → grill → write agent-ready briefs.
Use to manage incoming work from external contributors.
Creates a detailed refactor plan with tiny commits via user interview, then files it as a GitHub issue.
Use when you need to plan a refactor safely.
Extracts a DDD-style ubiquitous language glossary, flags ambiguities, saves to UBIQUITOUS_LANGUAGE.md.
Use when terms drift between code, docs, and conversations.
Finds deepening refactors, better seams, and more testable boundaries.
Use when the code works but feels shallow or tangled.
Shared vocabulary for designing deep modules — interfaces, seams, testability, AI-navigability.
Use when designing or improving a module's interface.
Generates multiple radically different interface designs via parallel sub-agents.
Use to explore API shapes — "design it twice".
Checks diff quality against standards and the originating spec.
Use before merge on normal-risk work.
Heavier, cloud-style review with multiple perspectives.
→ invoke as /code-review ultra
Use for risky PRs, major refactors, or pre-release.
Diagnosis loop for hard bugs and performance regressions.
Use when something is broken/throwing/failing/slow.
The skills that keep quality up and the team learning. Development discipline, a writing workshop, meta-skill creation, and setup utilities.
Pushes one-test, one-implementation, red-green-refactor loops.
Use when you want honest incremental implementation.
Guided resolution of in-progress git merge or rebase conflicts.
Use when you hit a merge conflict mid-rebase.
Interactive QA where you report bugs conversationally and the agent files GitHub issues.
Use to report bugs or do QA sessions interactively.
Creates exercise directory structures with sections, problems, solutions, and explainers.
Use when setting up a new course section or coding challenges.
Mines you for heterogeneous nuggets — claims, vignettes, sharp sentences, half-thoughts — as raw material.
Use before you have structure: ideate first.
Shapes an article as a journey of beats; pick a beat, write it, pivot. Choose-your-own-adventure.
Use when you have raw material and want narrative, not argument.
Takes raw material and shapes it into a publishable article paragraph by paragraph.
Use when you have a pile of notes and want to turn them into something.
Edits and improves articles: restructures sections, improves clarity, tightens prose.
Use when you have a draft and want a quality editing pass.
Reference vocabulary and principles for writing predictable, reusable skills well.
Use when designing a new skill from scratch. See also /skill-creator.
Scaffolds repo-level config, docs, and issue-tracker conventions that these skills expect.
Run once per new repo before starting.
Sets up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests.
Use when adding commit-time formatting / type checking to a repo.
Sets up Claude Code hooks to block dangerous git commands before they execute.
Use to prevent push/reset/clean accidents in Claude Code.
Builds personalized lessons, resources, and progress artifacts around your goal.
Use to learn frameworks, languages, or any domain systematically.
Search, create, and manage notes in your Obsidian vault with wikilinks and index notes.
Use to find, create, or organize notes in Obsidian during a session.
/code-review ultra.