Skip to main content
skill CX Codex

frontend-design · cline — Claude Code skill: frontend without AI slop

The skill makes the agent pick a bold visual direction before writing code, then hold it through every detail. Useful when a generated interface should not look generated.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add cline/skills --skill frontend-design -a claude-code
Open on GitHub

What frontend-design does

It kicks in when you ask the agent to build a component, page or app. Before any code, it works through the context: what the interface is for, who uses it, what technical limits apply, and what one thing should stick in memory. Then it commits to a single direction — brutal minimalism, maximalist chaos, retro-futurism, editorial, art deco — and stays there.

The rules cover typography, colour, motion and composition. Fonts should be characterful rather than Arial or Inter; palettes live in CSS variables with sharp accents instead of evenly spread colour; animation goes through CSS for plain HTML and the Motion library for React. Layouts are told to break the grid, use asymmetry, overlap, textures and grain instead of flat fills. The skill also names what to avoid: purple gradients on white, predictable component patterns, the same font choices turning up generation after generation.

Implementation complexity is meant to match the vision. Maximalist work needs elaborate animation and effects; a refined minimalist build needs restraint and careful spacing. It sits on top of whatever stack you name — HTML/CSS/JS, React, Vue. Worth installing if you already run an agent on frontend work and keep cleaning up the same generic layouts by hand.

What it helps with

  • build a landing page that does not read as a template
  • pick a display and body font pair instead of defaulting to Inter
  • add a staggered page-load animation with CSS only
  • break a predictable grid with asymmetry and overlap
  • ship a React component with deliberate micro-interactions

Example prompts for the agent

  • build a pricing page for a SaaS product, pick a bold direction and refine the details
  • make a product card in React, no purple gradients and no predictable layouts
  • rework this form: editorial typography, lots of negative space, staggered reveal

How to install frontend-design

1Skills CLI (Vercel)

npx skills add cline/skills --skill frontend-design -a claude-code

2Manually: put the files in place

~/.claude/skills/frontend-design/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/frontend-design/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about frontend-design

How do I install frontend-design in Claude?

Run npx skills add cline/skills --skill frontend-design -a claude-code. The skill file lands at ~/.claude/skills/frontend-design/SKILL.md.

What does the frontend-design skill do?

It makes the agent choose an aesthetic direction before coding and stick to it, then produce working code with deliberate typography, colour and motion. It also lists the generic patterns to avoid.

Which frameworks does it work with?

Nothing ties it to one stack: the guidance names HTML/CSS/JS, React and Vue. For React it suggests the Motion library; for plain HTML it prefers CSS-only animation.

Source text

SKILL.md · Apache-2.0
---
name: frontend-design
description: 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.
---

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.

The user provides frontend requirements: a component, page, application, or interface to build. They may include context about the purpose, audience, or technical constraints.

## Design Thinking

Before coding, understand the context and commit to a BOLD aesthetic direction:
- **Purpose**: What problem does this interface solve? Who uses it?
- **Tone**: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
- **Constraints**: Technical requirements (framework, performance, accessibility).
- **Differentiation**: What makes this UNFORGETTABLE? What's the one thing someone will remember?

**CRITICAL**: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work - the key is intentionality, not intensity.

Then implement working code (HTML/CSS/JS, React, Vue, etc.) that is:
- Production-grade and functional
- Visually striking and memorable
- Cohesive with a clear aesthetic point-of-view
- Meticulously refined in every detail

## Frontend Aesthetics Guidelines

Focus on:
- **Typography**: Choose fonts that are beautiful, unique, and interesting. Avoid generic fonts like Arial and Inter; opt instead for distinctive choices that elevate the frontend's aesthetics; unexpected, characterful font choices. Pair a distinctive display font with a refined body font.
- **Color & Theme**: Commit to a cohesive aesthetic. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes.
- **Motion**: Use animations for effects and micro-interactions. Prioritize CSS-only solutions for HTML. Use Motion library for React when available. Focus on high-impact moments: one well-orchestrated page load with staggered reveals (animation-delay) creates more delight than scattered micro-interactions. Use scroll-triggering and hover states that surprise.
- **Spatial Composition**: Unexpected layouts. Asymmetry. Overlap. Diagonal flow. Grid-breaking elements. Generous negative space OR controlled density.
- **Backgrounds & Visual Details**: Create atmosphere and depth rather than defaulting to solid colors. Add contextual effects and textures that match the overall aesthetic. Apply creative forms like gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, custom cursors, and grain overlays.

NEVER use generic AI-generated aesthetics like overused font families (Inter, Roboto, Arial, system fonts), cliched color schemes (particularly purple gradients on white backgrounds), predictable layouts and component patterns, and cookie-cutter design that lacks context-specific character.

Interpret creatively and make unexpected choices that feel genuinely designed for the context. No design should be the same. Vary between light and dark themes, different fonts, different aesthetics. NEVER converge on common choices (Space Grotesk, for example) across generations.

**IMPORTANT**: Match implementation complexity to the aesthetic vision. Maximalist designs need elaborate code with extensive animations and effects. Minimalist or refined designs need restraint, precision, and careful attention to spacing, typography, and subtle details. Elegance comes from executing the vision well.

Remember: capable agents can do extraordinary creative work. Don't hold back; show what can truly be created when thinking outside the box and committing fully to a distinctive vision.

© cline · Apache-2.0 · cline/skills

Similar skills

Everything for Frontend and UI →

frontend-design by other authors comes first.

frontend-design official anthropics This skill guides intentional visual design for new interfaces and redesigns. Use it when a generic generated UI is not enough. 1,025,790installs frontend-design bytedance The skill picks an aesthetic direction before the agent writes any code. Useful when you want a landing page, dashboard or component that does not look auto-generated. CX Codex +1 3,700installs frontend-design nexu-io Skill for building frontend interfaces with considered typography, color and layout — from landing pages to dashboards. CX Codex +1 4,800installs frontend-design sickn33 Teaches the agent to create memorable interfaces instead of generic layouts: picks an aesthetic direction, checks accessibility, writes clean code. CX Codex +1 2,600installs frontend-design julianoczkowski Generates production-grade UI based on established design philosophies. It checks existing tokens and components before writing any new code. CX Codex +1 5,500installs designing-frontend-interfaces osmontero The skill makes the agent write a design brief and lock a token block before touching component code. Useful when your UI looks like default AI output. CX Codex +1 642installs frontend-tailwind-best-practices sergiodxa Ten Tailwind CSS rules for frontend work: stack utilities, gap-based spacing, dark color schemes and className merging. Useful when an agent writes component styles. CX Codex +1 464installs ui-designer daniel-dan-conrad A skill that picks a deliberate visual direction before writing code, then builds the interface around typography, color, motion and composition. CX Codex +1 3,600installs avoid-ai-design ungspirit A skill that audits frontend code for the patterns that make a UI look AI-generated, then rewrites it around one deliberate design direction. Useful when a Claude or Codex build looks like everyone else's. CX Codex +1 641installs design-systems-frontend-architecture hueyexe Turns UI, UX and brand decisions into reusable components, tokens and layout rules your agent can act on. CX Codex +1 635installs design-taste-frontend nexu-io Skill for landing pages, portfolios and redesigns. The agent reads the brief, picks a design system and ships interfaces without AI templates. CX Codex +1 808installs

From the same set17

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor