Página de referencia publicada el 28 de julio de 2026 por Hugo Lassiège en eventuallycoding.com, que documenta su fábrica de software en solitario para productos en producción (Hakanai, Writizzy, Bloggrify) cuyo «código producido es ahora casi 100% generado».

El planteamiento. Esto no es vibe coding —que, para Karpathy, significaba experimentación— sino context engineering: «dar todo el contexto necesario, en el momento adecuado, para que el software se ajuste a una intención y esté sistemáticamente controlado». La responsabilidad no se puede delegar: «Aunque no escriba el código, soy responsable de él». Y la calidad del software va más allá del código: incluye la intención y los cuatro riesgos de Marty Cagan.

dar todo el contexto necesario, en el momento adecuado, para que el software se ajuste a una intención y esté sistemáticamente controlado

**Hugo Lassiège** — développeur devenu entrepreneur , eventuallycoding.com

La grilla. Todo el conjunto de herramientas responde a tres preguntas: qué sabe el agente (contexto, memoria, grafo de código), qué sabe hacer de forma determinista (skills), y qué lo detiene cuando se equivoca (hooks, tests, gates).

Seis capas. El contexto está estratificado por momento de carga: un CLAUDE.md breve y permanente, rules condicionales activadas por ruta, .agents/.md para personas y posicionamiento —una regla que funciona como tabla de enrutamiento hacia skills que solo se abren en caso de necesidad. Las skills (una treintena) nacen en la tercera repetición; las más rentables son las que cubren un procedimiento multiarchivo. Las herramientas delegan lo determinista: MCP del IDE, GitNexus, que indexa el repositorio como un grafo para medir el radio de impacto de un cambio —«lo importante no es la velocidad, es detectar todos los efectos colaterales». Los guardrails son ejecutables: hooks activados por el harness, tests de arquitectura que rompen la CI, y ast-grep para convertir una decisión de arquitectura en una regla de lint. La fábrica impone un quality gate del que depende el job de despliegue (needs:), con cinco etapas de pruebas. El proceso de producto parte de una spec numerada, enmarcada por una skill de redacción y una skill de cierre«sin ella, las specs se vuelven obsoletas en seis meses»*— entregada de forma escalonada tras feature flags.

El principio. «Lo que importa debe ser ejecutable. Una instrucción se sigue 'la mayoría de las veces'… Un hook o un test se sigue siempre».

Las limitaciones, expuestas. La obsolescencia de una regla no se puede medir; una regla boyscout produce sesiones interminables; las skills se copian y pegan a falta de empaquetado. Y la admisión final: «cada vez soy menos útil durante las fases de implementación», dividido entre la eficiencia de la fábrica y «el riesgo de perder conocimiento».