Repolode
wanshuiyin

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