Motor de memoria SQLite local y por proyecto que comparte decisiones de desarrollo y estado del proyecto entre agentes de programación con IA como Claude Code, Cursor y Codex CLI.
wanshuiyin/HERO-Anti-OverDefense
Un bloque de reglas para pegar que evita que agentes de programación como Claude Code y Codex se excedan con las defensas, construyan de más y añadan comprobaciones innecesarias.
- Estrellas
- 796
- Forks
- 28
- Issues abiertos
- 0
- Último commit
- ayer
¿Qué es?
HERO identifica cuatro formas de comportamiento excesivamente defensivo en agentes de programación: hashing (sumas de verificación para cosas que no las necesitan), casos límite (protecciones para entradas que el proyecto nunca recibe), rúbricas (tablas de puntuación y ciclos de reverificación que sustituyen el criterio) y sobreconstrucción (indicadores de funcionalidades, frameworks de migración y capas de compatibilidad que nadie pidió). El proyecto ofrece un contrato breve, RULES.md, que se pega en el archivo de configuración que el agente carga automáticamente, como CLAUDE.md, AGENTS.md, .cursorrules o copilot-instructions.md.
El repositorio también incluye un catálogo de casos observados, cada uno con lo que se pidió, lo que hizo el agente, por qué fue desproporcionado y cómo sería un resultado proporcionado. La idea es citar estos casos al agente cuando insista en añadir protecciones innecesarias, no cargarlos en su configuración. Los complementos opcionales incluyen recordatorios para ejecutar Goals en Codex y un flujo de trabajo de traspaso de sesión en Markdown para continuar el trabajo en una conversación nueva.
El proyecto indica que las reglas ayudan, pero no imponen el comportamiento, ya que son instrucciones en lenguaje natural que pueden quedar anuladas por una restricción más fuerte del sistema. Las reglas principales no requieren instalación y funcionan con Claude Code, Codex, Antigravity, Cursor, GitHub Copilot, Windsurf y Gemini CLI.
Funciones clave
- 01Proporciona un bloque de reglas para pegar que delimita lo que un agente propone corregir.
- 02Define cuatro familias de fallos: hashing, casos límite, rúbricas y sobreconstrucción.
- 03Incluye un catálogo de casos observados con alternativas proporcionadas.
- 04Incluye una versión breve de las reglas, de aproximadamente la mitad de longitud.
- 05Ofrece una skill opcional de recordatorio de Codex Goal y otra de traspaso de sesión.
Casos de uso
- Mantener Claude Code o Codex enfocados en la funcionalidad solicitada, en lugar de construir estructuras auxiliares a su alrededor.
- Reducir las sumas de verificación, los indicadores de funcionalidades y las capas de compatibilidad innecesarios en el código generado por agentes.
- Ejecutar sesiones largas de agentes sin supervisión con reglas que permanezcan cargadas en la configuración del proyecto.
- Continuar una tarea en una conversación nueva mediante un traspaso guardado en Markdown.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es HERO-Anti-OverDefense?
- Un bloque de reglas para pegar que evita que agentes de programación como Claude Code y Codex se excedan con las defensas, construyan de más y añadan comprobaciones innecesarias. HERO identifica cuatro formas de comportamiento excesivamente defensivo en agentes de programación: hashing (sumas de verificación para cosas que no las necesitan), casos límite (protecciones para entradas que el proyecto nunca recibe), rúbricas (tablas de puntuación y ciclos de reverificación que sustituyen el criterio) y sobreconstrucción (indicadores de funcionalidades, frameworks de migración y capas de compatibilidad que nadie pidió). El proyecto ofrece un contrato breve, RULES.md, que se pega en el archivo de configuración que el agente carga automáticamente, como CLAUDE.md, AGENTS.md, .cursorrules o copilot-instructions.md.
- ¿HERO-Anti-OverDefense es gratuito? ¿Qué licencia tiene?
- HERO-Anti-OverDefense es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿HERO-Anti-OverDefense sigue mantenido?
- Mantenimiento activo. El último commit de HERO-Anti-OverDefense fue el 6 nov 2026.
- ¿Para qué puedo usar HERO-Anti-OverDefense?
- Mantener Claude Code o Codex enfocados en la funcionalidad solicitada, en lugar de construir estructuras auxiliares a su alrededor. Reducir las sumas de verificación, los indicadores de funcionalidades y las capas de compatibilidad innecesarios en el código generado por agentes. Ejecutar sesiones largas de agentes sin supervisión con reglas que permanezcan cargadas en la configuración del proyecto. Continuar una tarea en una conversación nueva mediante un traspaso guardado en Markdown.
- ¿Dónde consigo HERO-Anti-OverDefense?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wanshuiyin/HERO-Anti-OverDefense
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una habilidad para agentes que reescribe textos en japonés generados por IA para que suenen más naturales y sean más fáciles de leer.
Una Agent Skill portable que elimina los rasgos típicos de la escritura con IA, repara la estructura narrativa de la ficción y aplica reglas específicas a documentos profesionales.
Conjunto de 24 skills de código abierto para orientar Claude Code, Codex, Cursor y opencode hacia interfaces menos genéricas y con un diseño más deliberado.
Directorio seleccionado de más de 1000 Claude Skills y plugins para Claude Code, Claude.ai y agentes de programación como Codex, Cursor y Gemini CLI.
Un kernel de escritorio local que integra varios agentes de programación nativos (Claude Code, Pi, OpenCode, Cursor CLI y más) en la interfaz oficial de Codex Desktop y permite transferir tareas entre ellos.