| name | escalation |
| description | This skill should be used when determining when and how to interrupt autonomous work to consult the user. Use when encountering ambiguity, conflicts, or decisions requiring user input. |
Escalation
Purpose
Define when and how to interrupt autonomous work to consult the user.
Escalation Triggers
Always escalate:
- Requirements are ambiguous after reasonable interpretation effort
- Requirements conflict with each other
- Requirements conflict with existing architecture
- Decision has architectural implications (new patterns, dependencies)
- Decision has security implications (auth, data exposure, permissions)
- Decision requires external API/service choice
- Spec gap discovered that blocks implementation
- Implementation would require changing files not listed in spec
- Available capabilities are insufficient for the task
Never escalate (decide autonomously):
- Code style choices within project conventions
- Variable/function naming (follow existing patterns)
- Minor refactoring to enable the change
- Test structure and organization
- Order of implementation steps
- Which subagent to use for a task
Escalation Format
## Escalation Required
**Phase:** <current phase>
**Task:** <what you were working on>
**Issue:** <one sentence summary>
**Context:**
<2-3 sentences explaining the situation>
**Options:**
A) <option> - <trade-off>
B) <option> - <trade-off>
C) <other> - let me know your preference
**My recommendation:** <A/B/C> because <reasoning>
**Blocked until:** <what you need to continue>
Escalation Behavior
- Stop work immediately - Don't guess and continue
- Capture state - Write current progress to scratchpad
- Present clearly - Use the format above
- Wait for response - Do not proceed until user responds
- Document resolution - Add decision to scratchpad
Post-Escalation
After user responds:
- Record the decision in scratchpad with reasoning
- If decision changes spec: update spec doc, note the change
- Resume work from where you stopped
- Reference the decision if similar situation arises