What problem does it solve?
Vague, incomplete specifications lead to engineering rework, misaligned stakeholder expectations, and wasted development effort. This Skill eliminates that risk by enforcing rigorous requirement clarification and structured, dialogue-driven planning before any implementation work begins.
Core Features & Use Cases
- Skeptical Requirement Clarification: Asks 3-5 targeted, pointed questions to resolve scope, motivation, constraint, and edge case gaps upfront, even for seemingly complete feature requests.
- Structured 5-Phase Workflow: Moves systematically from initial clarification through system discovery, spec drafting, refinement, and final delivery, with explicit phase transitions and state tracking at every step.
- Built-In Planning Frameworks: Includes pre-built templates for feature plans, architecture decision records (ADRs), and RFCs, plus tools for tradeoff analysis, effort estimation, and technical debt ROI calculation.
- Use Case Example: When you have a feature idea like "add user authentication", use this Skill to walk through scope constraints, evaluate tradeoffs between different auth providers, and produce a detailed spec with ordered deliverables, acceptance criteria, and risk mitigations.
Quick Start
Invoke the spec-planner skill to create a detailed implementation specification for your planned new feature, including clarified requirements, tradeoff analysis, and effort estimates.