What problem does it solve?
This Skill ensures user stories are well-defined, testable, and ready for development by performing a rigorous refinement process using established quality engineering frameworks.
Core Features & Use Cases
- SFDIPOT Analysis: Evaluates stories against seven product factors for quality assessment.
- BDD Scenario Generation: Creates comprehensive Gherkin scenarios for clarity and testability.
- INVEST Validation: Checks stories against the INVEST criteria for agile development.
- Conditional Agent Execution: Integrates specialized agents for API, refactoring, dependency, security, middleware, SAP, and authorization checks.
- Use Case: A Product Owner submits a new user story. The Refinement Swarm analyzes it, identifies potential ambiguities or missing acceptance criteria, generates BDD scenarios, and provides a READY, CONDITIONAL, or NOT-READY recommendation, along with actionable feedback for improvement before sprint planning.
Quick Start
Use the qcsd-refinement-swarm skill to refine the user story 'As a user, I want to reset my password via email'.