design
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.zipInstalls 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`.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
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
- Read references/repo-ui-patterns.md before changing page-level layout, tokens, or visual tone.
- Classify the surface before coding:
- marketing or auth
- authenticated app, admin, or operational workspace
- Write a compact internal brief with:
- visual thesis
- content plan
- interaction thesis
- hard constraints
- 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.
- Implement with existing route, feature, and UI primitive boundaries.
- 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, orLast syncover 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.mdfor 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| design (this skill) | 0 | 4mo | No flags | Intermediate |
| frontend-design-pro | 10 | 8mo | No flags | Intermediate |
| frontend-design | 0 | 6mo | Review | Intermediate |
| ui-styling | 12 | 9mo | Review | Beginner |
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.
frontend-design
darthlinuxer
Design thinking and decision-making for web UI. Use when designing components,
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.
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.
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.
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.