Uma coleção de skills reutilizáveis para assistentes de programação com IA, como Claude Code e Codex, com foco em alinhamento, design, TDD e fluxos de engenharia disciplinados.
AmazingAng/old-coder
Uma skill para agentes de programação que prioriza evidências: eles executam planos de teste, testes de mutação e outras verificações, para que revisores aprovem uma especificação e leiam um relatório, em vez do código.
- Estrelas
- 753
- Forks
- 62
- Issues abertas
- 4
- Último commit
- há 2 meses
O que é?
Old Coder é uma skill em Markdown simples para agentes de programação, como Claude Code, Codex CLI e Cursor. Ela aborda o problema de confiar em um código que você não leu: antes de programar, o agente escreve um plano de testes com exemplos concretos dos comportamentos exigidos e proibidos, e você o aprova. Depois de programar, o agente executa uma bateria de verificações e gera um relatório de evidências que pode ser reproduzido com um único comando.
A bateria inclui a suíte completa de testes, verificação de tipos, lint e complexidade, cobertura das linhas alteradas, testes de mutação, testes baseados em propriedades, execução real fora do ambiente de testes, verificação de dependências e segredos e estabilidade da suíte de testes. Camadas adicionais específicas do domínio, como concorrência, UI, compatibilidade de API e desempenho, são selecionadas para cada tarefa conforme o risco. A skill também proíbe enfraquecer os testes para fazê-los passar e exige que os itens não verificados sejam identificados como tal.
O repositório também inclui uma skill complementar opcional, old-coder-api, para projetar e revisar APIs HTTP/JSON, além de um limitador de taxa demonstrativo criado seguindo o fluxo de trabalho.
Recursos principais
- 01Exige que o agente escreva um plano de testes com exemplos concretos, que você aprova antes da programação.
- 02Executa uma bateria de verificações que inclui testes de mutação e testes baseados em propriedades.
- 03Mede a cobertura das linhas alteradas para garantir que cada linha nova seja exercitada por um teste.
- 04Identifica os resultados não verificados como não verificados, em vez de marcá-los como aprovados.
- 05Ajusta a profundidade das verificações ao risco da alteração.
- 06Gera um relatório de evidências que pode ser recriado com um único comando.
Casos de uso
- Criar funcionalidades que envolvem pagamentos, logins, dados de usuários ou concorrência, quando a revisão de código, por si só, não é suficiente.
- Trabalhar com agentes de programação mantendo o foco da revisão humana nas especificações e nas evidências dos testes.
- Adicionar uma API HTTP/JSON com verificações de compatibilidade, autorização e idempotência usando a skill complementar.
- Adotar um fluxo de trabalho que prioriza a verificação no Claude Code, Codex CLI ou Cursor.
Tópicos
Perguntas frequentes
- O que é old-coder?
- Uma skill para agentes de programação que prioriza evidências: eles executam planos de teste, testes de mutação e outras verificações, para que revisores aprovem uma especificação e leiam um relatório, em vez do código. Old Coder é uma skill em Markdown simples para agentes de programação, como Claude Code, Codex CLI e Cursor. Ela aborda o problema de confiar em um código que você não leu: antes de programar, o agente escreve um plano de testes com exemplos concretos dos comportamentos exigidos e proibidos, e você o aprova. Depois de programar, o agente executa uma bateria de verificações e gera um relatório de evidências que pode ser reproduzido com um único comando.
- old-coder é gratuito? Qual é a licença?
- old-coder é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- old-coder ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de old-coder foi em 18 de ago. de 2026.
- Para que posso usar old-coder?
- Criar funcionalidades que envolvem pagamentos, logins, dados de usuários ou concorrência, quando a revisão de código, por si só, não é suficiente. Trabalhar com agentes de programação mantendo o foco da revisão humana nas especificações e nas evidências dos testes. Adicionar uma API HTTP/JSON com verificações de compatibilidade, autorização e idempotência usando a skill complementar. Adotar um fluxo de trabalho que prioriza a verificação no Claude Code, Codex CLI ou Cursor.
- Onde consigo old-coder?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AmazingAng/old-coder
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Conjunto de 25 skills de engenharia prontas para produção que orientam agentes de programação com IA pelas etapas de especificação, planejamento, implementação, testes, revisão e entrega.
Metodologia de desenvolvimento de software e biblioteca de skills composáveis que orienta agentes de programação em brainstorming, planejamento, TDD e implementação com subagentes.
Marketplace de plugins, agentes, skills e comandos para Claude Code, Codex CLI, Cursor, OpenCode, Copilot e outras ferramentas de programação com IA.
Uma coleção de 69 skills de product management e 42 workflows encadeados para Claude Code e Cowork, da discovery ao growth.
Um servidor MCP que permite a agentes de IA fazer engenharia reversa de binários nativos, apps JavaScript/Electron, assemblies .NET, sites e muito mais, com evidências para cada descoberta.