color-theory

Opinionated web design skills from curated sources — one install, every major AI coding tool (Claude Code, Cursor, Windsurf, Gemini, Codex, Aider)

Installation
CLI
npx skills add https://github.com/flitzrrr/frontend-design-skills --skill color-theory

Install this skill with the CLI and start using the SKILL.md workflow in your workspace.

Last updated 6/13/2026

Frontend Design Skills

npm version
Skills
Domains
Platforms
Sources
License: MIT

Opinionated web design skills distilled from curated sources. One install, every major AI coding tool.


Quick Start

npx @flitzrrr/frontend-design-skills install

Detects installed platforms and provisions skills for each. Target a single platform with:

npx @flitzrrr/frontend-design-skills install <platform>

Where <platform> is one of: claude-code, cursor, windsurf, lovable, codex, copilot, antigravity, opencode, aider.

Manual setup (git clone)
git clone [email protected]:flitzrrr/frontend-design-skills.git
cd frontend-design-skills

# Symlink into target platform(s):
ln -sf $(pwd)/skills-src/* ~/.copilot/skills/          # VS Code / GitHub Copilot
ln -sf $(pwd)/skills-src/* ~/.codex/skills/             # Codex
ln -sf $(pwd)/skills-src/* ~/.gemini/antigravity/skills/ # Antigravity
ln -sf $(pwd)/skills-src/* ~/.config/opencode/skills/   # OpenCode
All CLI commands
Command Description
npx @flitzrrr/frontend-design-skills install Install for all detected platforms
npx @flitzrrr/frontend-design-skills install <platform> Install for a single platform
npx @flitzrrr/frontend-design-skills update Pull latest skills
npx @flitzrrr/frontend-design-skills list List all available skills

Platform Support

Platform Discovery Mechanism Install Method
Claude Code CLAUDE.md (project-level) npx @flitzrrr/frontend-design-skills install claude-code
Cursor .cursorrules (project-level) npx @flitzrrr/frontend-design-skills install cursor
Windsurf .windsurfrules (project-level) npx @flitzrrr/frontend-design-skills install windsurf
Lovable .lovable (project-level) npx @flitzrrr/frontend-design-skills install lovable
VS Code (GitHub Copilot) .github/copilot-instructions.md + ~/.copilot/skills/ npx @flitzrrr/frontend-design-skills install copilot
Codex AGENTS.md + ~/.codex/skills/ npx @flitzrrr/frontend-design-skills install codex
Antigravity (Gemini) ~/.gemini/antigravity/skills/ npx @flitzrrr/frontend-design-skills install antigravity
OpenCode ~/.config/opencode/skills/ npx @flitzrrr/frontend-design-skills install opencode
Aider .aider/conventions.md npx @flitzrrr/frontend-design-skills install aider
Any agent Read skills-src/<name>/SKILL.md directly Manual

Skill Categories

Category Skills Focus
Meta webdesign-review Orchestrates all 20 domain skills for comprehensive design reviews
Core Design ui-design, ux-design Layout, grids, visual hierarchy, IA, interaction patterns
Detail web-typography, color-theory, accessibility Font pairing, 60-30-10 rule, WCAG, BFSG compliance
Implementation responsive-design, navigation-design, usability, images-media, branding-identity Mobile-first, menu patterns, forms, SVG, brand strategy
Strategy customer-journey, design-process, ai-design-workflow, landing-pages, website-audit Personas, briefing, AI workflow, conversion, relaunch
Trends & Patterns design-trends, ui-patterns, visual-direction, component-patterns, agent-ui-design Award-winning patterns, Mobbin, Dribbble/Behance, 21st.dev

All skills follow the Agent Skills spec format (YAML frontmatter + Markdown body).


Sources

Tier Source Pages Focus
1 (deep) webdesign-journal.de 30 UI/UX, typography, color, accessibility, branding, AI
1 (deep) 21st.dev 39 Component patterns, Agents SDK, chat UI
2 (awards) Awwwards ~200 Award-winning sites + their content
2 (awards) CSS Design Awards 80 Website of the Day winners
2 (awards) CSS Winner 60 Award winners
3 (galleries) Godly 80 Curated design gallery
3 (galleries) SiteInspire 80 Design inspiration
3 (galleries) Lapa.ninja 80 Landing page gallery
3 (galleries) Land-book 30 Design gallery
4 (community) Dribbble 25 Trending shots
4 (community) Behance 20 Trending projects
4 (community) Mobbin 6 Real app UI patterns (public)

809 pages across 12 sources, synthesized into a 19-domain Enterprise Design Specification (3,409 lines).


Architecture

graph LR
    subgraph Sources
        direction TB
        T1[Tier 1 — Deep]
        T2[Tier 2 — Awards]
        T3[Tier 3 — Galleries]
        T4[Tier 4 — Community]
    end

    subgraph Pipeline
        direction TB
        scrape[scrape.py]
        diff[diff-content.py]
        spec[19 Domain Specs]
        skills[SKILL.md x 21]
        build[build-skills.py]
    end

    subgraph Platforms
        direction TB
        claude[Claude Code]
        cursor[Cursor]
        windsurf[Windsurf]
        copilot[Copilot]
        codex[Codex]
        aider[Aider]
    end

    Sources --> scrape --> diff --> spec -->|AI Synthesis| skills --> build --> Platforms

Evolution Pipeline

graph LR
    cron(Cron — Sundays 3am) --> scrape

    subgraph Scrape & Diff
        scrape[scrape.py<br/>Crawl 12 sources] --> manifest[(manifest.json)]
        manifest --> diff[diff-content.py<br/>Compare hashes]
    end

    subgraph Map & Synthesize
        diff --> cmap[(content-map.json)]
        cmap --> domains[spec/domains/*.md<br/>19 domain files]
        domains -->|AI synthesis| skills[skills-src/<br/>SKILL.md x 21]
    end

    subgraph Build & Ship
        skills --> builder[build-skills.py]
        builder --> out1[Claude Code]
        builder --> out2[Cursor]
        builder --> out3[Windsurf]
        builder --> out4[+ 6 more]
    end

Directory Structure

frontend-design-skills/
  skills-src/               21 canonical skills (Agent Skills spec)
    _template/              Skill authoring template
    webdesign-review/       Meta-skill (orchestrates all domains)
    ui-design/              ...through to...
    agent-ui-design/        ...all 21 skill directories
  spec/                     Enterprise Design Specification
    design-spec.md          Master index (19 domains)
    domains/                Per-domain spec files (01-19)
    content-map.json        URL-to-domain mapping
  tools/                    Cross-tool adapter system
    adapters/               6 Python adapters + common.py
    FORMAT-SPECS.md         Output format reference
  scripts/                  Build and automation
    build-skills.py         Canonical -> tool-specific outputs
    validate-skills.py      Agent Skills spec validation
    update-counts.js        Dynamic README badge management
    scrape.py               Tiered source scraper
    diff-content.py         Content change detection
    evolve.py               Evolution pipeline orchestrator
    config.yaml             Source configuration (12 sources, 4 tiers)
  data/                     Persistent scraping data
    manifest.json           URL/hash/date index
    changelog.md            Evolution log
    scraped/                Raw markdown (gitignored)
    versions/               Manifest snapshots for rollback
  bin/                      CLI (npx)
  output/                   Generated tool outputs (gitignored)
  docs/                     Project documentation

Skill Format

Each skill follows the Agent Skills specification:

skills-src/<name>/
  SKILL.md          < 500 lines, YAML frontmatter (name, description)
  references/       Detailed patterns, code examples, checklists

The build pipeline transforms this canonical format into tool-specific outputs via 6 adapters (Claude Code copies directly; Cursor generates .mdc; Windsurf/Gemini/Codex/Aider concatenate into single files with inlined references).

Naming Convention

Skills are named by domain: ui-design, web-typography, accessibility. The meta-skill webdesign-review orchestrates all 20 domain skills for comprehensive design reviews.


Validation

python3 scripts/validate-skills.py

Validates all 21 skills against the Agent Skills spec: frontmatter fields (name, description), naming conventions (lowercase-hyphen, max 64 chars), line limits (< 500), and directory-name consistency.


License

MIT -- applies to all code, skills, and documentation in this repository.