Um mecanismo de memória SQLite local e por projeto que compartilha decisões de código e o estado do projeto entre agentes de programação com IA, como Claude Code, Cursor e Codex CLI.
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
Uma Agent Skill que reescreve textos em japonês gerados por IA para deixá-los mais naturais e fáceis de ler em artigos técnicos, especificações e descrições de PR.
Uma Agent Skill portátil que remove marcas de escrita por IA, repara a estrutura narrativa de ficção e aplica regras específicas de cada formato a documentos profissionais.
Um conjunto de 24 skills open source para orientar Claude Code, Codex, Cursor e opencode a gerar interfaces menos genéricas e com decisões de design mais deliberadas.
Diretório selecionado com mais de 1.000 Claude Skills e plugins para Claude Code, Claude.ai e agentes de programação como Codex, Cursor e Gemini CLI.
Um kernel desktop local que integra vários agentes de programação nativos (Claude Code, Pi, OpenCode, Cursor CLI e outros) à interface oficial do Codex Desktop, permitindo transferir tarefas entre eles.