Empiece por el problema, no por la lista
Los resúmenes de sistemas de diseño suelen organizarse por empresa, que es el eje menos útil: ya sabe quién es Airbnb, y ese dato no le indica si su sistema le será útil. Aquí tiene el mismo conjunto organizado según lo que esté intentando resolver.
| Leer | Porque | |
|---|---|---|
| "¿Dónde van los componentes específicos del producto?" | Carbon, Encore | Ambos lo resolvieron con capas: una base que no se puede anular y subsistemas especializados por encima |
| "¿Cómo hago para que la gente lo siga realmente?" | Stripe, SLDS 2 | Uno elimina la capacidad de desviarse; el otro utiliza linters para detectarlo. La documentación es la tercera opción y es la que pierde |
| "¿Cómo mantengo la coherencia en cuatro plataformas?" | Airbnb DLS | Componentes definidos por contrato en lugar de composición: lo único que sobrevive a cuatro implementaciones |
| "¿Cómo permito que los clientes apliquen temas a fondo?" | SLDS 2, Stripe Elements | Desacoplamiento de la estructura del estilo visual y una jerarquía de tema→variables→reglas |
| "¿Por qué mi producto parece genérico?" | Linear | La identidad proviene de lo que un sistema se niega a hacer, y las renuncias son lo que la mayoría de los sistemas omiten |
| "¿Cómo debería entregarlo a los consumidores?" | Polaris | El hecho de que usted o sus consumidores controlen la versión depende de quién sea el responsable de la apariencia |
A continuación analizamos cada uno, detallando qué está disponible y qué merece la pena adoptar.
Los tres que han cambiado en los últimos dieciocho meses
Al analizar Carbon, Polaris y Lightning en conjunto, surge un punto que no se discute individualmente en ninguno de ellos. Los tres se han reestructurado recientemente, de distintas formas, bajo la misma premisa: el código que consume un sistema de diseño es, cada vez más, escrito por una IA y no por un humano que lee la documentación.
| Qué ha cambiado | La apuesta | |
|---|---|---|
| IBM Carbon | Lanzaron un servidor MCP que expone documentación, ejemplos de código de componentes, gráficos y componentes experimentales a los agentes | Los agentes deben recuperar el sistema en el momento de la generación en lugar de recordarlo a partir de los datos de entrenamiento |
| Salesforce Lightning | SLDS 2: arquitectura CSS desacoplada del estilo visual predeterminado, hooks de estilo como propiedades personalizadas y un linter que valida el marcado | La estructura y la apariencia deben separarse, y las infracciones deben detectarse mecánicamente |
| Shopify Polaris | React ha quedado obsoleto en favor de web components agnósticos al framework servidos desde un CDN | La entrega no debe asumir qué framework generó la página |
Salesforce es el más explícito al respecto, describiendo SLDS 2 como la base de su sistema de diseño agéntico y refiriéndose a experiencias de usuario generadas dinámicamente. El motivo declarado por IBM para el servidor MCP incluye un código generado de mayor fidelidad. El enfoque de Shopify se centra en que las aplicaciones parezcan nativas del administrador, pero el efecto es el mismo: componentes que se renderizan idénticamente independientemente de qué los haya ensamblado.
Nadie coordinó esto. Tres empresas con productos diferentes, restricciones distintas y sin motivo para ponerse de acuerdo llegaron a conclusiones compatibles en el mismo periodo; lo cual suele ser la señal de que el cambio subyacente es real y no una moda.
Los sistemas abiertos e instalables
IBM Carbon
Código abierto, financiado y construido por IBM, basado en el IBM Design Language como una capa separada de base de marca, con sistemas de dominio (IBM Products, Cloud, IBM.com) sobre el núcleo. React, Web Components y Elements son mantenidos por el equipo de Carbon; Angular, Vue y Svelte son mantenidos por la comunidad, y la documentación lo indica, lo cual es la transparencia honesta que la mayoría de los sistemas omiten.
Adoptar: la separación en tres capas y la práctica de publicar quién mantiene cada implementación. Ignorar: adoptarlo íntegramente si la diferenciación visual es importante para su producto, ya que la densidad y los modismos de interacción mantienen la identidad de IBM incluso después de cambiar el tema de los colores. Lectura completa.
Shopify Polaris
Foundations, design tokens, componentes y más de 400 iconos enfocados al comercio. La librería de React ahora está marcada como obsoleta; los web components se cargan desde un CDN de Shopify y se añaden automáticamente mediante Shopify CLI.
Adoptar: el set de iconos de comercio si desarrolla en ese sector, el enfoque de nomenclatura de los design tokens y el razonamiento del modelo de entrega. Ignorar: los componentes fuera de una aplicación de Shopify; harán que su producto parezca Shopify. Lectura completa.
Salesforce Lightning
SLDS 1 se lanzó en 2015 como un framework CSS con la apariencia integrada. SLDS 2 lo reconstruyó en torno a propiedades personalizadas de CSS, añadió una librería de Figma cuyos nombres de design tokens coinciden exactamente con el código y lanzó herramientas de linting que validan el marcado según las reglas.
Adoptar: la paridad de nomenclatura entre Figma y el código, y el linter como mecanismo de cumplimiento. Ambos son copiables sin adoptar una sola línea de CSS de Salesforce. Ignorar: el framework en sí, a menos que desarrolle sobre la Lightning Platform. Lectura completa.
GOV.UK Design System
El ejemplo más sólido de un sistema construido en torno a una restricción que nadie más toma tan en serio: tiene que funcionar para todo el mundo, incluyendo personas con dispositivos antiguos, conexiones deficientes, lectores de pantalla y bajo situaciones de estrés. Los componentes vienen acompañados de investigaciones publicadas sobre cómo fueron probados y por qué tienen ese aspecto.
Adoptar: la práctica de publicar la evidencia detrás de cada componente. Casi nadie lo hace, y es la diferencia entre un sistema que se sigue y uno con el que se discute. Ignorar: la estética, que es deliberadamente institucional.
Atlassian Design System
De larga trayectoria, exhaustivamente documentado y excepcionalmente fuerte en guías de contenido y voz, más allá de la especificación visual; la parte de un sistema de diseño que la mayoría de los equipos nunca escribe.
Adoptar: los estándares de redacción y contenido. Si su sistema no tiene una sección sobre cómo se redactan las cosas, este es el modelo. Ignorar: nada en particular; es una referencia general razonable.
Los sistemas documentados pero privados
Esta categoría suele confundir, por lo que conviene dejarlo claro: varios de los sistemas de diseño más citados no se pueden descargar. Lo que existe es la documentación publicada por el equipo sobre ellos, que a menudo es más útil de lo que habría sido el código.
| Disponible | La lección que merece la pena extraer | |
|---|---|---|
| Stripe | Dos sistemas de integración públicos (Apps UI toolkit, Elements Appearance API); el sistema interno no está publicado | La postura sigue el límite de confianza: vocabulario cerrado en la superficie de Stripe, una escala de personalización en la suya |
| Airbnb DLS | Cuentas de equipo publicadas; sin paquete | Componentes como unidades autónomas con elementos declarados, rechazando explícitamente la composición atómica |
| Spotify Encore | Documentación del equipo de diseño publicada; sin paquete | Capas concéntricas, y una admisión pública de que la flexibilidad fue excesiva y requirió una nueva capa para solucionarlo |
| Lineal | Nada de primera mano; extracciones de terceros con fiabilidad variable | La identidad se transmite mediante la restricción: una banda de peso estrecha, líneas finas en lugar de sombras, un solo color de acento usado con moderación |
Tenga cuidado con las "extracciones" de terceros de sistemas privados. Un informe de estilo obtenido mediante scraping puede indicarle que una superficie es de un gris concreto. No puede decirle si ese gris es un paso deliberado en una escala o un accidente en una página, y nunca captura las prohibiciones, que es la parte que habría hecho que la copia funcionara.
Hay un patrón en esa tabla que merece la pena notar: los sistemas con las identidades visuales más fuertes son los que menos publican. No es una coincidencia ni un secreto competitivo. Un sistema que existe para que un producto se sienta como sí mismo no tiene nada que ganar al ser instalable, y un sistema construido para ser adoptado por miles de equipos tiene que ser lo suficientemente neutral para sobrevivir a ello. La neutralidad y la identidad se contraponen.
El resto del campo, brevemente
Los sistemas anteriores son los que merece la pena leer detenidamente. Estos merecen la pena conocer su existencia, con la única utilidad real que aporta cada uno.
Sistemas de plataforma
| Considere | Tenga cuidado con | |
|---|---|---|
| Material Design | El tratamiento público más exhaustivo sobre movimiento y capas de estado que existe. Su modelo de elevación e interacción es digno de lectura incluso si nunca llega a usarlo | Adoptarlo íntegramente hace que un producto web parezca una app de Android. Sus criterios son contundentes y legibles para los usuarios |
| Apple Human Interface Guidelines | La documentación más clara sobre *por qué* existe una convención en lugar de qué es. Excelente en cuanto a modismos de plataforma y accesibilidad | Es una guía, no una librería de componentes. No hay nada que instalar, y aplicarla fuera de la plataforma no suele ser transferible |
Ambos importan por una razón que es fácil pasar por alto: establecen las convenciones que sus usuarios ya han aprendido. Incluso si no construye nada con ellos, definen lo que significa que "el botón de atrás funcione normalmente". El DLS de Airbnb trazó su línea de divergencia de plataforma precisamente en torno a lo que estos dos dominan.
Sistemas de producto de gran escala
| Vale la pena por | |
|---|---|
| GitHub Primer | Documentación excepcionalmente buena sobre *cuándo no* usar un componente, además de un enfoque maduro para implementar el mismo sistema en Rails, React y páginas estáticas |
| Microsoft Fluent | El mayor intento publicado de un sistema único para escritorio, web y móvil con shells nativas genuinamente diferentes. Instructivo, principalmente, por lo difícil que resulta lograrlo |
| AWS Cloudscape | El mejor ejemplo público de un sistema diseñado específicamente para una interfaz de consola densa y con gran carga de datos: tablas, filtros, listas de recursos. Raro y útil si construye este tipo de productos |
| Uber Base Web | Una arquitectura de tematización sólida y un modelo de anulación que permite a los consumidores acceder a los componentes internos de forma estructurada |
Cloudscape es el infravalorado. La mayoría de los sistemas publicados están optimizados para marketing y UI de aplicaciones generales; muy pocos se toman en serio las interfaces operativas densas, y los que lo hacen rara vez publican. Si construye software de administración o de consola, está más cerca de su problema que Material o Polaris.
Primitivos y distribución
| Qué es | Qué no es | |
|---|---|---|
| Radix Primitives | Comportamiento accesible y sin estilos para los componentes complejos: menús, diálogos, comboboxes | Un sistema de diseño. Deliberadamente, no tiene una opinión sobre la apariencia visual |
| shadcn/ui | Un mecanismo de distribución más una convención de tokens: componentes copiados en su repositorio, no instalados como dependencia | Tampoco es un sistema de diseño. Define los nombres de sus tokens, pero no la densidad, la composición, los motivos ni las prohibiciones |
| Tailwind | Un sistema de restricciones para espaciado, color y tipografía aplicado a nivel de clase | Tiene una opinión marcada sobre el producto. Sus valores predeterminados son neutros y ampliamente utilizados, razón por la cual se perciben como genéricos |
Esta fila merece especial atención porque es donde se encuentran la mayoría de los equipos. Adoptar Radix más shadcn más Tailwind proporciona un comportamiento accesible excelente, una capa de tokens y una estrategia de distribución, pero ninguna decisión sobre densidad, composición, motivos o prohibiciones. Esta combinación produce la interfaz consistente, competente y totalmente intercambiable que la gente describe como «generada por IA». La distinción completa.
Los directorios y para qué sirven
Existen varios catálogos extensos que indexan sistemas de diseño públicos y responden bien a una pregunta concreta: ¿alguien en mi sector ha resuelto esto y cómo lo ha llamado? Una galería de componentes es genuinamente útil para comparar once versiones de un selector de fecha antes de diseñar la duodécima.
Lo que no hacen es decirle qué sistema merece la pena estudiar. Una entrada de directorio es un enlace y una captura de pantalla; el razonamiento reside en la documentación del equipo, no en el catálogo. Úselos para obtener amplitud y acuda a la fuente para obtener profundidad.
Cómo se ve un sistema aplicado, en lugar de documentado
Cada ejemplo anterior es documentación que se lee. Esa es la limitación intrínseca del formato: un sistema de diseño solo puede juzgarse una vez que las mismas decisiones se trasladan a pantallas que no tienen nada que ver entre sí. Una landing page demuestra que un sistema puede verse bien una vez. Una landing page, un dashboard y una hoja de componentes creados a partir de un mismo conjunto de tokens demuestran que el sistema es sólido.
Estos son sistemas completos renderizados en vivo, no capturas de pantalla. Cada uno es un conjunto de tokens aplicado a tres superficies independientes; por lo tanto, lo que se comprueba no es si gustan los colores, sino si las *mismas* decisiones sobreviven tanto en un hero de marketing como en una tabla densa.
Kit showcase · live surfaces
Verdant Finance
Live renderVerdant Finance rendered from its real tokens across 3 surfaces.
Sample headline
Supporting copy goes here.
Active users
12.7k
+11%
MRR
$55.7k
+12%
Retention
95%
+4%
Why Verdant
Everything you need to ship
Personal budgeting apps
Clear defaults keep every screen consistent from first draft to launch.
Expense tracking dashboards
Accessible components and visible states are built into the system.
Transaction history views
Reusable patterns give product, marketing, and content one visual language.
By the numbers
Growth you can measure
Monthly recurring revenue
$55.7k+12%
Targets
Activity
Last 12 months of usage
Start building with Verdant today
Sage-green fintech kit with yellow-gold active surfaces and dark-olive secondary rows, uppercase labels, and tabular numerics.
Dashboard
Welcome back — here's how Verdant is performing today.
Active users
12.7k
+11%Trending up this month
vs. previous 30 days
MRR
$55.7k
+12%Strong recurring growth
Net of churn
Retention
95%
+4%Engagement above target
Rolling 28-day window
NPS
75
+5Meets growth projections
Survey · n=1,204
Total revenue
Last 12 months
$55.7k+18.2%
Recent sales
You closed 265 deals this month.
Alex Rivera
alex@verdantfinance.com
Mira Okonkwo
mira@verdantfinance.com
Jonas Feld
jonas@verdantfinance.com
Sana Qureshi
sana@verdantfinance.com
Theo Lindgren
theo@verdantfinance.com
Recent transactions
View all| Customer | Status | Date | Amount |
|---|---|---|---|
AR Alex Rivera Founder & CEO | Paid | 2m ago | $1,999.00 |
MO Mira Okonkwo Head of Product | Pending | 1h ago | $39.00 |
JF Jonas Feld Design Lead | Processing | 3h ago | $299.00 |
SQ Sana Qureshi Engineering Lead | Paid | Yesterday | $99.00 |
TL Theo Lindgren Brand Director | Refunded | 2d ago | $2,400.00 |
Sample headline
Supporting copy goes here.
Starter
For side projects and early experiments.
Free forever
What's included
Pro
For teams shipping to production.
Billed annually ($290/yr)
Everything in Starter, plus
Enterprise
For organizations that need control.
Billed annually ($990/yr)
Everything in Pro, plus
Questions? Compare all plans or talk to sales.
La pregunta que debe hacerse ante cualquier ejemplo
No «¿es esto atractivo?», sino «¿podría predecir la siguiente pantalla?». Un sistema real hace que la duodécima pantalla sea predecible a partir de las tres primeras. Si no puede adivinar cómo sería un modal tras estudiar la landing page y el dashboard, el sistema es un estilo, y un estilo no sobrevive a un segundo diseñador o a un agente.
Cómo realizar su propio análisis técnico
La versión más valiosa de este ejercicio es aquella que nadie ha publicado, sobre un producto de su propio sector. Lleva aproximadamente una hora.
- 1
Capture tres pantallas, no una
Una pantalla le muestra la paleta. Tres pantallas le muestran qué decisiones se repiten, y la repetición es lo que distingue un sistema de una página.
- 2
Lea los valores computados, no confíe en la vista
Abra las herramientas de desarrollo y anote el font-weight, letter-spacing, border-width, border-radius y padding. El «interletrado cerrado» es una impresión; -0.022em sobre 48px es una regla.
- 3
Busque el rango, no el valor
El hallazgo rara vez es un único número. Es que cada peso cae entre 400 y 510, o que el radio es siempre 6 o 12. Los rangos son reglas; los valores únicos son muestras.
- 4
Anote lo que está ausente
Sin sombras. Sin degradados. Sin un segundo color de acento. Sin pesos superiores a 510. Las ausencias son el resultado de mayor valor de un análisis técnico y lo primero que se pierde en cualquier extracción automatizada.
- 5
Convierta cada observación en una instrucción
«La elevación es un paso de superficie más un borde de 1px, nunca un box-shadow» es ejecutable. «Minimalista y preciso» no lo es. En este paso es donde un análisis técnico se convierte en un sistema de diseño.
El cuarto paso es el fundamental. Analizamos 299 archivos DESIGN.md escritos para dar pautas de diseño a agentes de IA y descubrimos que el 76 % no contiene ninguna prohibición, además de que el 86 % especifica los colores como hex raw sin rol semántico y el 57 % no define motivos distintivos. Esos archivos describen una paleta. La identidad que intentaban capturar estaba en las ausencias.
Tres cuartas partes de las pautas de diseño reales no prohíben nada. Pero la identidad se construye a través de la renuncia, y una paleta copiada deja atrás esas renuncias.
El error que debe evitar
Existe una forma de estudiar los sistemas de diseño que produce algo peor que empezar de cero. Ocurre cuando el ejercicio se vuelve adquisitivo: si reúne las mejores partes de nueve sistemas, obtendrá una interfaz competente pero sin ningún argumento detrás.
Cada sistema mencionado anteriormente es el resultado de una decisión sobre el usuario. La densidad de Linear es un argumento a favor de que un usuario avanzado que utiliza una herramienta todo el día busca sobriedad e información. La sencillez de GOV.UK es un argumento a favor de que el lector puede estar estresado, tener una mala conexión y no se puede asumir que disponga de ningún recurso. La neutralidad de Carbon es un argumento a favor de que miles de equipos lo adoptarán y ninguno de ellos es el equipo de marca de IBM.
Utilice estos ejemplos para calibrar el rigor: qué tan específicos son los números, cuántas cosas se prohíben y qué tan estrechos son los rangos. Después, plantee sus propios argumentos sobre su propio lector y deje que las reglas se deriven de ello.
Los kits de diseño de Identity Forge son sistemas completos en este sentido: roles de color semánticos para modo claro y oscuro, escalas de tipografía y espaciado, motivos y directrices explícitas de lo que se debe y no se debe hacer, todo serializado en un DESIGN.md que un agente de código puede ejecutar. Explore los kits o lea qué es un archivo DESIGN.md.
¿Cuáles son los mejores ejemplos de sistemas de diseño para aprender?
Depende de su pregunta. Carbon y Encore de Spotify para la organización por capas; Stripe y SLDS 2 para la aplicación de normas y el temizado; el DLS de Airbnb para contratos multiplataforma; Polaris para la entrega; Linear para ver cómo la restricción crea identidad; y GOV.UK para consultar la investigación detrás de cada componente.
¿Qué sistemas de diseño principales puedo descargar realmente?
Carbon, Polaris, Lightning, GOV.UK y Atlassian están disponibles públicamente. El sistema interno de Stripe, el DLS de Airbnb, Encore de Spotify y el sistema de Linear no lo están; lo que existe para estos es la documentación publicada por los equipos, que a menudo es el artefacto más útil.
¿Debería copiar un sistema de diseño que admire?
Copie el rigor, no el contenido. Todo buen sistema es un conjunto de respuestas a preguntas sobre un lector específico, y copiar las respuestas sin las preguntas le dará una interfaz optimizada para el producto de otra persona. Utilice los análisis detallados para calibrar qué tan específicas deben ser sus propias reglas.
¿Por qué tan pocas empresas publican sus sistemas de diseño?
Porque un sistema creado para que un producto se sienta distintivo no gana nada siendo instalable, mientras que un sistema creado para una adopción masiva debe ser lo suficientemente neutral como para funcionar en miles de productos no relacionados. Publicar empuja a un sistema hacia la neutralidad, que es lo opuesto a lo que desea una marca fuerte.
¿Vale la pena utilizar los directorios de sistemas de diseño?
Para obtener una visión general, sí: son útiles para ver muchas implementaciones del mismo componente una al lado de la otra antes de diseñar la propia. Para profundizar, no. Una entrada de directorio es un enlace y una captura de pantalla; el razonamiento que hace que un sistema merezca ser estudiado reside en los textos escritos por el equipo.