Skip to content
findplate

DocsDesign

Presets

Design starting points, one folder each.

On this page

A preset decides how the generated project looks: shadcn style, color tokens, fonts, radius and the hero accents. Pick one with --preset <id> or in the prompt.

Available

PresetLook
monochromeBlack and white, square corners, IBM Plex and JetBrains Mono. Quiet and technical. This site uses it
clayWarm terracotta and sand, rounded corners, Fraunces headings. Earthy and friendly
editorialInk on paper with a single red accent, near-square corners, Playfair headings. Print feel
midnightDeep blue-black with a cool electric accent, Space Grotesk headings. Dark first
softPastel orchid and mint, very round corners, Nunito and Quicksand. Gentle and playful

Anatomy

Each preset is a folder in presets/. Adding a preset is adding a folder, the cli lists whatever it finds.

presets/monochrome/
├─ preset.json   label, description, shadcn style, base color, fonts
└─ theme.css     :root and .dark color tokens, radius

preset.json for monochrome:

{
  "label": "Monochrome",
  "description": "Black and white, square corners, IBM Plex + JetBrains Mono. Quiet and technical.",
  "shadcn": { "style": "base-lyra", "baseColor": "neutral" },
  "fonts": {
    "sans": { "family": "IBM_Plex_Sans", "weight": ["400", "500", "600", "700"] },
    "mono": { "family": "JetBrains_Mono" },
    "heading": { "family": "IBM_Plex_Sans", "weight": ["600", "700"] }
  }
}

On create, the cli copies theme.css into packages/ui/src/styles/theme.css and applies the fonts and shadcn style. To change the look after generation, see customizing the theme.