Por qué Bolt necesita un sistema de diseño
Bolt estructura aplicaciones completas a partir de un prompt, pero cada nueva pantalla puede introducir nuevas decisiones de estilo. Como Bolt ejecuta npm en el navegador, puedes instalar el mismo conjunto de tokens que usarías localmente y darle reglas escritas para futuras generaciones.
El kit que vas a instalar
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
Instálalo en Bolt
- 1
Asegúrate de que el proyecto use shadcn/ui
Los starters de React + Tailwind de Bolt funcionan bien. Si el proyecto aún no está inicializado con shadcn, ejecuta primero
npx shadcn@latest initen la terminal de Bolt. - 2
Añade los tokens del kit
Ejecuta el comando del registro del kit directamente en la terminal de Bolt. Esto escribe las variables CSS del kit (los 28 roles semánticos, light + dark) en tu tema.
npx shadcn add https://identityforge.io/r/ambient-sage.json - 3
Pega el DESIGN.md como el brief
Abre la página del kit en la galería (por ejemplo, /kits/ambient-sage), copia su DESIGN.md y pégalo en el chat de Bolt con una instrucción para que lo siga en todo lo que construya.
- 4
Haz prompts basados en el sistema
Ahora construye normalmente: Bolt usará tus tokens instalados y seguirá el DESIGN.md.
Build a landing page using only the theme's design tokens and the DESIGN.md rules: don't add new colors or fonts.
La CLI también se ejecuta en Bolt
La CLI de Identity Forge funciona en la terminal de Bolt. Ejecuta npx --yes identityforge@latest apply ambient-sage para escribir el DESIGN.md y un archivo de tokens en el proyecto. Esto mantiene el brief dentro del repositorio en lugar de solo en el chat.
Un comando, todo el sistema
El elemento del registro en https://identityforge.io/r/<slug>.json contiene cada rol semántico, por lo que Bolt no improvisa los valores que una paleta suelta dejaría indefinidos: texto atenuado, bordes, estados hover, modo oscuro, series de gráficos. Eso es lo que hace que una aplicación de Bolt parezca diseñada en lugar de simplemente ensamblada. Consulta explicación de los tokens de color semánticos.
El mismo patrón se aplica a v0 y Lovable. Para agentes de codificación como Claude Code y Cursor, comienza con la guía fundamental.
Preguntas frecuentes
¿Cómo le doy un sistema de diseño a Bolt?
En la terminal de Bolt, ejecuta `npx shadcn add https://identityforge.io/r/<slug>.json` para instalar los tokens del kit, luego pega el DESIGN.md del kit en el chat como el brief que Bolt debe seguir. Bolt construirá entonces cada pantalla basándose en tus tokens y reglas.
¿Puedo ejecutar la CLI de Identity Forge en Bolt?
Sí. Bolt es un StackBlitz WebContainer con una terminal real, por lo que `npx --yes identityforge@latest apply <slug>` funciona y escribe el DESIGN.md junto con un archivo de tokens en el proyecto.
¿Qué pasa si el proyecto no usa shadcn?
Ejecuta `npx shadcn@latest init` primero, o pega las variables CSS exportadas del kit en tu hoja de estilos global manualmente. Los nombres de los tokens semánticos son idénticos en ambos casos.