Lattice — Composable AI skills that teach assistants structured thinking (design-first, context-aware, architecture-guided)
Repositorio de GitHub techygarg/lattice que formaliza un framework de skills componibles para instalar una disciplina de ingeniería en asistentes de codificación con IA (Claude Code, Cursor).
Por techygarg// Fuente github.com ↗/Lectura 3 min/.md// Traducción verificada automáticamente
techygarg/lattice es un framework de código abierto MIT de skills componibles diseñado para "instalar una disciplina de ingeniería en cualquier asistente de codificación con IA" (Claude Code, Cursor). El repositorio expone un diagnóstico conciso: "Los asistentes de IA saltan directamente al código, toman decisiones de diseño en silencio, olvidan restricciones a mitad de conversación y producen código que nadie revisa contra estándares reales."
Lattice aborda esto con tres principios-aforismos: Skills over prompts (archivos de skills versionados y propiedad del equipo > prompts personales), Composability over monoliths (skills componibles de propósito único > documentos exhaustivos), Living context over static config (la carpeta .lattice/"se vuelve más inteligente a través de los ciclos de funcionalidades").
La originalidad conceptual reside en la arquitectura de tres niveles:
- Atoms: guardarraíles de principio único que cubren código limpio, arquitectura, DDD, codificación segura, calidad de tests, design-first.
- Molecules: flujos de trabajo multietapa que componen los atoms — diseño, implementación, refactorización, corrección, revisión.
- Refiners: entrevistas guiadas que producen estándares específicos del proyecto que personalizan el comportamiento de los atoms para un equipo dado.
El pipeline canónico secuencia lattice-init → design-blueprint → code-forge → review, con refactor-safely y bug-fix como derivaciones. El comando /design-blueprint impone un enfoque de diseño progresivo de cinco niveles — design-first como convención no negociable. La carpeta .lattice/ acumula estándares de proyecto, decisiones, hallazgos de revisión como memoria viva del proyecto.
La instalación se realiza mediante un plugin de Claude Code (/plugins marketplace add techygarg/lattice) compatible con Cursor, o mediante clonación + el script shell install.sh. Documentación densa (Origin Story, How It Works, Practical Guide, Configuration Reference, Framework Intelligence, Collaborative Judgment) ampliada por una serie de artículos en martinfowler.com sobre cinco patrones de colaboración — la misma red editorial que Böckeler (Harness engineering for coding agent users, 2026-04-02) y Fowler (Thoughtworks Retreat, 2026-02-13).
Lattice se inscribe en la convergencia doctrinal de 2026 de los frameworks de skills para agentes de codificación, junto a Vincent Superpowers (2026-04-02), Anthropic Skills (2025-10-16), Curran Skills-Based Plugin Architecture (Intercom 2026-04-16), Habert PROJ-AI (WEnvision 2026-05-05), Wescale Usine Logicielle Augmentée (2026-05-03) y — la convergencia más fuerte del corpus sin linaje declarado — Compound Engineering (Every, Shipper/Klaassen 2025-12-11): pipelines isomórficos (lattice-init → design-blueprint → code-forge → review ↔ ce:brainstorm → ce:plan → ce:work → ce:review), capa de contexto vivo (.lattice/ ↔ docs/plans/+solutions/+brainstorms/), los tres principios de Lattice mapeables sobre tres decisiones doctrinales de CE. En comparación con Vincent (130k+ stars, maduro), Lattice (18 stars) ofrece una arquitectura más formal (atoms/molecules/refiners) y una postura design-first explícita como nivel cero.
Limitaciones: sigue siendo un repositorio joven, sin validación establecida mediante adopción masiva, el autor tiene poca documentación institucional, el código es 100% shell. Pero el posicionamiento es maduro: se trata de una doctrina empaquetada e instalable como plugin, no de un prototipo apresurado. Una referencia útil para comparar arquitecturas de skills entre los enfoques FR (PROJ-AI, Wescale) y los anglosajones (Lattice, Superpowers).
Puntos clave
Fuente. repositorio de GitHub techygarg/lattice (https://github.com/techygarg/lattice). Licencia MIT, 18 stars / 0 forks / 52 commits (instantánea de mayo de 2026), código 100% shell.
Fecha de incorporación a la carpeta de vigilancia. 2026-05-05 (URL enviada por compartición móvil). El propio repositorio no expone una fecha clara en el README extraído — un proyecto joven en curso, pero doctrinalmente logrado.
Autor.techygarg — identidad real no documentada en el README; firma una serie de artículos en martinfowler.com que explican cinco patrones de colaboración subyacentes.
Eslogan."Install engineering discipline into any AI coding assistant" / "Composable AI skills that teach assistants structured thinking — design-first, context-aware, and architecture-guided."
Diagnóstico inicial."AI coding assistants jump straight to code, silently make design decisions, forget constraints mid-conversation, and produce output nobody reviewed against real standards." — cuatro disfunciones canónicas del agente en 2026.
Tres principios centrales. 1. Skills over prompts — archivos de skills versionados y propiedad del equipo en el repositorio > prompts personales en máquinas individuales. 2. Composability over monoliths — skills combinables de propósito único > documentos de instrucciones exhaustivos. 3. Living context over static config — la carpeta .lattice/"se vuelve más inteligente a través de los ciclos de funcionalidades" (memoria que se acumula a medida que se entregan funcionalidades).
Arquitectura de tres niveles (originalidad conceptual clave). | Nivel | Función | Cubre | |------|----------|--------| | Atoms | Guardarraíles de principio único | Código limpio, arquitectura, DDD, codificación segura, calidad de tests, enfoque design-first | | Molecules | Flujos de trabajo multietapa que componen los atoms | Diseño, implementación, refactorización, corrección, revisión | | Refiners | Entrevistas guiadas que producen estándares específicos del proyecto | Personalizan el comportamiento de los atoms para un equipo / un repositorio |
Pipeline canónico.lattice-init → design-blueprint → code-forge → review (secuencia principal, design-first), con refactor-safely y bug-fix como derivaciones para trabajo estructural y defensivo.
Cinco comandos/skills principales.
/lattice-init — escaneo del proyecto + configuración inicial
/design-blueprint — enfoque de diseño progresivo de cinco niveles (diseñar antes de codificar)
/code-forge — implementación aplicando los estándares de calidad
/review — auditoría de cambios + persistencia de hallazgos en .lattice/
/refactor-safely — reestructuración guiada
/bug-fix — flujo de trabajo orientado a defectos
Capa de contexto vivo (.lattice/). una carpeta que acumula estándares de proyecto, decisiones, hallazgos de revisión a medida que se entregan funcionalidades. Es el equivalente de DOCTRINE/ + DR/ de PROJ-AI de Habert, o de un CLAUDE.md/AGENTS.md enriquecido con patrones aprendidos.
Instalación.
Plugin de Claude Code./plugins marketplace add techygarg/lattice → /plugins install lattice → /reload-plugins. Compatible con Cursor.
Local.git clone https://github.com/techygarg/lattice.git y luego ./tools/install.sh /absolute/path/to/your/skills/folder.
Documentación asociada. Origin Story, How It Works, Practical Guide, Configuration Reference, Framework Intelligence, Collaborative Judgment + una serie de artículos en martinfowler.com sobre los cinco patrones de colaboración subyacentes (red Böckeler/Fowler/Thoughtworks).
Posicionamiento dentro de la carpeta de vigilancia (alta densidad de convergencia).
Familia inmediata (frameworks de skills para agentes de codificación, 2026).
Vincent *Superpowers. * (2026-04-02): framework agéntico de Skills con SKILL.md, TDD estricto, brainstorming. Lattice = misma categoría, pero avanza más en composición formal (atoms→molecules→refiners) y en un design-first explícito.
Anthropic *Skills. * (2025-10-16, Willison 2025-10-16): anuncio oficial de Claude Skills. Lattice es una implementación con criterio propio de esta primitiva.
Karpathy *Skills for Claude Code. (2026-01-27): 4 principios anti-hinchazón. Lattice converge en simplicidad y anti-monolitismo ("composability over monoliths"*).
Curran *Skills-Based Plugin Architecture. * (2026-04-16): Intercom, marketplace privado con 153 colaboradores / 267 skills. Lattice = un equivalente individual de código abierto de un marketplace de skills, pero con una arquitectura impuesta (Atoms/Molecules/Refiners).
Habert WEnvision PROJ-AI. (2026-05-05): repositorio+agente+doctrina, seis zonas. Lattice comparte la misma tesis living context > static config* pero se orienta hacia la producción de software en lugar de la gestión de proyectos.
Wescale Usine Logicielle Augmentée. (2026-05-03): 6 líneas de producción, gobernanza inyectada. Lattice = el equivalente de código abierto que se instala como plugin de Claude Code, mientras que Wescale es una metodología entregada mediante consultoría.
Compound Engineering — Every. (Shipper/Klaassen 2025-12-11, Chow 2026-03-31, Every GitHub plugin 2025-12-10, Shipper AI-native company 2025-11-23): la convergencia doctrinal más fuerte del corpus con Lattice — sin linaje declarado en ninguna dirección.
Capa de contexto vivo. Lattice .lattice/ ↔ CE docs/plans/, docs/solutions/, docs/brainstorms/ (los mismos artefactos vivos que se acumulan a medida que se entregan funcionalidades).
Los tres principios de Lattice ↔ las tres decisiones doctrinales de CE.Skills over prompts ↔ slash-commands versionados; Composability over monoliths ↔ subagentes especializados (12 revisores de ce:review); Living context over static config ↔ docs/plans como documentos vivos.
Postura compartida de design-first. los 5 niveles de /design-blueprint ↔ las tres fidelidades de Klaassen Stop Coding and Start Planning (2025-11-06).
Revisión al salir del pipeline. Lattice /review ↔ CE ce:review (12 revisores, puntuación de confianza, cola de correctores).
Distinciones. (1) Lattice impone una tipología formal (Atoms/Molecules/Refiners) ausente en CE, que es más plano; (2) CE está impulsado por una organización mediática (Every) que lo convierte en un producto editorial vendible, Lattice es individual y de código abierto; (3) Madurez asimétrica: CE en la v2.60.0 con un plugin de marketplace y adopción semanal documentada (Every Source Code), Lattice con 18 stars / 52 commits; (4) Redes editoriales distintas — martinfowler.com/Thoughtworks (Lattice) frente a Every (CE).
Lectura. ambos frameworks son convergencias independientes hacia las primitivas que se están volviendo estándar en 2026 para disciplinar a los agentes de codificación. La similitud superficial (slash-commands, pipeline de 4 pasos, docs vivos, revisión obligatoria) es el vocabulario estable que está emergiendo — no una influencia directa.
Familia teórica (harness engineering).
Trivedy *Anatomy of an Agent Harness. * (2026-03-10): Agente = Modelo + Harness, 7 primitivas. Lattice = un harness operativo concreto que implementa varias primitivas.
Osmani *Agent Harness Engineering. (2026-04-19): ecuación y 7 primitivas consolidadas, AGENTS.md "lista de verificación del piloto"*. Lattice se inscribe en esta doctrina.
Böckeler *Harness engineering for coding agent users. * (2026-04-02, martinfowler.com): guías feedforward, sensores de feedback. Misma red editorial que Lattice (martinfowler.com).
Seale *Semantic Agent: (Model+Harness) + (Ontology+Data). * (2026-04-17): extiende la ecuación del harness con ontología. Lattice = la faceta operativa de design-first + composición.
Familia design-first / specs.
Osmani *How to write a good spec for AI agents. (2026-01-13): 5 principios de spec, Plan Mode. Lattice convierte design-first en un nivel 0* obligatorio.
Klaassen *Stop Coding and Start Planning. * (2025-11-06): compounding engineering, tres fidelidades. Lattice converge.
Conexión con martinfowler.com. Lattice se inscribe en la red que incluye a Böckeler (abril 2026), Fowler (Thoughtworks Retreat, 2026-02-13). Es una red anglosajona, fluida en Thoughtworks, que fija el vocabulario de referencia para la disciplina de coding agent en 2026.
Limitaciones a señalar.
Repositorio pequeño. (18 stars / 52 commits) — aún no validado mediante adopción masiva como Superpowers (130k+ stars).
Código 100% shell. — instalación simple pero dependencia operativa del entorno Claude Code/Cursor.
Documentación densa pero reciente. — la madurez real de Atoms/Molecules/Refiners aún no está probada sobre el terreno.
Autor con poca identificación institucional. — autoridad construida por el propio framework + la conexión con martinfowler.com, pero sin credenciales públicas evidentes.
Útil para. diseñar la arquitectura de una carpeta .skills/ interna para un equipo de Claude Code; una comparación en paralelo con Vincent Superpowers y Habert PROJ-AI en una presentación ejecutiva; una referencia en un dossier FR de harness engineering que compare enfoques FR (PROJ-AI, Wescale) frente a anglosajones (Lattice, Superpowers).
Afirmaciones atribuidas
"Skills over prompts"
— Lattice
"Composability over monoliths"
— Lattice
"Living context over static config"
— Lattice
El grafo de conocimiento extraído de esta ficha — 14 entidades, 22 relaciones.