01 START

Clarification

Narrow down vague requests to clear scopes via iterative Q&A + codebase search.

01 ▸ Workflow Position

User Request (Vague) │ ▼ ┌─────────────────────────────┐ │ clarification (ACTIVE) │ │ De-risk + Codebase Search │ └──────────────┬──────────────┘ │ ┌────────┴────────┐ ▼ ▼ Simple (5-8) Complex (9-15) │ │ ▼ ▼ Plan Crafting Milestone Planning

02 ▸ When to use?

"I want to...", "I need...", "Let's build..." — it's the starting point for every request where scope isn't immediately clear.
Key Triggers
  • When request is vague and has multiple implementation paths
  • When there's potential conflict with the existing codebase
  • When the user hasn't fully defined what they want yet

03 ▸ How it works?

Core Principle: User Q&A and Code Exploration tracks run in parallel, complementing each other.
Step-by-step Execution
  1. Identify Ambiguity: Spot unclear points in the request.
  2. 1 Question + Parallel Code Search: Ask only one question per turn while a sub-agent explores the codebase.
  3. Synthesize Answer + Search Results: Cross-verify answers with code findings. If still vague, ask the next question.
  4. Generate Context Brief: Document goals, scope, constraints, success criteria, and complexity assessment.
  5. Auto-routing based on Complexity: Decide the next workflow based on the score (5-15).

04 ▸ Complexity Assessment

SignalSimple (1)Medium (2)Complex (3)
ScopeSingle feature2-3 components4+ components
File Impact≤3 files4-8 files9+ files
InterfaceExisting internalInterface expansionNew interface def
DependencyNo orderLinear chainBranching DAG
Risk SurfaceNo integration riskInternal integrationExternal systems

05 ▸ Hard Gates

Mandatory Rules
  • Only 1 question per message — never ask multiple questions.
  • Always search codebase via sub-agents — no assumptions or guesses.
  • No implementation until scope is clear — no subjective "it's enough" judgments.
  • Questions must narrow the scope — no repeating abstract questions.

06 ▸ Related Skills

Plan Crafting → Milestone Planning →

← Back to Home