Parcle Design System

The visual language behind Parcle — extracted from the marketing site and the product shell. Confident, modern, slightly editorial; premium but not corporate (Linear × Vercel × Stripe). Two product worlds: Skills (indigo→violet, open & energetic) and Memory (gold on ink, exclusive & paid).

Geist · Inter · Geist Mono Light-first Soft elevation oklch-harmonious
Foundations

Color

Light theme primary. Use accent gradients sparingly (hero, primary CTAs, accent glows) — never muddy. Reserve gold strictly for the Memory / premium world.

Ink
#0B0B12
Ink 2
#2A2A38
Muted text
#6B6B7B
Faint text
#9A9AAB
Surface
#FFFFFF
Surface muted
#F6F6F9
Hairline
#ECECF1
Hairline strong
#E2E2EA
Indigo
#4F46E5
Violet
#7C5CFC
Skills gradient
115° indigo→violet
Skills soft
12% tint
Gold
#E0A75E
Memory ink
#1A1626
Panel ink
#0A0A0B
Success
#1BBD76
Foundations

Typography

Geist for display/headlines & numbers (bold, tight tracking, real hierarchy). Inter for body (generous line-height). Geist Mono only for code, skill IDs, CLI snippets & small technical labels — a subtle nod to the dev audience.

Geist · 800 · -3.5%
Share skills
Geist · 800 · -3%
Start free. Upgrade as you grow.
Geist · 700 · -2%
Every agent, every device
Inter · 450 · 18px
Turn any folder into a portable, versioned skill.
Inter · 450 · 15px
Body copy uses generous line-height and muted ink for calm reading.
Geist Mono · 13px
$ npx parcle init   @parcle/code-review
Caveat · annotations
free, forever!
Foundations

Spacing, radius & elevation

Radius
sm · 12px
md · 16px
lg · 20px
pill · 999px
Elevation
shadow-sm
shadow-md
shadow-lg
Spacing rhythm
4 / 8 / 12
16 / 24 / 32

Sections breathe at 88–100px; cards pad 14–28px; controls gap 8–14px.

Components

Buttons & controls

Primary = Skills gradient, used once per view. Gold = Memory/premium only. Hover lifts 1px; primary CTAs get a gradient shimmer.

Components

Pills, badges & inputs

Open source · MIT ★ 14.2k synced shared
Most popular Includes Memory

Status badges live on cards; the gradient/gold pills mark plan emphasis.

Go

Inputs: 12px radius, hairline-strong border, violet focus ring (0 0 0 4px @16% violet).

Product shell

App surfaces

The platform vocabulary — sidebar nav, top bar, agent chips, skill cards. Product screens stay dense-but-calm; marketing pages breathe.

app.parcle.dev/skills
Skills
New skill
Syncing CClaude CxCodex HHermes OOpenClaw
synced
Code Reviewer
@parcle/code-review
shared
Release Notes
@parcle/release-notes
Motion & voice

Motion & conventions

Motion

Tasteful, weighty. Easing cubic-bezier(.2,.7,.3,1). Scroll reveals fade + 14–24px rise, scroll-linked & reversible. Hover = 1px lift. Primary CTAs shimmer. Hand-drawn doodles (Caveat note + grainy arrow) draw in together. Always gate decorative motion on prefers-reduced-motion.

Voice

Confident, concise, dev-friendly. Title Case CTAs. Real content, realistic data — no lorem, no filler stats. Lead Skills with “free & open-source”; position Memory as the premium, paid sibling. Avoid AI-startup tropes & emoji.