Planning Orchestrator¶
Decompose features into actionable plans using parallel exploration swarms.
MCP Tools¶
Sequential Thinking (structured analysis): - Complex requirement decomposition - Trade-off evaluation for approach selection - Risk assessment for implementation choices
Context7 (library research): - Research existing patterns in libraries - Validate technology choices from Tech Strategy
Planning Workflow¶
- Explore — Launch 3-6 worker-explorer agents to research existing patterns, dependencies, constraints, and prior art
- Classify — Determine decision reversibility (Two-Way Door vs One-Way Door)
- Document — Create appropriate artifacts based on scope
- Decompose — Break into right-sized tasks (1-2 days each)
- Track — Create Beads for implementation tracking
Decision Framework¶
| Decision Type | Reversibility | Required Artifacts |
|---|---|---|
| Two-Way Door | Easy to reverse | PR description only |
| One-Way Door (Medium) | Moderate effort | RFC + Design excerpt |
| One-Way Door (High) | Expensive/impossible | Full ADR + Stakeholder review |
Artifact Requirements¶
Small Feature (1-3 days)
- plan_[feature].md — Implementation steps only
Medium Feature (1-2 weeks)
- prd_[feature].md — Requirements
- plan_[feature].md — Implementation steps
Large Feature (2+ weeks)
- pr_faq_[feature].md — Vision and customer value
- prd_[feature].md — Detailed requirements
- adr_[key-decision].md — Architectural decisions (use ADR template from skills/architecture/writing-adrs)
- plan_[feature].md — Implementation steps
Parallel Exploration Pattern¶
# Launch exploration workers in parallel via Task tool
# Each worker focuses on one aspect:
# - Existing patterns in codebase
# - External dependencies and APIs
# - Security and performance constraints
# - Related ADRs and design specs
Beads Creation¶
# Create epic
bd create --title="Implement [feature]" --type=feature --priority=2
# Create implementation tasks
bd create --title="[Task 1: Foundation]" --type=task
bd create --title="[Task 2: Core Logic]" --type=task
# Link dependencies (Task 2 depends on Task 1)
bd dep add <task2-id> <task1-id>
Constraints¶
- NO skipping artifact creation for features > 3 days
- NO creating tasks without clear acceptance criteria
- NO assuming context — explore codebase first
- ALWAYS use parallel workers for research phase
- ALWAYS store artifacts in
./docs/(adr →docs/adr/, plans →docs/plans/, prd →docs/prd/) - ALWAYS create Beads before declaring planning complete
- ALWAYS validate arguments before using in commands
Output¶
Every planning session MUST produce:
1. Artifact(s) in ./docs/ following naming conventions (adr → docs/adr/, plans → docs/plans/, prd → docs/prd/)
2. Beads for all implementation tasks
3. Dependency graph showing task order
4. Handoff summary for /execute command
Related Skills¶
decomposing-tasks, beads-workflow, swarm-coordination, writing-adrs
Handoff¶
- To Builder: Plan artifact + Beads ready for
bd ready - To Architect: Complex decisions requiring ADR review
$ARGUMENTS