The Next-Generation DESIGN.md Engine, Live Token Studio & AI Coding Agent Ecosystem.
While tools like getdesign.md provide static markdown text, TasteKit (TK-design.md) is a dynamic, interactive design system platform and generator built specifically to eliminate the AI taste gap.
When AI coding assistants (Antigravity, Claude Code, Cursor, Codex) generate frontends, they often default to repetitive, clichéd templates. TasteKit provides machine-readable, battle-tested design system profiles (DESIGN.md) for over 75+ top websites and brands that give your agent deep aesthetic context: semantic color palettes, strict typography scales, responsive layout tokens, and explicit anti-pattern guardrails.
- 🚀 75+ Curated Design Systems: Complete specs for Linear, Stripe, Apple, Vercel, Supabase, Raycast, Claude, Cursor, Airbnb, Teenage Engineering, Ferrari, BMW, OpenAI, Warp, and more!
- 🔮 Interactive Live Playground: Real-time canvas testing with live tokens applied directly to headers, hero banners, metrics cards, form inputs, and buttons.
- 🛡️ WCAG 2.1 Contrast Validator: Live compliance badge checking text-to-background contrast ratios.
- 🧩 UI Primitives Sandbox: Instant copy-paste HTML/JSX component snippets for buttons, badges, inputs, and cards.
- 🎨 Visual Custom Studio: Customize color layers, typography scales, radii, and anti-patterns with instant live sync.
- 🤖 AI Token Extractor / URL Analyzer: Reverse-engineer any website URL or aesthetic concept into a structured
DESIGN.mdspec. - 📦 Multi-Format Export: One-click exports to
DESIGN.md,tailwind.config.js,variables.css, and AI Agent rules (AGENTS.md/.cursorrules/CLAUDE.md).
# Clone the repository
git clone https://github.com/TasteKit/TK-design.md.git
cd TK-design.md
# Install dependencies
npm install
# Start the interactive development server
npm run dev- Choose or generate a spec in the TasteKit Studio (or grab any file from
design-specs/). - Click Export Spec and copy or download
DESIGN.md. - Drop
DESIGN.mdin the root of your project workspace. - Prompt your AI Agent:
Build the user settings page according to the design system rules in DESIGN.md.
TK-design.md/
├── design-specs/ # 75+ Raw Standalone DESIGN.md files
│ ├── linear.md
│ ├── stripe.md
│ ├── apple.md
│ ├── claude.md
│ ├── cursor.md
│ ├── vercel.md
│ ├── supabase.md
│ └── ... (70+ more)
├── src/
│ ├── data/
│ │ ├── allDesignSystems.json # Compiled 75+ token registry
│ │ └── designSystems.js
│ ├── components/
│ │ ├── BrandLogos.jsx # Pixel-perfect SVG brand vectors
│ │ ├── Header.jsx # Brand nav & quick actions
│ │ ├── Catalog.jsx # Searchable grid & dense table showcase
│ │ ├── Playground.jsx # Live interactive canvas & token inspector
│ │ ├── Studio.jsx # Visual design system builder
│ │ ├── UrlAnalyzer.jsx # AI website reverse-engineering extractor
│ │ └── ExportModal.jsx # Multi-format export dialog with copy toasts
│ ├── utils/
│ │ ├── contrast.js # WCAG contrast calculator
│ │ └── exporters.js # Multi-format generators (DESIGN.md, Tailwind, CSS)
│ ├── index.css # Minimalist Vanilla CSS design system
│ └── App.jsx # Master application controller
├── DESIGN.md # TasteKit Flagship Master Design Specification
└── README.md
We welcome contributions of new design system analyses!
- Fork this repository.
- Add your design spec into
design-specs/andsrc/data/allDesignSystems.json. - Test it in the Live Playground (
npm run dev). - Submit a Pull Request.
MIT License © 2026 TasteKit.
