5.0 KiB
| name | description |
|---|---|
| brand-design | Install and apply brand-inspired DESIGN.md files from the awesome-design-md collection. Use when the user wants their UI to look like a specific brand (Stripe, Linear, Apple, etc.) or wants to browse available brand design systems. |
Brand Design — Install & Apply Brand Design Systems
Type: Rigid — follow the workflow steps exactly.
When to Use
- User says "make it look like [brand]" or "use the [brand] design"
- User says
/brand-design - User wants to apply a specific brand's design language to their project
- User asks "what design systems are available?"
Available Brands (59+)
| Category | Brands |
|---|---|
| AI / LLM | claude, cohere, elevenlabs, minimax, mistral.ai, ollama, opencode.ai, replicate, runwayml, together.ai, voltagent, x.ai |
| Dev Tools | cursor, expo, lovable, raycast, superhuman, vercel, warp |
| Backend / DB | clickhouse, composio, hashicorp, mongodb, posthog, sanity, sentry, supabase |
| Productivity | cal, intercom, linear.app, mintlify, notion, resend, zapier |
| Design Tools | airtable, clay, figma, framer, miro, webflow |
| Fintech | binance, coinbase, kraken, mastercard, revolut, stripe, wise |
| E-commerce | airbnb, meta, nike, shopify |
| Media / Consumer | apple, ibm, nvidia, pinterest, playstation, spacex, spotify, theverge, uber, vodafone, wired |
| Automotive | bmw, bugatti, ferrari, lamborghini, renault, tesla |
Workflow
Step 1: Identify the Brand
If the user specified a brand, use it. If not, present the table above and ask which brand they want.
Validate the brand name against the available list. Common aliases:
- "linear" →
linear.app - "mistral" →
mistral.ai - "together" →
together.ai - "opencode" →
opencode.ai - "xai" →
x.ai - "the verge" →
theverge
Step 2: Install the DESIGN.md
Run the CLI in the project root directory:
npx getdesign@latest add <brand>
This creates a DESIGN.md file in the current working directory.
Step 3: Read and Internalize
Read the generated DESIGN.md file completely. It contains 9 sections:
- Visual Theme & Atmosphere — mood, density, philosophy
- Color Palette & Roles — every hex code with semantic name and function
- Typography Rules — font families, full size/weight/spacing hierarchy
- Component Stylings — buttons, cards, inputs, badges, nav with exact values
- Layout Principles — spacing system, grid, containers, whitespace
- Depth & Elevation — shadow levels, surface hierarchy
- Do's and Don'ts — brand-specific guardrails
- Responsive Behavior — breakpoints, touch targets, collapse strategy
- Agent Prompt Guide — quick reference and ready-to-use prompts
Step 4: Report to User
After reading, give the user a brief summary:
- Brand name and visual vibe (1 sentence from Section 1)
- Primary colors (accent + background + text)
- Font stack
- Key design principles (2-3 bullets from Do's and Don'ts)
Then ask: "Ready to apply this to your project? Which page/component should I start with?"
Step 5: Apply to Code
When building UI with this DESIGN.md active:
- Colors — Use exact hex codes and rgba values from Section 2. No approximations.
- Typography — Match font family, weight, size, line-height, and letter-spacing per the hierarchy table in Section 3.
- Components — Follow the exact specs from Section 4 (backgrounds, borders, radii, shadows, padding).
- Layout — Use the spacing system and grid from Section 5.
- Depth — Apply the elevation model from Section 6.
- Guardrails — Obey every rule in Section 7 (Do's and Don'ts).
- Responsive — Follow breakpoints and collapse strategy from Section 8.
- Quick ref — Use Section 9 for fast component-level lookups during implementation.
Precedence Rules
When a brand DESIGN.md is active:
- DESIGN.md overrides generic design skills (stitch-design, taste-skill, soft-skill, etc.) for colors, typography, spacing, shadows, and component patterns
- Generic skills still apply for: motion choreography, performance guardrails, anti-patterns (no emojis, no generic content), responsive collapse patterns (unless DESIGN.md specifies its own)
- User instructions always win over both DESIGN.md and generic skills
Multiple Brands
If the user wants to combine elements from multiple brands:
- Install both:
npx getdesign@latest add stripethen rename toDESIGN-stripe.md - Install second:
npx getdesign@latest add linear.appthen rename toDESIGN-linear.md - Ask the user which aspects to take from each (e.g., "Stripe colors + Linear typography")
- Create a merged
DESIGN.mdwith clear attribution
Request a Custom Brand
If the brand isn't in the list, tell the user they can request one at:
https://getdesign.md/request