What problem does it solve? Ambiguous natural-language requirements cause rework, scope creep, and disputes over whether a feature is done. This Skill converts business needs into unambiguous, testable specifications using the EARS syntax and Given-When-Then acceptance criteria. ## Core Features & Use Cases - EARS Requirement Templates: Five patterns (Ubiquitous, Event-Driven, State-Driven, Optional, Unwanted) plus combined forms for writing precise, testable requirement statements. - Acceptance Criteria & Spec Template: Given-When-Then criteria format and a full technical specification template covering functional/non-functional requirements, design, constraints, and out-of-scope items. - Quality Gates & Prioritization: A six-attribute quality checklist (atomic, testable, unambiguous, complete, consistent, traceable) and P0-P3 priority classification with stakeholder checkpoints. - Use Case: When a product manager hands you a vague ticket like "users should log in securely", use this Skill to produce EARS requirements, Given-When-Then acceptance criteria for happy and error paths, and a prioritized spec ready for stakeholder sign-off. ## Quick Start Ask the agent to write a SPEC for your feature using EARS requirements and Given-When-Then acceptance criteria with P0-P3 priorities.