frontend-design
Tools and design philosophy for crafting memorable, unique web interfaces.
Install
mkdir -p .claude/skills/frontend-design-christophacham && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16198" && unzip -o skill.zip -d .claude/skills/frontend-design-christophacham && rm skill.zipInstalls to .claude/skills/frontend-design-christophacham
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.
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...Key capabilities
- →Create distinctive frontend interfaces
- →Express a clear aesthetic point of view in UI design
- →Translate design intent into production-ready code
- →Evaluate design direction using Design Feasibility & Impact Index (DFII)
- →Define purpose, tone, and differentiation anchor for interfaces
How it works
The skill enforces a design-first approach, requiring explicit aesthetic direction, evaluation via DFII, and adherence to specific execution rules before generating code.
Inputs & outputs
When to use frontend-design
- →Build memorable web UIs
- →Design intentional interfaces
- →Create cohesive design systems
About this skill
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:
-
Intentional Aesthetic Direction A named, explicit design stance (e.g. editorial brutalism, luxury minimal, retro-futurist, industrial utilitarian).
-
Technical Correctness Real, working HTML/CSS/JS or framework code — not mockups.
-
Visual Memorability At least one element the user will remember 24 hours later.
-
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)
- Who is this for, emotionally?
- Should this feel trustworthy, exciting, calm, or provocative?
- Is memorability or clarity more important?
- Will this scale to other pages/components?
- 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.
Skill: Frontend Design
What This Skill Does
Guides the creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Instead of cookie-cutter components with predictable color schemes and default fonts, this skill enforces creative vision, bold aesthetic choices, and meticulous attention to visual detail.
The output is real, working code — not mockups or wireframes.
Execution Model
- Always: the primary agent runs this skill directly.
- Rationale: frontend design requires iterative visual judgment and direct user dialogue for aesthetic direction.
- Output: HTML/CSS/JS source files, component files (React, Vue, etc.), or full page implementations.
Workflow
Step 1: Design Thinking
Before writing any code, understand the context and commit to a BOLD aesthetic direction:
- Purpose: What problem does this interface solve? Who uses it?
- Tone: Pick a clear direction — choose from flavors like:
- Brutally minimal
- Maximalist chaos
- Retro-futuristic
- Organic / natural
- Luxury / refined
- Playful / toy-like
- Editorial / magazine
- Brutalist / raw
- Art deco / geometric
- Soft / pastel
- Industrial / utilitarian
- Or invent your own — these are inspiration, not limits
- 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.
Step 2: Implement with Exceptional Aesthetics
Create 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
Follow the Aesthetics Guidelines below for every implementation.
Step 3: Verify Visual Quality
Before presenting the result:
- Check that fonts load correctly and create the intended impression
- Verify color palette is cohesive (no accidental generic blues/greys)
- Test animations/transitions for smoothness
- Ensure spatial composition feels intentional, not default
- Run in browser to confirm the visual experience matches the vision
Aesthetics Guidelines
Motion & Animation
Use animations for effects and micro-interactions:
- Prioritize CSS-only solutions for HTML projects
- 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
Backgrounds & Visual Details
Create atmosphere and depth rather than flat solid colors:
- Gradient meshes, noise textures, geometric patterns
- Layered transparencies, dramatic shadows
- Decorative borders, custom cursors, grain overlays
- Contextual effects that match the overall aesthetic
Rules
- Design-first thinking: Always establish aesthetic direction before coding. Never jump straight into implementation without a visual concept.
- No AI slop: Never use overused font families, clichéd color schemes, or cookie-cutter layouts. Every design must feel genuinely crafted.
- Intentional variety: No two designs should look the same. Vary themes, fonts, aesthetics, and composition across generations.
- Match complexity to vision: Maximalist designs need elaborate code with ex
Content truncated.
When not to use it
- →When the goal is to generate generic 'AI UI' patterns
- →When the design relies on default frameworks without intentional systems
- →When the output is only mockups, not working HTML/CSS/JS
Limitations
- →Every output must satisfy four core mandates: Intentional Aesthetic Direction, Technical Correctness, Visual Memorability, Cohesive Restraint.
- →The design must avoid generic 'AI UI' patterns.
- →The design must express a clear aesthetic point of view.
How it compares
This skill prioritizes intentional, memorable design with a clear aesthetic point of view, moving beyond default layouts and generic components.
Compared to similar skills
frontend-design side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| frontend-design (this skill) | 0 | 5mo | No flags | Advanced |
| visual-design-foundations | 5 | 5mo | No flags | Beginner |
| frontend-design-pro | 10 | 8mo | No flags | Intermediate |
| vibefigma | 0 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by christophacham
View all by christophacham →You might also like
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.
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.
vibefigma
vibeflowing-inc
Convert Figma designs to production-ready React components with Tailwind CSS. Use when user provides a Figma URL, asks to convert Figma designs to React/code, wants to extract components from Figma, or mentions "vibefigma". Requires a Figma access token (via --token flag, FIGMA_TOKEN env var, or .env file).
design
dyeoman2
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 int
frontend-design
darthlinuxer
Design thinking and decision-making for web UI. Use when designing components,
design-principles
Saisagar7779
|