consult

star 25

Identify and address obstacles, significant decisions, or emergent complexity. You MUST use this skill if you encounter unanticipated obstacles during implementation.

davidlee By davidlee schedule Updated 3/14/2026

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.

Install via CLI
npx skills add https://github.com/davidlee/spec-driver --skill consult
Repository Details
star Stars 25
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator