What problem does it solve?
This Skill systematically resolves ambiguities in feature specifications by generating structured questions, prioritizing them, and integrating answers back into the specification. It prevents misinterpretations, reduces rework, and ensures clear, actionable requirements before planning begins.
Core Features & Use Cases
- Question Generation: Extracts ambiguities from
spec.md and formats them into precise, structured questions for stakeholders.
- Prioritization Matrix: Helps identify and focus on critical (scope, security, breaking changes) and high-priority (UX) questions, limiting the number of questions asked.
- Assumption Documentation: Documents medium/low priority questions as informed guesses with rationale, avoiding unnecessary back-and-forth.
- Spec Integration: Integrates user answers directly into
spec.md, removing ambiguity markers and updating requirements.
- Use Case: A feature specification has several unclear points. This skill helps formulate precise questions for stakeholders, get clear answers, and update the spec, ensuring everyone is aligned before development starts.
Quick Start
Clarify the 'Student Progress Dashboard' feature, generating structured questions for any ambiguities in the spec.