Warum Bolt ein Designsystem braucht
Bolt erstellt ganze Apps aus einem Prompt, aber jeder neue Screen kann neue Styling-Entscheidungen erfordern. Da Bolt npm im Browser ausführt, kannst du dasselbe Token-Set installieren, das du auch lokal verwenden würdest, und ihm schriftliche Regeln für zukünftige Generierungen geben.
Das Kit, das du installieren wirst
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
In Bolt installieren
- 1
Stelle sicher, dass das Projekt shadcn/ui nutzt
Bolts React + Tailwind Starters funktionieren sehr gut. Falls das Projekt noch nicht mit shadcn initialisiert wurde, führe zuerst
npx shadcn@latest initim Bolt-Terminal aus. - 2
Füge die Tokens des Kits hinzu
Führe den Registry-Befehl des Kits direkt im Bolt-Terminal aus. Er schreibt die CSS-Variablen des Kits (alle 28 semantischen Rollen, Light + Dark Mode) in dein Theme.
npx shadcn add https://identityforge.io/r/ambient-sage.json - 3
Füge die DESIGN.md als Briefing ein
Öffne die Kit-Seite in der Gallery (z. B. /kits/ambient-sage), kopiere die DESIGN.md und füge sie in den Bolt-Chat mit der Anweisung ein, diese für alles, was gebaut wird, zu befolgen.
- 4
Nutze das System im Prompt
Jetzt kannst du ganz normal bauen: Bolt nutzt deine installierten Tokens und folgt der 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.
Das CLI läuft auch in Bolt
Das Identity Forge CLI funktioniert im Bolt-Terminal. Führe npx --yes identityforge@latest apply ambient-sage aus, um die DESIGN.md und eine Tokens-Datei in das Projekt zu schreiben. So bleibt das Briefing im Repository und ist nicht nur im Chat vorhanden.
Ein Befehl, das gesamte System
Der Registry-Eintrag unter https://identityforge.io/r/<slug>.json enthält jede semantische Rolle. Dadurch muss Bolt keine Werte improvisieren, die eine lose Farbpalette undefiniert lassen würde: gedämpfter Text, Rahmen, Hover-Zustände, Dark Mode oder Chart-Serien. Das sorgt dafür, dass eine Bolt-App wie designt wirkt und nicht nur zusammengestellt wurde. Siehe Erklärung semantischer Farb-Tokens.
Dasselbe Muster gilt für v0 und Lovable. Für Coding-Agents wie Claude Code und Cursor starte beim Pillar Guide.
FAQ
Wie gebe ich Bolt ein Designsystem?
Führe im Bolt-Terminal `npx shadcn add https://identityforge.io/r/<slug>.json` aus, um die Tokens des Kits zu installieren, und füge dann die DESIGN.md des Kits als Briefing in den Chat ein. Bolt baut dann jeden Screen basierend auf deinen Tokens und Regeln.
Kann ich das Identity Forge CLI in Bolt nutzen?
Ja. Bolt ist ein StackBlitz WebContainer mit einem echten Terminal, daher funktioniert `npx --yes identityforge@latest apply <slug>` und schreibt die DESIGN.md sowie eine Tokens-Datei direkt in das Projekt.
Was mache ich, wenn das Projekt kein shadcn nutzt?
Führe zuerst `npx shadcn@latest init` aus oder kopiere die exportierten CSS-Variablen des Kits manuell in dein globales Stylesheet. Die Namen der semantischen Tokens sind in beiden Fällen identisch.