My New Skill
Use when the user needs a specific repeatable workflow. Describe the trigger clearly. Do not use for unrelated tasks, simple factual Q&A, or requests that should be handled directly without this workflow.
Feature Dev
Use when the user asks to add, implement, create, support, enable, expose, integrate, or build a new capability, API, UI behavior, command, option, workflow, or product behavior in a codebase using strict test-driven development. This skill guides feature development through Red → Green → Refactor by framing the requested behavior, writing or updating tests before production code, confirming mean…
Refactoring
Use when the user asks to refactor, clean up, simplify, extract, rename, remove duplication, improve readability, split files, improve separation of concerns, or make code easier to test while preserving externally observable behavior. This skill guides conservative, test-protected refactoring through Baseline → Transform → Same Tests by defining the behavior boundary, running baseline tests befo…
Ultra Grill Me
Use when the user wants a plan, design, product idea, architecture decision, implementation plan, business strategy, writing direction, research question, learning plan, personal decision, or Agent Skill design stress-tested through Socratic, one-question-at-a-time interrogation with options (including "other recommendations") and session logging. Also trigger on casual pressure-test phrasing lik…
Bugfix
Use when the user asks to fix broken, incorrect, failing, flaky, or regressed behavior, such as failing tests, wrong status codes, crashes, ignored CLI flags, duplicate output, wrong UI rendering, infinite retries, stack traces, or behavior that used to work and no longer does. This skill guides regression-test-driven bug fixing through Reproduce → Root Cause → Regression Test → Minimal Fix → Ver…