Documentación del sistema

Documentación del sistema

Cliente TextPlus
Rol Product Designer
Año 2026
Estado En línea

01 Por qué una web y no un archivo

Un sistema de diseño son dos cosas: las piezas y las reglas. Las piezas viven bien en Figma. Las reglas no, porque una regla es prosa condicional: “una sola acción primaria por pantalla, salvo en un diálogo, donde la destructiva va a la derecha”. En un lienzo eso es un cuadro de texto. No se busca, no se enlaza desde un ticket, no tiene historial cuando cambia, y cuando un agente de IA lo lee recibe un árbol de nodos, no la regla.

Así que las reglas están en markdown, en un repositorio. Las lee una persona con un buscador, las lee la IA tal cual, y cada cambio queda registrado con su porqué. La web es la vista pública de esos ficheros, en textplus-design-system.vercel.app.

Diseñé y construí el sitio de principio a fin, en paralelo al sistema que documenta: arquitectura de la información, contenido, tono, comportamiento en móvil y publicación, con un agente de IA como par para la parte mecánica. En un equipo de tres, la documentación es lo que permite que el desarrollador, o quien llegue nuevo, decida sin preguntarme.

La portada: el sistema en orden, de quién es la marca hasta las piezas que se entregan.

02 La arquitectura

Seis secciones: Getting started, Foundations, Brand, Guidelines, Components y Tokens. Casi cualquier sistema público tiene las cinco primeras. La diferencia deliberada es Guidelines: las reglas entre componentes, escritas.

La mayoría de los sistemas deja esas reglas implícitas y confía en el criterio de quien diseña. Aquí los consumidores son un equipo de tres y un agente de IA, y ninguno de los dos puede inferir. Por eso Guidelines dice cuándo se usa un botón secundario y no uno primario, qué pasa con dos botones juntos, cuándo aparece el texto terciario, y por qué el amarillo actúa y el verde confirma. Cada regla lleva su razón al lado, para que quien llegue nuevo entienda la decisión y no solo la obedezca. Y cada página de componente sigue el mismo esqueleto, para que el desarrollador sepa dónde mirar sin aprenderse cada página.

Guidelines: la jerarquía de acciones explicada como se explicaría a alguien nuevo en el equipo.

03 Decisiones de diseño

El color explicado con sus tres consecuencias: luminosidad uniforme, contraste predecible, modos sin volver a elegir.
Cada componente sigue el mismo esqueleto: cuándo usarlo, anatomía, variantes, reglas y tokens que consume.

04 Resultado

Veintiséis páginas en Astro Starlight con búsqueda, tres modos con interruptor y tipografía real del sistema, en línea en Vercel con despliegue automático en cada cambio: actualizar una regla y publicarla es el mismo gesto. Construido con un agente de IA como par: la IA hace la parte mecánica, desde la estructura hasta las bandas de color generadas, y yo decido el contenido, el tono y lo que se publica. Tokens e iconos salen de los mismos ficheros que consume la app, así que diseño y documentación no pueden divergir.

La galería de iconos, pública sin exponer los archivos con licencia.
A 360 px de ancho: el suelo de la app es también el de su documentación.

05 Aprendizaje

La documentación tiene que vivir donde la leen personas y máquinas a la vez. Si solo la leen personas, envejece en un archivo. Si solo la lee una máquina, nadie la discute. Un repositorio con markdown y tokens en JSON, y una web encima, resuelve las dos cosas con el mismo fichero. Y escribir la razón junto a cada regla costó más que escribir la regla, pero es lo que hace que el sistema sobreviva a quien lo hizo.


Documentar no es explicar lo que se hizo. Es decidir lo que se puede hacer sin preguntar.

26 páginas foundations, brand, guidelines, componentes y tokens
3 modos con interruptor Light, Carbon y Navy desde los tokens reales
360 píxeles de ancho mínimo el mismo suelo de dispositivo que la app
1 fuente de tokens única fuente de verdad: los mismos valores que consume Flutter

¿Tienes un producto que necesita escalar con criterio?

Hablemos. hola@franmarrero.com