What problem does it solve? Vague requests containing words like "fast", "user-friendly", or "works properly" cannot be verified, so implementations drift and reviews stall. This Skill turns ambiguous requests into observable, unambiguous, testable acceptance criteria before any code is written. ## Core Features & Use Cases - Ambiguity Detection: Scans the original request for evaluative or degree words and rewrites them as measurable quantities (e.g., response time targets, step counts, rejection rules). - Assumption Management: Classifies undecidable points into "stop and ask" versus "record as an explicit assumption", preventing silent interpretation drift. - Spec Authoring: Produces a specification with scope (included/excluded), acceptance criteria, non-functional requirements across six categories, verification commands, and boundaries, using the provided template. - Use Case: A stakeholder asks to "make search faster". The Skill records the original wording, converts it to "search API responds within 1 second on 10,000 records", defines out-of-scope items, and writes a spec file under issues/ that implementation-plan and tdd-cycle can build on. ## Quick Start Ask the AI to turn this vague feature request into verifiable acceptance criteria and a spec before implementing it.