Applies consistent design patterns and styling to React components and routes.

Install

mkdir -p .claude/skills/design-dyeoman2 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9563" && unzip -o skill.zip -d .claude/skills/design-dyeoman2 && rm skill.zip

Installs to .claude/skills/design-dyeoman2

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Design and restyle TanStack Start routes and React components in this repo using the March 2026 GPT-5.4 frontend guidance while preserving local conventions. Use when building or refining marketing pages, dashboards, admin surfaces, authenticated app views, page-level layouts, visual systems, or interaction polish in `src/routes/`, `src/features/**/components/`, `src/components/ui/`, or `src/styles/app.css`.
411 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Restyle TanStack Start routes and React components
  • Classify UI surfaces as marketing, auth, or operational
  • Apply visual hierarchy and interaction polish
  • Maintain existing shadcn and Tailwind variable patterns
  • Verify responsive behavior and component states in browser

How it works

The agent reads existing UI patterns, classifies the target surface, and generates a brief before implementing changes within established route and component boundaries.

Inputs & outputs

You give it
Vague frontend design request
You get back
Repo-compatible UI implementation with internal design brief

When to use design

  • Designing a new dashboard surface
  • Polishing a marketing page layout
  • Applying consistent UI tokens to components

About this skill

Design

Use this skill to turn vague frontend requests into repo-compatible design decisions. Apply the article's emphasis on clear art direction, explicit constraints, strong hierarchy, and browser verification without replacing the repo's existing routing, token, shadcn, or copy patterns.

Workflow

  1. Read references/repo-ui-patterns.md before changing page-level layout, tokens, or visual tone.
  2. Classify the surface before coding:
    • marketing or auth
    • authenticated app, admin, or operational workspace
  3. Write a compact internal brief with:
    • visual thesis
    • content plan
    • interaction thesis
    • hard constraints
  4. Keep the first viewport organized around one clear composition. Do not default to a generic grid of disconnected cards unless the surface is truly data-dense.
  5. Implement with existing route, feature, and UI primitive boundaries.
  6. Verify in the browser and refine spacing, hierarchy, responsive behavior, and states after the first pass.

Surface Rules

Marketing and Auth

  • Allow more visual expressiveness than the app shell.
  • Prefer one strong composition above the fold: headline, supporting proof, and one primary action.
  • Use real product copy, not design commentary.
  • Add imagery only when it clarifies the offer. Decorative texture alone is not a visual anchor.
  • Preserve the repo's existing public-route pattern when creating or reshaping top-level marketing pages.

App, Admin, and Operations

  • Default to utility copy over marketing copy.
  • Start with the working surface itself: KPIs, filters, tables, status, tasks, or current context.
  • Do not add a hero section unless the user explicitly asks for one.
  • Give each section one job: orient, explain status, show data, or enable action.
  • Keep motion sparse and purposeful. Orientation and clarity come before flourish.

Repo Guardrails

  • Preserve the existing shadcn and Tailwind variable approach. Extend the system before inventing a new one.
  • Prefer composing from ~/components/ui/* before creating new primitives.
  • Reuse cn() and existing variant patterns for class composition.
  • Keep global token work in src/styles/app.css. Prefer adjusting CSS variables or section-level styling over hard-coded one-off palettes.
  • Avoid global font swaps, dramatic visual rebrands, or wholesale restyling unless the user explicitly asks for them.
  • Preserve TanStack Start route boundaries, pending states, and error boundaries.
  • Keep UI components pure. Put business logic in hooks, Convex hooks, or server modules.
  • Use ~/ aliases and static imports.

Prompting Pattern

When the request is underspecified, infer the missing brief from repo context before editing:

  • visual thesis: what the page should feel like
  • content plan: what the user needs to understand or do first
  • interaction thesis: what movement, hover, or transitions matter
  • hard constraints: token limits, section count, imagery, copy tone, mobile behavior

Use those constraints to avoid generic outputs. Keep the brief short and actionable.

Implementation Rules

  • Use the article guidance to improve specificity, not to override the codebase.
  • Keep copy concise. If removing 30 percent improves clarity, remove it.
  • For app surfaces, prefer headings such as Plan status, Top segments, Recent activity, or Last sync over aspirational marketing language.
  • Use gradients, highlights, and elevated surfaces deliberately. The repo already favors neutral backgrounds, tokenized accents, borders, and restrained shadows.
  • Add comments only when a design-specific implementation would otherwise be hard to parse.

Verification

  • Verify the finished UI in a browser whenever the task changes layout, interaction, or responsive behavior.
  • Check desktop and mobile balance, empty and loading states, hover and focus states, and light or dark token behavior if affected.
  • Prefer the repo-local browser workflows from AGENTS.md for authenticated routes and interactive checks.

Output Standard

Aim for intentional, polished work that still looks like this product. The success condition is not "more stylish than before"; it is "clearer, better composed, and more distinctive without breaking local patterns."

When not to use it

  • Performing global font swaps or wholesale visual rebrands
  • Adding hero sections to app or admin surfaces without explicit requests

Prerequisites

references/repo-ui-patterns.md

Limitations

  • Cannot override existing routing or server module logic
  • Must preserve existing shadcn and Tailwind variable approaches

How it compares

Unlike manual styling, this agent enforces repo-specific constraints and token usage to ensure visual consistency with existing TanStack Start and shadcn patterns.

Compared to similar skills

design side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
design (this skill)04moNo flagsIntermediate
frontend-design-pro108moNo flagsIntermediate
frontend-design06moReviewIntermediate
ui-styling129moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

frontend-design-pro

claudekit

Creates jaw-dropping, production-ready frontend interfaces AND delivers perfectly matched real photos (Unsplash/Pexels direct links) OR flawless custom image-generation prompts for hero images, backgrounds, and illustrations. Zero AI slop, zero fake URLs.

1011

frontend-design

darthlinuxer

Design thinking and decision-making for web UI. Use when designing components,

00

ui-styling

mrgoonie

Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.

12132

elegant-design

rand

Create world-class, accessible, responsive interfaces with sophisticated interactive elements including chat, terminals, code display, and streaming content. Use when building user interfaces that need professional polish and developer-focused features.

21108

web-design-reviewer

github

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.

750

visual-design-foundations

wshobson

Apply typography, color theory, spacing systems, and iconography principles to create cohesive visual designs. Use when establishing design tokens, building style guides, or improving visual hierarchy and consistency.

547

Search skills

Search the agent skills registry