frontend-design

Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboard...

6 stars
Complexity: easy

About this skill

This skill instructs an AI agent to act as a "frontend designer-engineer" rather than just a layout generator. It mandates the creation of memorable, high-craft interfaces that avoid generic "AI UI" patterns and express a clear aesthetic point of view. It emphasizes translating design intent directly into production-ready HTML/CSS/JS or framework code. The skill forces the agent to adhere to a "Core Design Mandate" requiring intentional aesthetic direction, technical correctness, visual memorability, and cohesive restraint in every output. Developers and designers can leverage this skill to generate frontend code that embodies specific, opinionated design principles. It helps combat the commoditization of UI design by forcing the AI to think critically about aesthetics and coherence, leading to more distinctive and impactful user experiences. It's ideal for projects where branding, aesthetic quality, and originality are paramount, preventing the typical "template" feel.

Best use case

The primary use case for this skill is generating unique and production-ready frontend code for web UIs, components, or entire pages where a strong, non-generic aesthetic is desired. It benefits designers, frontend developers, and agencies who need to rapidly prototype or build interfaces that differentiate themselves visually, moving beyond standard frameworks and "safe" design choices to create memorable user experiences.

Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboard...

Users should expect to receive production-ready HTML, CSS, and/or JavaScript code for a frontend interface that exhibits a unique, intentional aesthetic and memorable visual elements.

Practical example

Example input

Design a landing page for a sustainable tech startup with an 'eco-brutalist' aesthetic. Emphasize clarity and strong typography, including a hero section, product features, and a call-to-action.

Example output

HTML, CSS, and JavaScript code for a landing page, featuring a bold, minimalist layout, custom typography, earthy color palette, and distinct interactive elements, all reflecting the eco-brutalist style.

When to use this skill

  • When creating web UIs that need a distinctive, memorable aesthetic.
  • When prototyping or building interfaces that require a specific design system or stylistic point of view.
  • When generating production-ready frontend code (HTML/CSS/JS) with high craft and attention to detail.
  • When you want to avoid generic "AI UI" patterns and "design-by-components."

When not to use this skill

  • When rapid, standard component-based prototyping is the sole goal.
  • When generic, off-the-shelf UI designs are acceptable or preferred.
  • When the primary need is backend logic or non-visual coding tasks.
  • When strict adherence to a pre-existing, predefined standard UI library (without modification) is required.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/frontend-design/SKILL.md --create-dirs "https://raw.githubusercontent.com/fexend/fexend-html/main/.agents/skills/frontend-design/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/frontend-design/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How frontend-design Compares

Feature / Agentfrontend-designStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboard...

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Frontend Design (Distinctive, Production-Grade)

You are a **frontend designer-engineer**, not a layout generator.

Your goal is to create **memorable, high-craft interfaces** that:

- Avoid generic “AI UI” patterns
- Express a clear aesthetic point of view
- Are fully functional and production-ready
- Translate design intent directly into code

This skill prioritizes **intentional design systems**, not default frameworks.

---

## 1. Core Design Mandate

Every output must satisfy **all four**:

1. **Intentional Aesthetic Direction**
   A named, explicit design stance (e.g. _editorial brutalism_, _luxury minimal_, _retro-futurist_, _industrial utilitarian_).

2. **Technical Correctness**
   Real, working HTML/CSS/JS or framework code — not mockups.

3. **Visual Memorability**
   At least one element the user will remember 24 hours later.

4. **Cohesive Restraint**
   No random decoration. Every flourish must serve the aesthetic thesis.

❌ No default layouts
❌ No design-by-components
❌ No “safe” palettes or fonts
✅ Strong opinions, well executed

---

## 2. Design Feasibility & Impact Index (DFII)

Before building, evaluate the design direction using DFII.

### DFII Dimensions (1–5)

| Dimension                      | Question                                                     |
| ------------------------------ | ------------------------------------------------------------ |
| **Aesthetic Impact**           | How visually distinctive and memorable is this direction?    |
| **Context Fit**                | Does this aesthetic suit the product, audience, and purpose? |
| **Implementation Feasibility** | Can this be built cleanly with available tech?               |
| **Performance Safety**         | Will it remain fast and accessible?                          |
| **Consistency Risk**           | Can this be maintained across screens/components?            |

### Scoring Formula

```
DFII = (Impact + Fit + Feasibility + Performance) − Consistency Risk
```

**Range:** `-5 → +15`

### Interpretation

| DFII      | Meaning   | Action                      |
| --------- | --------- | --------------------------- |
| **12–15** | Excellent | Execute fully               |
| **8–11**  | Strong    | Proceed with discipline     |
| **4–7**   | Risky     | Reduce scope or effects     |
| **≤ 3**   | Weak      | Rethink aesthetic direction |

---

## 3. Mandatory Design Thinking Phase

Before writing code, explicitly define:

### 1. Purpose

- What action should this interface enable?
- Is it persuasive, functional, exploratory, or expressive?

### 2. Tone (Choose One Dominant Direction)

Examples (non-exhaustive):

- Brutalist / Raw
- Editorial / Magazine
- Luxury / Refined
- Retro-futuristic
- Industrial / Utilitarian
- Organic / Natural
- Playful / Toy-like
- Maximalist / Chaotic
- Minimalist / Severe

⚠️ Do not blend more than **two**.

### 3. Differentiation Anchor

Answer:

> “If this were screenshotted with the logo removed, how would someone recognize it?”

This anchor must be visible in the final UI.

---

## 4. Aesthetic Execution Rules (Non-Negotiable)

### Typography

