Con Compound Engineering: The Definitive Guide, Kieran Klaassen ofrece el manual de referencia de una filosofía de ingeniería nativa de IA que Every viene promoviendo desde finales de 2025. La tesis es económica: la IA transforma la economía del desarrollo, hasta el punto de que Every opera sus cinco productos (Cora, Spiral, Sparkle, Monologue, Proof) con equipos de una sola persona — un ingeniero puede "enviar como cinco".
La definición canónica: cada unidad de trabajo de ingeniería debe facilitar las unidades posteriores, no dificultarlas. En la ingeniería tradicional, cada función inyecta complejidad; tras diez años, los equipos luchan más contra su sistema de lo que construyen. La ingeniería compuesta invierte esta pendiente: las correcciones de errores eliminan categorías enteras de errores futuros, los patrones se convierten en herramientas, la base de código se vuelve más fácil con el tiempo.
El núcleo operativo es un bucle de siete pasos: Ideate → Brainstorm → Plan → Work → Review → Polish → Compound, estructurado en tres fases (decisión humana, ejecución del agente, juicio humano). Plan orquesta tres agentes de investigación paralelos seguidos de un spec-flow-analyzer; Review despliega revisores especializados (siempre activos, condicionales, específicos de la pila) que producen hallazgos priorizados P1/P2/P3; Compound — "el paso crítico" — captura cada solución en docs/solutions/ con frontmatter YAML y actualiza CLAUDE.md, convirtiendo el conocimiento en un activo reutilizable y redistribuido.
Todo esto está instrumentado por un plugin de código abierto (EveryInc/compound-engineering-plugin): 40+ agentes, 30+ comandos de barra, 35+ skills, instalable en Claude Code, Cursor, Codex. El comando /lfg automatiza el flujo idea→PR fusionado.
La guía continúa invirtiendo creencias: ocho para desaprender (código escrito a mano, revisión línea por línea, código como expresión personal — "los primeros intentos tienen una tasa de basura del 95%") y ocho para adoptar (extraer el propio criterio hacia el sistema, la regla 50/50 — mitad funciones, mitad mejora del sistema —, el entorno agent-native: "si un desarrollador puede ver o hacer algo, el agente también debería poder", la paralelización, "los planes son el nuevo código").
La adopción sigue una escala de cinco etapas, desde la escritura manual (0) hasta la ejecución paralela en la nube (5), y la ingeniería compuesta comienza en la etapa 3 (plan-first, revisión a nivel de PR). Klaassen detalla finalmente las mejores prácticas: diseño de baby app desechable, skip permissions, codificación del criterio (diseño, redacción), investigación de usuarios estructurada, extracción de patrones de uso, marketing de producto automatizado. Máximas emblemáticas: "El criterio pertenece a los sistemas, no a la revisión", "Entrega más valor. Escribe menos código", "Asigna resultados, no tareas".