Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
View on GitHubfrontend-design/skills/frontend-design/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/duyet/claude-plugins/blob/main/frontend-design/skills/frontend-design/SKILL.md -a claude-code --skill frontend-designInstallation paths:
.claude/skills/frontend-design/This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices. ## When to Invoke This Skill Automatically activate for: - Building UI components, pages, dashboards, or applications - Creating landing pages, forms, or interactive interfaces - Designing data visualizations or charts - Implementing design systems or component libraries - Any frontend work where visual quality matters ## Design Thinking Before coding, understand the context and commit to a BOLD aesthetic direction: 1. **Purpose**: What problem does this interface solve? Who uses it? 2. **Tone**: Pick a distinctive aesthetic: - Brutally minimal | Maximalist chaos | Retro-futuristic - Organic/natural | Luxury/refined | Playful/toy-like - Editorial/magazine | Brutalist/raw | Art deco/geometric - Soft/pastel | Industrial/utilitarian | Neo-brutalist - Swiss/grid-based | Cyberpunk/neon | Scandinavian/calm 3. **Constraints**: Technical requirements (framework, performance, accessibility) 4. **Differentiation**: What makes this UNFORGETTABLE? **CRITICAL**: Choose a clear conceptual direction and execute it with precision. ## Technology Stack Preferences ### Component Libraries (Priority Order) 1. **shadcn/ui** - First choice for React projects. Copy components, full customization. 2. **Radix UI** - Accessible primitives when shadcn isn't available 3. **Headless UI** - For Tailwind-based projects 4. **Custom CSS** - When libraries aren't appropriate ### Data Visualization 1. **Recharts** - First choice for charts in React. Clean, composable, customizable. 2. **Tremor** - Dashboard-ready charts with great defaults 3. **Victory** - When Recharts doesn't fit 4. **D3.js** - For complex, custom visualizations only ### Styling 1. **Tailwind CSS** - Utility-first, consistent spacing/colors 2. **CSS Variables** - For theming and design tokens