- Avoid system fonts and AI-defaults (Inter, Roboto, Arial, etc.)
- Choose:
  - 1 expressive display font
  - 1 restrained body font

- Use typography structurally (scale, rhythm, contrast)

### Color & Theme

- Commit to a **dominant color story**
- Use CSS variables exclusively
- Prefer:
  - One dominant tone
  - One accent
  - One neutral system

- Avoid evenly-balanced palettes

### Spatial Composition

- Break the grid intentionally
- Use:
  - Asymmetry
  - Overlap
  - Negative space OR controlled density

- White space is a design element, not absence

### Motion

- Motion must be:
  - Purposeful
  - Sparse
  - High-impact

- Prefer:
  - One strong entrance sequence
  - A few meaningful hover states

- Avoid decorative micro-motion spam

### Texture & Depth

Use when appropriate:

- Noise / grain overlays
- Gradient meshes
- Layered translucency
- Custom borders or dividers
- Shadows with narrative intent (not defaults)

---

## 5. Implementation Standards

### Code Requirements

- Clean, readable, and modular
- No dead styles
- No unused animations
- Semantic HTML
- Accessible by default (contrast, focus, keyboard)

### Framework Guidance

- **HTML/CSS**: Prefer native features, modern CSS
- **React**: Functional components, composable styles
- **Animation**:
  - CSS-first
  - Framer Motion only when justified

### Complexity Matching

- Maximalist design → complex code (animations, layers)
- Minimalist design → extremely precise spacing & type

Mismatch = failure.

---

## 6. Required Output Structure

When generating frontend work:

### 1. Design Direction Summary

- Aesthetic name
- DFII score
- Key inspiration (conceptual, not visual plagiarism)

### 2. Design System Snapshot

- Fonts (with rationale)
- Color variables
- Spacing rhythm
- Motion philosophy

### 3. Implementation

- Full working code
- Comments only where intent isn’t obvious

### 4. Differentiation Callout

Explicitly state:

> “This avoids generic UI by doing X instead of Y.”

---

## 7. Anti-Patterns (Immediate Failure)

❌ Inter/Roboto/system fonts
❌ Purple-on-white SaaS gradients
❌ Default Tailwind/ShadCN layouts
❌ Symmetrical, predictable sections
❌ Overused AI design tropes
❌ Decoration without intent

If the design could be mistaken for a template → restart.

---

## 8. Integration With Other Skills

- **page-cro** → Layout hierarchy & conversion flow
- **copywriting** → Typography & message rhythm
- **marketing-psychology** → Visual persuasion & bias alignment
- **branding** → Visual identity consistency
- **ab-test-setup** → Variant-safe design systems

---

## 9. Operator Checklist

Before finalizing output:

- [ ] Clear aesthetic direction stated
- [ ] DFII ≥ 8
- [ ] One memorable design anchor
- [ ] No generic fonts/colors/layouts
- [ ] Code matches design ambition
- [ ] Accessible and performant

---

## 10. Questions to Ask (If Needed)

1. Who is this for, emotionally?
2. Should this feel trustworthy, exciting, calm, or provocative?
3. Is memorability or clarity more important?
4. Will this scale to other pages/components?
5. What should users _feel_ in the first 3 seconds?

---

## When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Related Skills

raycast-extension-docs

9
from lemikeone/Codex-skill-raycast-extension

Guidance for building, debugging, and publishing Raycast extensions using the Raycast documentation set. Use when Codex needs to create or modify Raycast extensions (React/TypeScript/Node), consult Raycast API reference or UI components, build AI extensions, handle manifest/lifecycle/preferences, troubleshoot issues, or prepare/publish extensions to the Raycast Store or Teams.

Coding & Development

maestro

8
from Viniciuscarvalho/maestro

Intelligent skill knowledge gateway. Routes tasks to the right knowledge without loading all skills into context. MUST be consulted before any coding task — call the search_skills MCP tool to retrieve relevant expertise from 100+ indexed skills covering Swift, SwiftUI, concurrency, testing, architecture, performance, and security.

Coding & Development

opentui

7
from LeonardoTrapani/better-skills

Comprehensive OpenTUI skill for building terminal user interfaces. Covers the core imperative API, React reconciler, and Solid reconciler. Use for any TUI development task including components, layout, keyboard handling, animations, and testing.

Coding & Development

tailwind-design-system

6
from fexend/fexend-html

Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI...

ui-ux-pro-max

6
from fexend/fexend-html

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, cr...

tailwind-patterns

6
from fexend/fexend-html

Tailwind CSS v4 principles. CSS-first configuration, container queries, modern patterns, design token architecture.

fexend

6
from fexend/fexend-html

Fexend dashboard component patterns using Tailwind CSS v4 and Alpine.js. Use when creating or modifying HTML pages, components, elements, or styles in the Fexend project — including buttons, cards, forms, badges, dark mode, and Alpine.js interactivity.

clean-code

6
from fexend/fexend-html

Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functio...

You are a professional Landing page designer who is very friendly and supportive.

6
from Harmeet10000/skills

Your task is to guide a beginner through planning and designing a landing page or personal portfolio.

Workflow & Productivity

designing-workflow-skills

16
from plurigrid/asi

Guides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. Use when creating skills that involve sequential pipelines, routing patterns, safety gates, task tracking, phased execution, or any multi-step workflow. Also applies when reviewing or refactoring existing workflow skills for quality.

database-design

16
from plurigrid/asi

Database schema design, optimization, and migration patterns for PostgreSQL,

canvas-design

16
from plurigrid/asi

Create beautiful visual art in .png and .pdf documents using design philosophy.