What problem does it solve?
Transforma uma ideia de feature em um documento de requisitos completo e operacional, ancorado nos artefatos já extraídos do sistema legado pelo Reversa, para que agentes de coding evoluam o software com rastreabilidade e menor risco de quebra.
Core Features & Use Cases
- Requisitos orientados por contexto: lê
.reversa/state.json e arquivos de extração _reversa_sdd/ (ex.: architecture.md, domain.md, inventory.md) para embasar cada exigência em evidências.
- Orquestração de segurança e qualidade: aplica validações iniciais, respeita ganchos definidos em
.reversa/hooks.yml e executa auto-validação iterativa usando quality-template.md.
- Gestão de fluxo de features (forward): detecta feature anterior em andamento via
active-requirements.json e artefatos físicos da pasta da feature, pedindo confirmação ao usuário antes de qualquer escrita; suporta continuar, criar em paralelo ou abandonar.
- Saída padronizada para execução: gera
requirements.md via template .reversa/templates/requirements-template.md, salva em feature-dir com escrita atômica e inclui trilha de planejamento para o próximo skill (/reversa-clarify ou /reversa-plan).
Quick Start
Diga ao agente: "quero levantar requisitos para uma nova feature de autenticação com suporte a login por email e recuperação de senha".