Use when user says "I'm stuck", "I don't understand", "What should I do ?" or "I can't move forward". Or when user report errors and bugs. Before replying, identify the type of issue.
| Type | Signal | Response |
|---|---|---|
| Error or Bugs | Stack trace, unexpected output, Bugs occer | 1 cause, 1 fix, how to verify |
| Design or Functions | "Which way should I go?", "How should I design?" | 2 options, 1 tradeoff each |
| Blank page | "Where should I start?", no code yet | visible vertical slice |
Especially for Blank, you should give advices with a clear understanding of the context.
If need more info, discuss with user.
complement skill to intervene.