Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
Builds and sharpens a project's domain model in `.agents` docs. Use when the user wants to pin down domain terminology, record an ADR, or another skill needs to maintain project language.
A relentless interview to sharpen a plan or design. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
A relentless interview that turns a plan or design into a user-requested artifact. Use when the user wants to stress-test a direction and explicitly capture the result in project documentation.
Interview the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, uses a grill trigger phrase, or another skill needs a grilling session.
Writes a compact continuation handoff for another agent or future session. Use when the user asks to hand off, compact context, continue later, or preserve next steps.
Implement a piece of work based on a spec or set of tickets.
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.