discusslisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Discuss Phase
Capture implementation decisions BEFORE planning. Produces a CONTEXT.md
with locked decisions that /plan must honor.
## When to Use
- Before `/plan` when the phase has ambiguities
- When starting a new phase in `.planning/ROADMAP.md`
- When the team needs to agree on approach before implementation
## Process
### Step 1: Load Phase Context
1. Read `.planning/ROADMAP.md` to identify the target phase
2. Read `.planning/STATE.md` for current position
3. If a phase number is provided as argument, use that
4. If no argument, use current phase from STATE.md
### Step 2: Identify Gray Areas
Based on what the phase is building, identify 3-4 ambiguities:
| Domain | Typical Gray Areas |
|--------|-------------------|
| UI/Frontend | Layout approach, interaction patterns, responsive behavior, state management |
| API/Backend | Response formats, error handling, auth strategy, data validation |
| Data/Storage | Schema design, migration approach, indexing strategy |
| Infrastructure | Deployment target, scaling approach, monitoring |
Present them:
```
Phase [N]: [Name]
I've identified these areas that need decisions before planning:
1. **[Area 1]**: [Why this is ambiguous]
2. **[Area 2]**: [Why this is ambiguous]
3. **[Area 3]**: [Why this is ambiguous]
Which areas would you like to discuss? (or "all")
```
### Step 3: Deep-Dive Questions
For each selected area, ask 3-4 probing questions using AskUserQuestion:
- Concrete choices (not abstract preferences)
- Trad