diverse-plan
Diverse Plan
Use this only when alternative designs can change the implementation decision. It is separate from models-consensus: the user chose a planning exercise, not a council. Never invoke the council from this skill.
Outcome
Return one executable plan. It names the chosen approach, rejected alternatives, files, tests, risks, and the effective seats used. A branch is useful only when it explores a materially different premise.
Routing
Read shared/references/task-shaped-model-routing.md and shared/references/model-roster.md from the collection's sanctioned shared directory before selecting seats. Use the semantic route selected there, not a legacy seat name or pinned model id. Astra is the default for system and cross-cutting synthesis. Fable is the default for repository-scale judgment. Opus is an explicitly selected focused precision perspective, not a default route.
Use two blind branch seats by default. Add a third branch only when a different boundary, failure mode, or delivery tradeoff is still unresolved. Select domain lenses only for surfaces the change touches: