What problem does it solve?
Reversa turns a free-form feature idea into a complete requirements document, grounded in the legacy pipeline artifacts, so you don’t start from a vague prompt or miss critical context.
Core Features & Use Cases
- End-to-end requirements drafting: Converts the user’s description into a fully structured
requirements.md that follows the Reversa template and section order.
- Pipeline-aware context gathering: Reads
_reversa_sdd/ architecture, domain rules, inventory, and targeted code analysis to anchor requirements in what already exists.
- Active feature detection & safe re-execution policy: Detects whether a prior feature is physically in progress and always prompts the user before writing to avoid overwriting work.
- Hook-aware execution: Loads
.reversa/hooks.yml and runs/collects “before-requirements” hooks, optionally presenting available hooks when needed.
- Atomic persistence to forward folder: Computes a new feature directory, updates
.reversa/active-requirements.json atomically, and writes requirements.md to the correct place.
- Supports parallel workflows: Can pause or abandon an existing in-progress feature while keeping previous artifacts intact.
Quick Start
Use the skill by typing /reversa-requirements and describing the feature you want to build in one or two paragraphs.