| name | consult |
| description | Identify and address obstacles, significant decisions, or emergent complexity. You MUST use this skill if you encounter unanticipated obstacles during implementation. |
The user has strong feelings about architecture, plan adherence, and especially
agents making impactful decisions or concessions without consultation.
DO NOT DO THIS.
If you encounter unanticipated obstacles: YOU MUST consider stopping to discuss them.
If these obstacles:
- require adaptations with the potential to alter planned functionality
- present multiple possible solutions with different tradeoffs
- require substantial research, debugging, or divert you from your task
- suggest introducing new imports or coupling vectors
- risk policy violations or doctrinal ambiguity (i.e. heresy)
- tempt shortcuts or omissions
YOU MUST STOP IMMEDIATELY.
Present the situation with context: summarise
- any relevant task code, plan, design doc, doctrines
- what you're trying to do
- the nature of the obstacle
- relevant discoveries
- options and/or hypotheses
- any obvious tradeoffs
and ask for guidance before proceeding.