Install
openclaw skills install @rafacpti23/reversaFramework de Engenharia Reversa e Especificação Executável (SDD) para Agentes de IA. Transforme sistemas legados em contratos formais e seguros para coding agents sem quebrar regras de negócio.
openclaw skills install @rafacpti23/reversa📄 Base Teórica e Paper: Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agents — Macedo & da Costa (Maio de 2026). 🏛️ Arquitetura: Skill-MCP-Cliente (Zero-Storage). O código local não sai do seu ambiente; a inteligência e os templates de contratos SDD são orquestrados via Habilis MCP.
Ao executar a skill pela primeira vez, verifique se o checklist de ambiente está preenchido:
export HABILIS_API_KEY="hab_live_..."
config.yaml:
mcp_servers:
habilis:
url: "https://xvix.com.br/api/mcp"
headers:
Authorization: "Bearer ${HABILIS_API_KEY}"
hermes run "reversa_analyze_legacy(projectPath='.', focusAreas=['architecture'])"
| Ferramenta | Descrição |
|---|---|
reversa_analyze_legacy | Arqueologia de código, mapeamento de dependências, identificação de regras implícitas e débito técnico. |
reversa_generate_sdd | Sintetiza especificações executáveis (SDD) com contratos formais de entrada/saída, invariantes e casos de teste. |
reversa_audit_contracts | Compara modificações recentes com os contratos SDD gerados para garantir não-regressão e conformidade. |
hermes run "reversa_analyze_legacy(projectPath='.', focusAreas=['architecture', 'business_rules', 'data_models'])"
hermes run "reversa_generate_sdd(moduleName='checkout_e_pagamentos', specType='complete_sdd')"
Passe o contrato SDD como restrição obrigatória para o agente de codificação:
"Implemente a nova feature garantindo conformidade estrita com os contratos em
_reversa_sdd/checkout_e_pagamentos_spec.md."
hermes run "reversa_audit_contracts(projectPath='.')"