What problem does it solve?
This Skill converts a PRD into component-level SDD (Spec-Driven Development) documents, reducing ambiguity and rework by making requirements, acceptance criteria, edge cases, and quality gaps explicit before implementation.
Core Features & Use Cases
- SDD decomposition from a PRD: Reads
_reversa_sdd/prd.md, proposes logical components, and iterates until the decomposition is confirmed.
- Spec drafting per component: Generates one SDD markdown file per confirmed component into
_reversa_sdd/sdd/.
- Automatic quality scoring and iteration: Runs
scripts/spec_scorer.py when Python is available to score specs (0–100) and drive fixes until the score meets the threshold.
- Optional modes (avulso): Can evaluate an existing spec or generate a single spec from user-provided input outside the main
/reversa-new pipeline.
- Strict formatting expectations: Ensures all spec items are marked with the required 🟡 PLANEJADO selo, and writes a final evaluation report into each generated file.
Quick Start
Run reversa-spec-sdd after generating a PRD with reversa-drafter (so that _reversa_sdd/prd.md exists), and then follow the component confirmation prompts until the specs are generated and scored.