Design.md file, a design on your Canvas, or a live website. Every Design System is stored as a .ds file in your user-wide Kombai library at ~/.kombai/design-systems/, so it is available across all your projects. A .ds file placed anywhere inside a project is also discovered automatically. A .ds file is Markdown with a YAML front-matter block — the front matter holds the structured tokens, and the Markdown body holds the prose guidance.
Design System structure
A Design System has two layers: a YAML front matter block holding the structured tokens, and a Markdown body holding prose guidance organized into sections. The front matter holds the hard data: the color palette and its semantic roles (e.g.background.canvas, text.primary, border.focus), gradients, font families and text styles, spacing, radius, shadows and elevation levels, border widths and styles, opacity levels, motion durations and easings, breakpoints, component specs, asset patterns, icon glyphs, and motion patterns.
The body is organized into the following sections. Click each to see what it covers.
Instructions
Instructions
How to apply the system when building UI — which token to reach for, usage and scarcity constraints, and the system’s voice.
Brand & Accent
Brand & Accent
Usage of each brand and accent color in the palette.
Surface
Surface
Usage of each surface and background color across pages, cards, and containers.
Text
Text
Usage of each text color — headings, body copy, secondary text, and links.
Status & Semantic
Status & Semantic
Usage of status, overlay, and semantic colors (success, warning, error, info) for badges, links, and highlights.
Fonts
Fonts
Font families and what each carries, type principles, and recommended substitutes.
Layout
Layout
Max content width, grid columns, gutters, and whitespace philosophy.
Responsiveness
Responsiveness
Per-component collapsing rules across breakpoints — nav, hero, grids, footer, and touch targets.
Shape & Geometry
Shape & Geometry
Radius-scale usage plus photography and illustration geometry.
Assets
Assets
The imagery and media narrative, including generation prompts for reusable assets.
Iconography
Iconography
Icon style and usage narrative; the icon glyphs themselves live in the front matter.
Components
Components
A one-line usage note per component covered by the Design System.
Animation & Motion
Animation & Motion
The motion narrative — signature transitions and any JS-, video-, or canvas-driven motion that can’t be expressed as CSS tokens.
Do
Do
Recommended practices for applying the Design System.
Don't
Don't
Anti-patterns to avoid, e.g. color pairings or spacing rules that break the system.
Signature
Signature
Distinctive, system-specific details: signature components, brand gradients, color-block patterns, and decorative depth.
Notes
Notes
Catch-all for actionable caveats, known gaps, and edge cases that don’t fit another section.
Design System Gallery
The Design System Gallery is where you browse, create, and manage Design Systems. It has two tabs:- Public design systems: A curated library of Design Systems extracted from popular, real-world products (e.g. Discord, Stripe, Nike). Use the category filters at the top (for example AI & LLM, Fintech, or Ecommerce) to narrow down the list, or use My design systems to build your own.
- My design systems: All the Design Systems you’ve created or imported into your workspace. Each row shows the Design System’s name, its color palette, its typography, and when it was last modified.
View a Design System
Click on a Design System card or row to open its detail page. The detail page shows:- The Design System’s name, slug, and an AI-generated description summarizing its overall visual identity.
- The sections listed in Design System structure, with the individual tokens shown as cards, each with a swatch or value, its token name, and its raw value (e.g. a hex code). Click the copy icon on any card to copy its value. Click Edit to edit the raw Markdown source of the
.dsfile directly.