Repolode
wanshuiyin

wanshuiyin/HERO-Anti-OverDefense

Bloco de regras para colar na configuração que evita que agentes de programação como Claude Code e Codex se excedam na defesa, criem soluções complexas demais e adicionem verificações desnecessárias.

Estrelas
796
Forks
28
Issues abertas
0
Último commit
ontem

O que é?

HERO descreve quatro formas de comportamento excessivamente defensivo em agentes de programação: hashing (checksums de coisas que não precisam deles), casos extremos (validação de entradas que o projeto nunca recebe), rubricas (tabelas de pontuação e ciclos de reverificação que substituem o julgamento) e excesso de implementação (feature flags, frameworks de migração e camadas de compatibilidade que ninguém pediu). O projeto oferece um contrato curto, RULES.md, para você colar no arquivo de configuração carregado automaticamente pelo agente, como CLAUDE.md, AGENTS.md, .cursorrules ou copilot-instructions.md.

O repositório também inclui um catálogo de casos observados, cada um com o que foi solicitado, o que o agente fez, por que isso foi desproporcional e como seria um resultado proporcional. A ideia é citar esses casos de volta para o agente quando ele insistir em reforços desnecessários, não carregá-los na configuração. Complementos opcionais incluem lembretes para executar Goals no Codex e um fluxo de trabalho de transferência de sessão em Markdown para continuar o trabalho em uma conversa nova.

O projeto esclarece que as regras ajudam, mas não impõem comportamentos, pois são instruções em linguagem natural que podem ser substituídas por uma restrição de sistema mais forte. As regras principais não precisam de instalação e funcionam com Claude Code, Codex, Antigravity, Cursor, GitHub Copilot, Windsurf e Gemini CLI.

Recursos principais

  • 01Oferece um bloco de regras para colar que delimita o que o agente propõe corrigir.
  • 02Define quatro famílias de falhas: hashing, casos extremos, rubricas e excesso de implementação.
  • 03Inclui um catálogo de casos observados com alternativas proporcionais.
  • 04Inclui uma versão curta das regras, com cerca de metade do tamanho.
  • 05Oferece uma skill opcional de lembrete de Codex Goal e uma skill de transferência de sessão.

Casos de uso

  • Manter Claude Code ou Codex focados no recurso solicitado, em vez de criar toda uma estrutura de suporte ao redor dele.
  • Reduzir checksums, feature flags e camadas de compatibilidade desnecessários no código escrito por agentes.
  • Executar sessões longas e autônomas de agentes com regras que permanecem carregadas na configuração do projeto.
  • Continuar uma tarefa em uma conversa nova usando uma transferência de sessão salva em Markdown.

Em coleções

Tópicos

Perguntas frequentes

O que é HERO-Anti-OverDefense?
Bloco de regras para colar na configuração que evita que agentes de programação como Claude Code e Codex se excedam na defesa, criem soluções complexas demais e adicionem verificações desnecessárias. HERO descreve quatro formas de comportamento excessivamente defensivo em agentes de programação: hashing (checksums de coisas que não precisam deles), casos extremos (validação de entradas que o projeto nunca recebe), rubricas (tabelas de pontuação e ciclos de reverificação que substituem o julgamento) e excesso de implementação (feature flags, frameworks de migração e camadas de compatibilidade que ninguém pediu). O projeto oferece um contrato curto, RULES.md, para você colar no arquivo de configuração carregado automaticamente pelo agente, como CLAUDE.md, AGENTS.md, .cursorrules ou copilot-instructions.md.
HERO-Anti-OverDefense é gratuito? Qual é a licença?
HERO-Anti-OverDefense é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
HERO-Anti-OverDefense ainda é mantido?
Manutenção ativa. O último commit de HERO-Anti-OverDefense foi em 6 de nov. de 2026.
Para que posso usar HERO-Anti-OverDefense?
Manter Claude Code ou Codex focados no recurso solicitado, em vez de criar toda uma estrutura de suporte ao redor dele. Reduzir checksums, feature flags e camadas de compatibilidade desnecessários no código escrito por agentes. Executar sessões longas e autônomas de agentes com regras que permanecem carregadas na configuração do projeto. Continuar uma tarefa em uma conversa nova usando uma transferência de sessão salva em Markdown.
Onde consigo HERO-Anti-OverDefense?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wanshuiyin/HERO-Anti-OverDefense

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados