Conjunto local, baseado em arquivos, com dez skills de agente em SKILL.md para esclarecer e acompanhar tarefas, pausar e transferir trabalho, manter memória de perfil, criar skills e escrever.
ShadowSwaps/REA-Reconstruction-Companion
Uma skill open source para agentes de IA entenderem softwares existentes, planejarem uma reconstrução e validá-la, em conjunto com a ferramenta REA.
- Estrelas
- 131
- Forks
- 22
- Issues abertas
- 0
- Último commit
- há 8 dias
O que é?
REA-Reconstruction-Companion é uma skill de agente independente de modelo, escrita como instruções e guias de referência em Markdown no formato Agent Skills. Ela orienta um agente de IA a entender o comportamento de um software existente, transformar essas observações em requisitos e em um plano por etapas e implementar uma parte escolhida somente quando isso for solicitado explicitamente. Em cada etapa, comportamentos observados, inferências e decisões de design ficam separados, e as lacunas são registradas em vez de se presumir que a reconstrução corresponde ao original.
A skill foi projetada para funcionar junto com REA, que fornece as ferramentas para examinar softwares e coletar evidências. A companion ajuda o mesmo agente a usar essas evidências em requisitos, design, implementação e validação. Um instalador incluído, compatível com Node.js 20 ou superior, oferece suporte a Claude Code, Codex e clientes genéricos, com prévia em modo dry-run, verificação e backups. A integração opcional com REA insere uma regra identificada no arquivo de skill do REA para que solicitações relevantes de reconstrução também carreguem a companion.
O projeto também define limites explícitos de custo e permissão: o agente é instruído a não iniciar ações que possam gerar cobranças e a pular qualquer etapa cujo custo zero não possa ser confirmado. Uma verificação de atualizações opcional, desativada por padrão, é executada no máximo uma vez a cada sete dias e ainda exige aprovação do usuário antes de instalar uma nova versão.
Recursos principais
- 01Transforma observações, arquivos ou gravações em descrições de comportamento, requisitos e questões em aberto.
- 02Gera especificações e planos de reconstrução por etapas, com critérios de aceitação vinculados às evidências.
- 03Implementa comportamentos selecionados em incrementos testáveis somente quando a implementação é solicitada.
- 04Inclui orientações de validação, como fuzzing diferencial, testes de mutação e contratos de interface.
- 05O instalador oferece suporte a Claude Code, Codex e diretórios de skills genéricos, com modos dry-run e de verificação.
- 06A integração opcional com REA adiciona uma regra reversível de direcionamento ao arquivo de skill do REA.
Casos de uso
- Entender como um aplicativo desktop ou web existente lida com salvamento, edição ou importação antes de planejar uma ferramenta semelhante.
- Planejar a reconstrução de uma função ou formato de arquivo, documentando entradas, saídas e casos de erro.
- Recriar um fluxo de trabalho selecionado em um projeto local e relatar diferenças ainda não verificadas.
- Recuperar e modificar uma reconstrução existente, preservando a compatibilidade com trabalhos anteriores.
Início rápido
- 1
Baixe ou clone o repositório do GitHub
- 2
Instale o complemento para Claude Code sem alterar o REA
node install.mjs --client claude-code --integration off - 3
Visualize as alterações antes de instalar (opcional)
node install.mjs --client claude-code --integration off --dry-run - 4
Verifique a instalação
node install.mjs --client claude-code --integration off --check
Antes de usar
- É necessário ter o Node.js 20 ou posterior para executar o instalador.
- A investigação em tempo real exige que o REA seja instalado e configurado separadamente para o seu cliente.
- Não é possível instalar por meio de clientes que oferecem apenas chat ou clientes de upload hospedado.
Em coleções
Tópicos
Perguntas frequentes
- O que é REA-Reconstruction-Companion?
- Uma skill open source para agentes de IA entenderem softwares existentes, planejarem uma reconstrução e validá-la, em conjunto com a ferramenta REA. REA-Reconstruction-Companion é uma skill de agente independente de modelo, escrita como instruções e guias de referência em Markdown no formato Agent Skills. Ela orienta um agente de IA a entender o comportamento de um software existente, transformar essas observações em requisitos e em um plano por etapas e implementar uma parte escolhida somente quando isso for solicitado explicitamente. Em cada etapa, comportamentos observados, inferências e decisões de design ficam separados, e as lacunas são registradas em vez de se presumir que a reconstrução corresponde ao original.
- REA-Reconstruction-Companion é gratuito? Qual é a licença?
- REA-Reconstruction-Companion é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- REA-Reconstruction-Companion ainda é mantido?
- Manutenção ativa. O último commit de REA-Reconstruction-Companion foi em 30 de out. de 2026.
- Para que posso usar REA-Reconstruction-Companion?
- Entender como um aplicativo desktop ou web existente lida com salvamento, edição ou importação antes de planejar uma ferramenta semelhante. Planejar a reconstrução de uma função ou formato de arquivo, documentando entradas, saídas e casos de erro. Recriar um fluxo de trabalho selecionado em um projeto local e relatar diferenças ainda não verificadas. Recuperar e modificar uma reconstrução existente, preservando a compatibilidade com trabalhos anteriores.
- Como instalar REA-Reconstruction-Companion?
- Baixe ou clone o repositório do GitHub Instale o complemento para Claude Code sem alterar o REA: node install.mjs --client claude-code --integration off Visualize as alterações antes de instalar (opcional): node install.mjs --client claude-code --integration off --dry-run Verifique a instalação: node install.mjs --client claude-code --integration off --check
- Onde consigo REA-Reconstruction-Companion?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ShadowSwaps/REA-Reconstruction-Companion
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP e CLI que permitem a agentes de IA fazer engenharia reversa de binários nativos, apps Electron, assemblies .NET e sites.
Uma camada de skills, roteamento e workflows para o Hermes Agent, que escolhe modelos por tipo de tarefa e executa jobs em grafo com várias etapas em paralelo.
Um SDK e servidor MCP apenas para desenvolvimento que permite a agentes de codificação com IA controlar seu app web ou desktop em execução e devolver um veredito de aprovado, reprovado ou inconclusivo, com evidências.
Configura agentes de programação com IA, como Claude Code, Cursor, OpenCode e Codex, com memória persistente, workflows compartilhados, skills e servidores MCP.
Um guard com hooks e skills multiplataforma para agentes de programação com IA, que impede a inclusão não solicitada de hashes e checksums e evita desvios de escopo no Codex, Claude Code, OpenCode e outros hosts.