Repolode
AmazingAng

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