What problem does it solve?
This Skill eliminates the risk of incomplete, ambiguous feature specifications that lead to costly rework, missed edge cases, and misalignment between stakeholders and development teams during the early stages of software projects.
Core Features & Use Cases
- Adversarial Requirement Challenging: Systematically surfaces gaps, contradictions, and unaddressed edge cases in feature requirements before implementation begins, preventing avoidable rework.
- Testable User Story Generation: Derives independent, falsifiable user stories with concrete Given/When/Then acceptance scenarios mapped to each requirement.
- Traceable Formal Requirements: Produces normative FR-NNN functional requirements tied directly to user stories and resolved challenges, with cross-spec consistency checks against existing project documentation.
- Use Case: For a new API rate-limiting feature, this Skill will identify unstated constraints like burst traffic handling, formalize requirements for each user story, and validate the full spec with the product team before any code is written.
Quick Start
Use the roster-spec skill to generate a validated, adversarial specification contract for the new user profile editing feature outlined in the latest intake brief.