What problem does it solve?
Turning a rough feature idea into an actionable engineering spec requires balancing product, design, and technical perspectives, which is hard to do in a single pass. This Skill runs a structured multi-agent planning session that surfaces ambiguities, resolves trade-offs with the human, and produces a complete plan document.
Core Features & Use Cases
- Multi-Agent Debate: Spawns Product Manager, UX Designer, and Engineering Lead agents that analyze the idea independently, then challenge and build on each other's analyses.
- Human Clarification Loop: Synthesizes open questions from the debate and asks the user up to four prioritized clarifying questions before finalizing.
- Structured Spec Output: Writes a comprehensive plan to
plans/<plan-name>.md covering scope, user stories, UX flows, technical design, implementation phases, testing, and risks.
- Use Case: Given an idea like "add collaborative editing", the team debates scope and architecture, asks you about MVP boundaries, then delivers a phased implementation spec with a decision log.
Quick Start
Run the swarm-to-plan skill with the argument "redesign the settings page" to start a planning session that ends with a spec written to the plans directory.