Por qué v0 necesita un sistema de diseño
v0 es rápido y su salida predeterminada es reconocible como v0: las mismas superficies neutras, la misma tipografía Geist/Inter, las mismas tarjetas redondeadas. Eso está bien para un prototipo, pero está mal para una marca. Debido a que v0 se basa en shadcn/ui y Tailwind, usará con gusto un conjunto de tokens y una combinación tipográfica diferente si se los proporcionas; el truco consiste en entregarle un sistema completo y coherente en lugar de solo algunas elecciones de color sueltas.
El kit que le darás
Aquí tienes el kit gratuito ambient-sage, renderizado a partir de sus tokens reales. Este es el sistema coherente que entregas a v0: colores semánticos, fuentes y tratamientos, no solo una paleta:
Ambient Sage
Live renderRendered from the kit's actual tokens, fonts, and treatments
Dashboard
Welcome back — here's how AmbientSage is performing today.
Active users
15.1k
+5%Trending up this month
vs. previous 30 days
MRR
$49.1k
+3%Strong recurring growth
Net of churn
Retention
89%
+2%Engagement above target
Rolling 28-day window
NPS
69
+3Meets growth projections
Survey · n=1,204
Total revenue
Last 12 months
$49.1k+18.2%
Recent sales
You closed 265 deals this month.
Alex Rivera
alex@ambientsage.com
Mira Okonkwo
mira@ambientsage.com
Jonas Feld
jonas@ambientsage.com
Sana Qureshi
sana@ambientsage.com
Theo Lindgren
theo@ambientsage.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 |
Typography
Plus Jakarta Sans
Color system
28 semantic roles, light + dark
Agent outputs
DESIGN.md, CSS, Tailwind, shadcn
Dale el kit a v0
- 1
Pega el DESIGN.md como resumen
Abre la página del kit en la galería (por ejemplo, /kits/ambient-sage) y copia su DESIGN.md: la intención, el sistema tipográfico, el espaciado, los tratamientos de componentes, los motivos y las reglas de qué hacer y qué no hacer. Pégalo en el chat de v0 y dile que lo siga para todo lo que construya.
- 2
Aplica los tokens mediante el registro de shadcn
Una vez que hayas conectado la salida de v0 a un proyecto (vía GitHub o Descarga), ejecuta el comando del registro del kit allí para instalar sus variables CSS en tu tema de shadcn:
npx shadcn add https://identityforge.io/r/ambient-sage.json - 3
O pega las variables CSS directamente
¿No tienes configuración de shadcn? Copia la exportación de variables CSS del kit desde su página y pega los bloques
:rooty.darken tu hoja de estilos global. Los componentes generados por v0 ya hacen referencia a--background,--primaryy similares. - 4
Pide a v0 que reconstruya sobre el sistema
Ahora escribe prompts normalmente: v0 renderiza basándose en tus tokens y sigue las reglas del DESIGN.md.
Build a pricing page. Use only the design tokens already in the theme and follow the DESIGN.md I pasted.
La URL del registro es el artefacto compartible
Cada kit público expone un elemento de registro de shadcn estable en https://identityforge.io/r/<slug>.json. Esa única URL contiene todo el conjunto de tokens: dásela a v0, a un compañero de equipo o a otro desarrollador y obtendrán el mismo tema idéntico.
Por qué esto es mejor que una paleta elegida a mano
Introducir tres colores de marca en v0 te dará tres colores y muchos valores predeterminados no definidos para los otros 25 roles: estados hover, texto atenuado, bordes, series de gráficos, modo oscuro. Un kit define todos los 28 roles semánticos en modo claro y oscuro, para que v0 nunca tenga que improvisar los valores intermedios. Esa es la diferencia entre una aplicación con tema y una simplemente recoloreada. Lee explicación de los tokens de color semánticos para ver la lista completa de roles.
La misma idea se aplica en otros constructores web: Lovable y Bolt. Para agentes de codificación, comienza con la guía fundamental.
Preguntas frecuentes
¿Cómo le doy un sistema de diseño a v0?
Pega el DESIGN.md del kit en el chat de v0 como resumen, y aplica los tokens del kit mediante su elemento del registro de shadcn (`npx shadcn add https://identityforge.io/r/<slug>.json`) o pegando sus variables CSS en tu tema. La salida de shadcn/Tailwind de v0 se renderizará entonces con tus tokens.
¿Soporta v0 los registros de shadcn?
v0 genera código shadcn/ui, por lo que el elemento del registro de un kit se instala limpiamente en el proyecto que produce. Ejecutas `npx shadcn add <registry-url>` en ese proyecto (mediante sincronización con GitHub o después de descargarlo) y luego sigues pidiendo a v0 que use el tema.
¿Puedo hacer esto sin shadcn?
Sí. Copia la exportación de variables CSS del kit desde su página y pega los bloques :root y .dark en tu hoja de estilos global. Los nombres de los tokens semánticos son los mismos en cualquier caso.