Coding

reversa

Try it

Framework 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}"
      
  • 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)

FerramentaDescrição
reversa_analyze_legacyArqueologia de código, mapeamento de dependências, identificação de regras implícitas e débito técnico.
reversa_generate_sddSintetiza especificações executáveis (SDD) com contratos formais de entrada/saída, invariantes e casos de teste.
reversa_audit_contractsCompara 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

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván532 installs31 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván1 installs

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants

More from rafacpti23

Browse all skills

PAPI WhatsApp Cloud API - Envio e automação de mensagens WhatsApp (texto, PTT áudio de voz, mídias, botões interativos, enquetes, listas e webhooks).

by rafacpti23100 installs2 stars

Automate WhatsApp messaging, interactive content, instance and group management, catalogs, and webhooks via a scalable microservices API with an admin panel.

by rafacpti2393 installs1 stars

Zero-Knowledge persistent memory layer for Hermes Agent. Provides encrypted cross-session memory, Trust Quotient (TQ) scoring, and automatic recall across AL...

by rafacpti2316 installs1 stars

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.

by rafacpti232 installs

Provides persistent, encrypted AI agent memory with a 4-layer security pipeline for storing, retrieving, sharing, and analyzing agent memories.

by rafacpti2313 installs

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.

by rafacpti231 installs