Principios

Qué significa agentic-first y las reglas que no se negocian.

Un sistema de diseño agentic-first es uno que una persona y un agente leen igual de bien. No hay una versión «bonita» para personas y otra para máquinas: la página que ves es Markdown con datos estructurados, y el agente lee ese mismo Markdown.

Las siete reglas

  1. Producción manda. Lo que está en producción se documenta tal cual es. El sistema no describe un ideal: describe el código. Lo que todavía no existe se marca con su estado.
  2. Todo tiene estado. Cada ficha y cada plataforma dicen si están en exploración, en desarrollo, en producción u obsoletas. Un agente solo usa lo que está en producción salvo que se le pida otra cosa.
  3. El enlace se comprueba, no se promete. Cada ficha en producción declara sus fuentes (archivo y clases). El sync calcula una huella y avisa cuando el código cambia. Un enlace que nadie verifica acaba mintiendo.
  4. Criterio en prosa, mecánica en código. El juicio (cuándo usar algo, por qué) se escribe. Lo repetible (valores, clases, comprobaciones) lo genera o lo valida un script.
  5. Reglas observables. Se escribe «un solo botón relleno por grupo», que se puede comprobar, y no «que respire más», que no.
  6. Los antipatrones tienen nombre. Nombrar un error frecuente («doble principal», «sinónimos de clase») permite que un agente lo reconozca y lo evite.
  7. Si no está documentado, no se inventa. Ante un hueco, el agente lo dice y propone una ficha en exploración. Prefiere dejar algo en blanco a rellenarlo con una suposición.

Qué cambia frente a un sistema de diseño clásico

Clásico Agentic-first
Documentación en una herramienta aparte Markdown en el repo, servido como web y como .md
Se actualiza cuando alguien se acuerda El sync detecta cada cambio de producción
Ejemplos recreados a mano Ejemplos en vivo que cargan el CSS real de producción
Lo nuevo y lo publicado conviven sin distinguirse Estados por ficha y por plataforma, e iniciativas
Lo lee una persona Lo leen personas y agentes: llms.txt, design.md, registry.json

Origen

Esta metodología nace del primer sistema que construimos con ella (octubre de 2026) y está pensada para replicarse en cualquier producto. Las decisiones y su motivo quedan en docs/DECISIONES.md.