Sistema de ingeniería portátil para Claude Code con ganchos, agentes especializados y automejora.

Un desarrollador frustrado por repetir instrucciones a Claude Code construyó un sistema de ingeniería portátil que reside en ~/.claude/ y se aplica automáticamente a cada proyecto. El sistema aborda dos problemas principales: el ciclo de repetición donde Claude Code encontraba el mismo error días después y lo resolvía desde cero, y la desconexión entre proyectos donde las reglas refinadas en un proyecto no existían en otro.
Componentes del sistema
El sistema incluye varios componentes clave:
- Una constitución (CLAUDE.md) – 650 líneas de reglas con una jerarquía de valores, límites de decisión y tres modos de ejecución según la complejidad de la tarea
- Ganchos que aplican reglas determinísticamente – No son sugerencias que la IA podría ignorar, sino scripts bash que bloquean físicamente comandos peligrosos como pushes forzados, uso incorrecto del gestor de paquetes o rm -rf
- Tres agentes especializados – Un orquestador que delega pero nunca codifica, constructores que trabajan en copias aisladas del repositorio, y un revisor de solo lectura que no puede corregir cosas (solo informa)
- Un pipeline de habilidades – Desde la planificación hasta la construcción, envío y producción, mayormente autónomo con una puerta no negociable: el despliegue en producción siempre pregunta
- Un sistema inmunológico – Cada error se registra con la causa raíz Y los enfoques que fallaron. El mismo error en 2+ proyectos se convierte en una regla permanente, desarrollando anticuerpos
- Verificación anti-Goodhart – Cinco preguntas que cada agente debe responder antes de declarar "terminado", porque "todas las pruebas pasan" no significa que la aplicación funcione
Enfoque de ingeniería compuesta
El sistema se basa en Ingeniería Compuesta: Planificar → Trabajar → Revisar → Compuesto. Ese cuarto paso es donde el sistema se mejora a sí mismo. El desarrollador menciona reglas específicas que antes tenía que repetir diariamente: "usa pnpm no npm", "no elimines pruebas que pasan" y "ejecuta pruebas antes de confirmar".
El proyecto es de código abierto en https://github.com/vinicius91carvalho/.claude con un recorrido completo de las 15 piezas disponible en https://tail-f-thoughts.hashnode.dev/self-improving-engineering-system-claude-code.
📖 Read the full source: r/ClaudeAI
👀 Ver también

OpenHelm: Un Programador de Tareas en Segundo Plano Local para Claude Code con Lógica de Reintento Autocorrectora
OpenHelm es una aplicación basada en Tauri que ejecuta tareas de Claude Code en segundo plano según una programación, almacena todo el estado localmente en SQLite e incluye un bucle de reintento autocorrector que ajusta las instrucciones tras los fallos.

Revisión de Claude: Complemento de IntelliJ para Revisión de Código en Tiempo Real con Claude Code
Claude Review es un complemento de código abierto para IntelliJ que revisa automáticamente los cambios de código en cada guardado de archivo usando Claude Code. Envía diferencias de git no preparadas a Claude con mensajes personalizables y muestra los hallazgos como anotaciones nativas de IntelliJ.

LightMem: Sistema de Memoria Ligero para Agentes LLM con Ganancias de 10×+ y Costo 100× Menor
LightMem es un sistema de memoria modular para agentes LLM que logra una mejora de precisión de hasta el 10,9% mientras reduce los tokens hasta 117 veces, las llamadas API hasta 159 veces y el tiempo de ejecución en más de 12 veces. Está diseñado para un razonamiento de contexto largo escalable en flujos de trabajo de agentes.

Agent Browser Shield: Extensión gratuita de OpenClaw que bloquea inyección de indicaciones y patrones oscuros
PixieBrix lanza Agent Browser Shield, una extensión gratuita de código disponible para OpenClaw que bloquea inyección de prompts, patrones oscuros y contaminación de contexto, reduciendo el uso de tokens.