Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Coding
reversa
Try itFramework 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.
What it does
🚀 Reversa — Engenharia Reversa de Legados & SDD para Agentes de IA
The skill document
🚀 Reversa — Engenharia Reversa de Legados & SDD para Agentes de IA
📄 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.
🚀 Onboarding & Setup Rápido (Primeiro Uso)
Ao executar a skill pela primeira vez, verifique se o checklist de ambiente está preenchido:
📋 Checklist de Ambiente & Configuração
- 1. Habilis MCP Token (Obrigatório):
- Obtenha seu token de acesso em https://ia.sthub.com.br.
- Defina no seu ambiente:
export HABILIS_API_KEY="hab_live_..."
- 2. Conexão MCP Habilis no
config.yaml:- Adicione o endpoint MCP no seu Hermes ou cliente MCP:
mcp_servers: habilis: url: "https://ia.sthub.com.br/api/mcp" headers: Authorization: "Bearer ${HABILIS_API_KEY}"
- Adicione o endpoint MCP no seu Hermes ou cliente MCP:
- 3. Diretório do Projeto:
- Posicione o terminal na raiz do projeto legado a ser analisado.
🩺 Autodiagnóstico de Conectividade (Doctor)
hermes run "reversa_analyze_legacy(projectPath='.', focusAreas=['architecture'])"
🛠️ Ferramentas Disponíveis (Habilis MCP)
| 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. |
📖 Fluxo Operacional
Passo 1: Iniciar Descoberta (Arqueologia & Arquitetura)
hermes run "reversa_analyze_legacy(projectPath='.', focusAreas=['architecture', 'business_rules', 'data_models'])"
Passo 2: Gerar Contratos SDD
hermes run "reversa_generate_sdd(moduleName='checkout_e_pagamentos', specType='complete_sdd')"
Passo 3: Codificar com Segurança (Coding Agent)
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."
Passo 4: Auditoria de Não-Regressão
hermes run "reversa_audit_contracts(projectPath='.')"
🔒 Segurança & Privacidade (Diretriz Zero-Storage)
- Zero-Storage: O servidor MCP Habilis não persiste código-fonte, dados de banco ou segredos do cliente.
- Leitura Local: Os arquivos são lidos e processados pelo agente local no seu terminal/servidor.
Related skills
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Save, search, and manage personal notes and knowledge bases in Get笔记 on explicit request.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
More from rafacpti23
Browse all skillsPAPI WhatsApp Cloud API - Envio e automação de mensagens WhatsApp (texto, PTT áudio de voz, mídias, botões interativos, enquetes, listas e webhooks).
Automate WhatsApp messaging, interactive content, instance and group management, catalogs, and webhooks via a scalable microservices API with an admin panel.
Zero-Knowledge persistent memory layer for Hermes Agent. Provides encrypted cross-session memory, Trust Quotient (TQ) scoring, and automatic recall across AL...
Subagente autônomo especialista em Meta Ads. Cria campanhas completas via MCP (Super Prompt), gera criativos com IA, monitora métricas (CPA/ROAS/CTR), executa otimizações, pausa anúncios ruins e alerta via Papi. Suporta multi-contas de anúncios.
Provides persistent, encrypted AI agent memory with a 4-layer security pipeline for storing, retrieving, sharing, and analyzing agent memories.
Ferramenta de integração com o GoHighLevel (GHL) API v2. Permite gerenciar contatos, mover cartões no Kanban, identificar leads sem resposta, adicionar contatos a fluxos, ENVIAR MENSAGENS DIRETAS e receber novos leads instantaneamente via WEBHOOK.