# techygarg-lattice-composable-ai-skills-atoms-molecules-refiners-2026-05-05

## Veille

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). Arquitectura distintiva de tres niveles: **Atoms** (guardarraíles de principio único: código limpio, DDD, seguridad, 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). Pipeline operativo `lattice-init` → `design-blueprint` → `code-forge` → `review`, con `refactor-safely` y `bug-fix` como derivaciones. Tres principios centrales: *"Skills over prompts"*, *"Composability over monoliths"*, ***"Living context over static config"*** — la carpeta `.lattice/` se vuelve más inteligente con cada ciclo de funcionalidades. MIT, shell puro, 18 stars / 52 commits, una serie de artículos en martinfowler.com que explican cinco *patrones de colaboración*. Fuerte convergencia con Vincent *Superpowers* (2026-04-02), Habert *PROJ-AI* (2026-05-05), Wescale *Usine Logicielle Augmentée* (2026-05-03) y — la convergencia doctrinal más alta sin linaje declarado — **Compound Engineering** de 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/`), una postura compartida de design-first, revisión obligatoria al final. La doctrina de *coding agent harness* de 2026 converge en un vocabulario estable, sin influencia directa.

## Titre Article

Lattice — Composable AI skills that teach assistants structured thinking (design-first, context-aware, architecture-guided)

## Date

2026-05-05

## URL

https://github.com/techygarg/lattice

## Keywords

lattice, techygarg, composable AI skills, engineering discipline, AI coding assistant framework, Claude Code plugin, Cursor compatible, three-tier architecture, atoms guardrails, molecules workflows, refiners interview-driven, lattice-init, design-blueprint, code-forge, review, refactor-safely, bug-fix, .lattice folder, living context layer, skills over prompts, composability over monoliths, living context over static config, design-first methodology, five-level progressive design, DDD secure coding test quality, project-specific standards, versioned skill files, team-owned skills, single-purpose skills, multi-step workflows, martinfowler.com five collaboration patterns, MIT license, shell installation, marketplace plugin

## Authors

techygarg (auteur GitHub, identité réelle non précisée dans le README ; auteur d'une série d'articles publiée sur martinfowler.com).

## Ton

**Perfil**: Un repositorio de GitHub para un framework de skills con opinión propia destinado a agentes de codificación, con un README denso y estructurado que funciona simultáneamente como discurso de producto, documentación de arquitectura y manifiesto filosófico. El autor (techygarg) no se presenta mediante credenciales institucionales sino mediante la calidad del framework y mediante la publicación de una serie de artículos en **martinfowler.com** — una red que incluye a Böckeler (*Harness engineering for coding agent users*, 2026-04-02) y al propio Fowler (*Thoughtworks Retreat*, 2026-02-13). Público objetivo: tech leads y engineering managers que desean instalar estándares inviolables en sus equipos usando Claude Code/Cursor, además de la comunidad de código abierto de plugins de Claude Code.

**Estilo**: Una voz de manifiesto prescriptivo, un registro tech-editorial de alta densidad conceptual. Tres decisiones editoriales notables:

1. **Un diagnóstico breve y directo**: *"AI coding assistants jump straight to code, silently make design decisions, forget constraints mid-conversation, and produce output nobody reviewed against real standards."* Cuatro verbos, cuatro disfunciones canónicas. Sin hype, sin promesas — una constatación de hechos.

2. **Una tríada conceptual**: *Atoms / Molecules / Refiners* es un préstamo deliberado de la química orgánica aplicado a la ingeniería de software. Es memorable, escala (principio único → flujo de trabajo → personalización) y establece una gramática de la composición. Vocabulario estructurante.

3. **Tres principios-aforismos**: *"Skills over prompts"*, *"Composability over monoliths"*, *"Living context over static config"*. Un formato tipo Strunk & White para el manifiesto tech — cada principio es una oposición binaria que toma partido.

**Metáforas trabajadas**: *"living context layer"* para la carpeta `.lattice/` que *"se vuelve más inteligente a través de los ciclos de funcionalidades"* (memoria de proyecto que se acumula), *"engineering discipline installed into any AI coding assistant"* (la ingeniería como una *postura* que se impone al asistente). Sin emoción forzada, sin urgencia fabricada, pero una autoridad estructurada por la coherencia del framework.

**Autoridad**: construida por (a) el rigor arquitectónico (tres niveles explícitos, pipeline nombrado), (b) la publicación asociada en martinfowler.com (una red anglosajona, fluida en Thoughtworks), (c) la operatividad inmediata (plugin de Claude Code instalable + script local), (d) la licencia MIT y el código shell puro (transparencia y adopción sin fricción). Un proyecto pequeño (18 stars / 52 commits) pero un posicionamiento maduro — esto es doctrina empaquetada, no un side project apresurado.

## Pense-betes

- **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.
- **Pipelines isomórficos**: Lattice `lattice-init → design-blueprint → code-forge → review` ↔ CE `ce:brainstorm → ce:plan → ce:work → ce:review` (+ bucle `compound`).
- **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).

## RésuméDe400mots

`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).

## GrapheDeConnaissance

- techygarg —a_créé→ Lattice (TECHNOLOGIE, 0.97)
- Lattice —est_instance_de→ framework de skills composables (CONCEPT, 0.97)
- Lattice —s_applique_à→ Claude Code et Cursor (TECHNOLOGIE, 0.96)
- Lattice —est_basé_sur→ Architecture trois-tiers Lattice (CONCEPT, 0.97)
- Atoms (Lattice) —est_instance_de→ guardrails mono-principe (CONCEPT, 0.96)
- Molecules (Lattice) —utilise→ Atoms (Lattice) (CONCEPT, 0.96)
- Refiners (Lattice) —affine→ Atoms (Lattice) (CONCEPT, 0.95)
- Pipeline Lattice —est_basé_sur→ Pipeline Lattice (CONCEPT, 0.96)
- .lattice folder —est_instance_de→ living context layer projet (CONCEPT, 0.96)
- techygarg —publie→ série d'articles sur martinfowler.com (DOCUMENT, 0.93)
- Lattice —utilise→ design-first progressive approach (5 niveaux, imposé) (METHODOLOGIE, 0.94)
- Lattice —affirme_que→ "Skills over prompts" (CITATION, 0.97)
- Lattice —affirme_que→ "Composability over monoliths" (CITATION, 0.97)
- Lattice —affirme_que→ "Living context over static config" (CITATION, 0.97)
- Lattice —utilise→ licence MIT (CONCEPT, 0.97)
- Lattice —fait_partie_de→ Famille skills frameworks 2026 (CONCEPT, 0.94)
- Lattice —converge_avec→ Superpowers (Vincent) (TECHNOLOGIE, 0.92)
- Lattice —converge_avec→ PROJ-AI (Habert WEnvision) (METHODOLOGIE, 0.91)
- Lattice —converge_avec→ Convergence Lattice ↔ Compound Engineering (METHODOLOGIE, 0.93)
- Pipeline Lattice —converge_avec→ pipeline ce:brainstorm → ce:plan → ce:work → ce:review (isomorphisme) (METHODOLOGIE, 0.91)
- .lattice folder —converge_avec→ docs/plans + docs/solutions + docs/brainstorms (CE, isomorphisme) (TECHNOLOGIE, 0.9)
- Lattice —fait_partie_de→ réseau éditorial martinfowler.com (ORGANISATION, 0.89)

---
Canonical: https://www.thekb.eu/es/fiches/techygarg-lattice-composable-ai-skills-atoms-molecules-refiners-2026-05-05/
