Transform legacy systems into executable specifications for AI coding agents
About the project
Reversa is a reverse-engineering framework that analyzes legacy software and turns its hidden business rules, code flows, and architectural decisions into executable specifications for AI coding agents. Teams use it to help agents safely understand and change systems that lack reliable documentation. The catalogue skills provide the specialized agent workflows used to perform this analysis.
Mede o tamanho estrutural da feature ativa lendo requirements, duvidas, plan e tasks do ciclo forward, e gera size.json mais size.md com T-shirt sizing deterministico baseado em tasks e ajuste de risco. Roda depois de /reversa-to-do e antes de /reversa-pricing-estimate.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass70 tokens
originalMIT
Cria ou atualiza os princípios duradouros do projeto e propaga sugestões de ajuste nos templates dependentes. Princípios são raros, mudam pouco e influenciam todos os artefatos. Pode rodar antes mesmo da primeira feature.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass58 tokens
originalMIT
Remoção de código morto: só remove o que provar ser morto (sem referência estática nem entrada dinâmica), distinguindo morto de órfão suspeito e conferindo contra a alma. Reversível pelo diff.
Auditoria de clareza textual do requirements. Verifica se a prosa é boa o bastante para gerar plano sem ambiguidade. NÃO mistura com auditoria de testes de implementação. Etapa opcional do ciclo forward.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass49 tokens
originalMIT
Gera um plano de reconstrução bottom-up a partir das specs do Reversa e executa cada tarefa sob demanda, uma por vez, preservando tokens. Use quando quiser reimplementar o software do zero a partir das especificações geradas. Ativação: /reversa-reconstructor.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass64 tokens
originalMIT
Orquestrador do time Code Quality. Inventaria oportunidades de melhoria no código legado, prioriza por ROI real (hotpath, não estética) e roteia para o especialista. Nunca aplica transformação. Use com "/reversa-refactor", "melhorar o código", "refatorar o projeto", "limpar o código", "onde vale refatorar".
Transforma uma ideia em linguagem natural num documento de requisitos completo, ancorado nos artefatos da pipeline reversa. Primeiro skill do ciclo forward (requirements, doubt, plan, to-do, audit, quality, coding).
★not rated 1.6k▲
+13 3d agoASkillSpector: pass52 tokens
originalMIT
Agente Researcher do time Code New Project Agents. A partir de ideation.md, aprofunda o público-alvo em 1 a 3 personas estruturadas com jornadas. Produz reversasdd/personas.md.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass55 tokens
originalMIT
Refatoração de estrutura interna (método/classe) via catálogo Fowler, em passos pequenos e reversíveis, preservando o comportamento. Não move módulos nem muda dependências.
Retoma uma feature pausada (listada em paused-features de active-requirements.json) e a torna ativa. NÃO cria features novas, apenas troca a ativa pela escolhida e (quando faz sentido) move a ativa atual para paused-features.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass57 tokens
originalMIT
Revisa criticamente as especificações geradas pelo reversa-writer — encontra inconsistências, reclassifica confiança e gera perguntas para validação humana. Use na fase de revisão de uma análise de engenharia reversa.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass49 tokens
originalMIT
Mapeia a superfície do projeto legado — estrutura de pastas, linguagens, frameworks, dependências e entry points. Use no início de uma análise de engenharia reversa para criar o inventário inicial do projeto.
Passagem única do ciclo forward: entrevista curta, spec fina, código e rastros de impacto num só passo, sem parada intermediária. Para delta pequeno em base já conhecida (legado extraído ou greenfield). Recusa e devolve ao pipeline completo quando o delta cresce.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass63 tokens
originalMIT
Quinto agente do Time de Migração, em duas fases. Fase 1: detecta plataforma origem/alvo, apresenta os modos (literal, modernizado, híbrido) e exige decisão humana. Fase 2: gera as specs das telas (targetscreens.md, deviation log e golden files quando há oráculo legado).
★not rated 1.6k▲
+13 3d agoASkillSpector: pass75 tokens
originalMIT
Simplificação algorítmica: troca lógica complexa por solução mais simples e clara, sem mudar o resultado, com prova de equivalência. Foca clareza, não custo de recurso (isso é /reversa-optimize).
Agente final do time Code New Project: decompõe um PRD em componentes e gera specs SDD por componente com score de qualidade (0 a 100) e análise de gaps, lendo reversasdd/prd.md. Também avalia specs existentes. Faz handoff para /reversa-forward.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass70 tokens
originalMIT
Terceiro agente do Time de Migração. Propõe estratégias de migração com trade-offs explícitos, considerando brief, paradigma e apetite. Recomenda uma estratégia mas deixa a escolha como decisão humana. Produz migrationstrategy.md, riskregister.md e cutoverplan.md. Ativação: /reversa-strategist (geralmente invocado por…
★not rated 1.6k▲
+13 3d agoASkillSpector: pass86 tokens
originalMIT
Convergência pós-coding do Reversa: destila a feature entregue num adendo em reversasdd/addenda/, mantendo a extração representativa entre re-extrações, sem tocar nos artefatos originais. Passo opcional do ciclo forward após /reversa-coding.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass66 tokens
originalMIT
Decompõe o roadmap em ações atômicas com IDs sequenciais, dependências e marcador de paralelismo. Quarto skill do ciclo forward, depois de /reversa-plan.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass43 tokens
originalMIT
Documenta a interface do sistema legado a partir de screenshots — extrai componentes, layouts, fluxos de navegação e estados de tela. Use quando screenshots do sistema estiverem disponíveis, sem necessidade de o sistema estar em execução.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass51 tokens
originalMIT
Gera especificações executáveis do sistema legado como contratos operacionais, em formato de pasta-por-unit com requirements.md, design.md e tasks.md. Use na fase de geração de uma análise de engenharia reversa.
★not rated 1.6k▲
+13 3d agoASkillSpector: pass49 tokens
originalMIT
Ponto de entrada principal do Reversa. Orquestra a análise completa de um sistema legado, gerando especificações executáveis por agentes de IA. Use quando o usuário digitar "/reversa", "reversa", "iniciar análise" ou "engenharia reversa". É o primeiro skill a ser chamado em qualquer sessão.
★not rated 1.6k▲
+13 3d agoASkillSpector: warn71 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: