claude-design-system
Default design system for all vibe coding projects. Enforces claude.com-style aesthetic with warm beige/cream palette, Tailwind CSS v4, and consistent compon...
npx skills add claude-design-system
claude-design-system
Default design system for all vibe coding projects. Enforces claude.com-style aesthetic with warm beige/cream palette, Tailwind CSS v4, and consistent compon...
npx skills add claude-design-system
claude-design-system
Default design system for all vibe coding projects. Enforces claude.com-style aesthetic with warm beige/cream palette, Tailwind CSS v4, and consistent component patterns. Use this for every new web app, landing page, or UI project.
Claude Design System
Overview
This is the default design system for all web projects. Every new app, landing page, or UI component MUST follow these guidelines unless explicitly overridden by the user.
Color Palette
Core Colors
--color-bg: #FAF9F7 / Page background - warm cream /
--color-bg-card: #FFFFFF / Card/surface background /
--color-bg-hover: #F5F3EF / Hover states /
--color-bg-active: #EDEAE4 / Active/pressed states /
--color-bg-input: #FFFFFF / Input fields /
--color-bg-sidebar: #F5F3EF / Sidebar/nav background /
--color-text: #1A1A1A / Primary text /
--color-text-secondary: #6B6560 / Secondary/muted text /
--color-text-tertiary: #9B9590 / Tertiary/placeholder text /
--color-accent: #A85D3A / Primary accent - warm terracotta /
--color-accent-hover: #934E2E / Accent hover /
--color-accent-light: #F5EDE8 / Accent background tint /
--color-border: #E5E2DC / Default borders /
--color-border-focus: #A85D3A / Focused input borders /
--color-success: #2D7D46 / Success states /
--color-error: #D93025 / Error states /
--color-warning: #E8A317 / Warning states /
Dark Mode (optional, only if user requests)
--color-bg: #1A1816
--color-bg-card: #242220
--color-bg-hover: #2E2C2A
--color-text: #E8E4DE
--color-text-secondary: #9B9590
--color-accent: #D4845A
--color-border: #3A3836
Typography
- Font family: System font stack —
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif - Headings:
font-weight: 600(semibold), tight tracking - Body:
font-weight: 400,line-height: 1.6 - Small/labels:
font-size: 0.875rem,font-weight: 500 - Border radius:
rounded-2xl(1rem) for cards,rounded-xl(0.75rem) for buttons,rounded-lg(0.5rem) for inputs - Shadows:
shadow-smfor cards (subtle, not heavy) - Padding: Cards use
p-6, sections usepy-12 px-4 - Max width: Content at
max-w-2xlfor readability, full layouts atmax-w-6xl - Gap:
gap-4between elements,gap-6between sections
Spacing & Layout
Component Patterns
Buttons
Cards
Title
Description
Input Fields
class="w-full bg-white border border-[#E5E2DC] focus:border-[#A85D3A] focus:ring-2 focus:ring-[#A85D3A]/20 rounded-lg px-4 py-3 text-[#1A1A1A] placeholder-[#9B9590] outline-none transition-colors"
placeholder="Enter text..."
/>
Navigation / Header
Tailwind CSS v4 Setup
Every project MUST use Tailwind CSS v4 with the Vite plugin:
npm install tailwindcss @tailwindcss/vite
vite.config.ts
import tailwindcss from '@tailwindcss/vite'
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react(), tailwindcss()],
})
app.css (using @theme for design tokens)
@import "tailwindcss";@theme {
--color-bg: #FAF9F7;
--color-bg-card: #FFFFFF;
--color-bg-hover: #F5F3EF;
--color-text: #1A1A1A;
--color-text-secondary: #6B6560;
--color-text-tertiary: #9B9590;
--color-accent: #A85D3A;
--color-accent-hover: #934E2E;
--color-accent-light: #F5EDE8;
--color-border: #E5E2DC;
--color-border-focus: #A85D3A;
--color-success: #2D7D46;
--color-error: #D93025;
--color-warning: #E8A317;
--font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
Usage in components
Heading
Body text
Tech Stack Defaults
Every new web project should default to:
@tailwindcss/vitepublish-workerAnti-Patterns
shadow-sm)rounded-lg)@theme syntaxExamples
Reference the live Diary App for a real implementation: https://skillboss-worker-t4i97sfz.heyboss.live
Reviews
Write a Review
- No reviews yet. Be the first to review!
Get Weekly AI Skills
Join 500+ one-person companies receiving curated AI tools every week.
Reviews
Write a Review
- No reviews yet. Be the first to review!
Get Weekly AI Skills
Join 500+ one-person companies receiving curated AI tools every week.
Comments & Discussion
Add a comment