Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Frontend Design Router

A router skill that loads the right taste, brand, performance, and design-ops rulesets so frontend work ships at senior-designer quality.

Design & UIAdvanced67,5315,507AI score 8/10Last updated: Aug 9, 2026

What it does

This skill is a router, not a rulebook. It classifies the request, loads the smallest useful set of files under references/, states what it loaded, then executes under that guidance.

  • design — 12 taste skills (Layer A: minimal, brutalist, soft/premium, Awwwards-tier, redesign, image-to-code…) combined with 70 brand design systems (Layer B: Linear, Stripe, Vercel, Notion, Apple, Raycast…). Enforces two hard gates: a DESIGN.md must exist before any component is written, and React projects get react-grab / react-scan / react-doctor.
  • perfection — Lighthouse 100 in every category, measured on real Playwright Chromium (never the CLI), fixed at the architecture level; dropping animations or hiding content to buy points is forbidden.
  • ui-ux-db — a searchable CSV database plus CLI for palettes, font pairings, chart types, landing-page structures, and keyword-driven design-system generation.
  • designpowers — the operating layer: personas, accessibility and cognitive constraints, flatness critique, design debt, handoff, synthetic user testing.

It also defines clone-from-screenshot and clone-from-URL workflows, the beui.dev interaction catalog for motion work, and a curl-only lazyweb lane for researching how real shipped products look.

Who it's for

  • Developers whose AI-generated UI always looks generic
  • Solo builders and startup teams targeting Linear/Stripe/Supabase-grade surfaces
  • Frontend engineers held to both visual polish and Core Web Vitals
  • Teams that want a DESIGN.md contract locked in before code

Examples

  1. "Build a Linear-style landing page" → loads design/README.md + linear.app.md + taste-skill.md + perfection/README.md, writes tokens/typography/motion into DESIGN.md, then builds reusable primitives before product screens.
  2. "Audit my site / make this page faster" → builds for production, runs lighthouse-audit.py on mobile and desktop presets 3–5 times, takes the median, and for React also hunts unnecessary renders.
  3. "Make it feel alive" → stacks interaction-skill.md on the current style skill, finds the nearest beui.dev pattern, reads its real source, and maps the mechanism onto DESIGN.md motion tokens with reduced-motion support.
  4. "Implement this screenshot exactly"image-to-code-skill.md extracts tokens, geometry, copy, and states into DESIGN.md, then /visual-qa runs reference-fidelity pixel comparison at 375/768/1280px.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the packages/shared-skills/skills/frontend folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/code-yeongyu-frontend/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/shared-skills/skills/frontend ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the whole skill directory (the nested references/ and scripts/ folders are required): cp -r oh-my-openagent/packages/shared-skills/skills/frontend ~/.claude/skills/
  5. Verify with ls ~/.claude/skills/frontend/references — you should see design, perfection, ui-ux-db, and designpowers.
  6. For the performance lane, install uv (Python runner) and Playwright with Chromium beforehand.
  7. Restart Claude Code and trigger it with prompts like "redesign this dashboard" or "run a Lighthouse audit on my site".
View source on GitHubLicense: NOASSERTION