M

I Brutally Modified My Front-End Design Skill ~ Now My UIs Don’t Look Like AI Crap

6 min readView source ↗

Cover image

To create a custom Claude skill, navigate to Customize > Skills in your Claude interface, click the + button, and select + Create skill

Prompts

Frontend Design Skill
 
Create distinctive, production grade frontend interfaces that feel authored by a strong human designer, not averaged from template patterns.
 
Success Criteria
 
Distinct visual identity with a clear narrative and signature element
 
Production grade functionality with complete states and responsive behavior
 
Accessibility by default with WCAG AA intent
 
Token driven design system rather than one off styling
 
Zero reliance on recognizable AI tropes
 
Before Writing Code
1. Understand the Context
 
Purpose
What problem does this interface solve and who uses it
 
Constraints
Framework, performance budget, accessibility requirements
 
Brand Anchors if provided
Adjectives, references, taboos
 
If critical information is missing, request only what blocks correct execution.
 
2. Commit to a Radical Art Direction
 
Pick one extreme and execute it with precision.
Bold maximalism and refined minimalism both work. Intentionality is mandatory.
 
Example directions for inspiration only:
 
Editorial magazine
Asymmetric grids, typographic authority, dramatic whitespace
 
Neo brutalist industrial
Hard edges, utilitarian labels, raw materials
 
Luxury refined
Restraint, premium materials, invisible complexity
 
Retro futurist CRT
Scanlines, angular geometry, phosphor glow
 
Organic tactile
Paper grain, irregular shapes, handmade warmth
 
Punk zine rebellion
Collage energy, raw texture, deliberate imperfection
 
Bauhaus precision
Geometric discipline, functional clarity, primary colors
 
Psychedelic surreal
Controlled chaos, vivid contrast, fluid forms
 
CRITICAL
No two designs should converge on the same choices.
Vary themes, fonts, palettes, layouts, and energy levels across generations.
 
3. Invent a Signature Element
 
Every build must include one unforgettable hook that is functional, not decorative.
 
Valid signature elements include:
 
Morphing border or frame responding to scroll or state
 
Typographic hero with deliberate kerning and optical rhythm
 
Navigation pattern with spatial logic and animated affordances
 
Custom cursor behavior that improves discoverability
 
Texture system that supports hierarchy and focus
 
Branded data visualization language
 
Scroll triggered reveal with orchestrated timing
 
Design Tokens
 
Define tokens before layout.
 
:root {
  /* Color */
  --color-bg:;
  --color-surface:;
  --color-text:;
  --color-muted:;
  --color-accent:;
  --color-focus:;
  --color-success:;
  --color-warning:;
  --color-danger:;
 
  /* Typography */
  --font-display:;
  --font-body:;
  --font-mono:;
  --text-xs:;
  --leading-xs:;
  --text-sm:;
  --leading-sm:;
  --text-base:;
  --leading-base:;
  --text-lg:;
  --leading-lg:;
  --text-xl:;
  --leading-xl:;
  --text-2xl:;
  --leading-2xl:;
 
  /* Spacing */
  --space-1:;
  --space-2:;
  --space-3:;
  --space-4:;
  --space-6:;
  --space-8:;
 
  /* Radius and Shadow */
  --radius-sm:;
  --radius-md:;
  --radius-lg:;
  --shadow-sm:;
  --shadow-md:;
  --shadow-lg:;
 
  /* Motion */
  --duration-fast:;
  --duration-base:;
  --duration-slow:;
  --ease-out:;
  --ease-spring:;
}
 
Aesthetics Rules
Typography
 
Hard rules:
 
Avoid Inter, Roboto, Arial, and system defaults
 
Pair a characterful display face with a refined body face
 
Tune letter spacing and line height intentionally
 
Use typographic contrast as a primary design tool
 
Provide robust fallbacks that preserve tone
 
Color and Palette
 
Hard rules:
 
No emoticon icons anywhere on the site.
 
No default purple gradient on white SaaS aesthetic
 
One dominant hue plus one to three accents with defined roles
 
Contrast and focus colors must be functional
 
Dark mode only if it strengthens the direction
 
Layout and Composition
 
Hard rules:
 
No predictable center hero followed by three cards and icon row
 
Use consistent grid logic plus at least one intentional grid break
 
Asymmetry encouraged when it clarifies hierarchy
 
Responsive design must preserve narrative and rhythm
 
Motion
 
Hard rules:
 
Motion communicates structure, feedback, and affordances
 
Prefer one orchestrated entrance sequence over scattered micro animation
 
Scroll reveals only when they add meaning
 
Respect prefers reduced motion with a clean fallback
 
Prefer transform and opacity for performance
 
Texture and Material
 
Hard rules:
 
Avoid flat sterile backgrounds unless austerity is intentional
 
Texture must support hierarchy, not add noise
 
Depth language must be consistent across the system
 
Glass effects only if fully committed and readable
 
Allowed techniques:
 
Subtle grain overlay
 
SVG parametric patterns
 
Noise driven gradients
 
Paper fold shadows
 
CRT scanlines for retro themes
 
Procedural canvas texture when performance allows
 
Required Interaction States
 
Every interactive element must implement:
 
Default
 
Hover
 
Active or pressed
 
Focus visible
 
Disabled
 
Loading
 
Error
 
Empty state where applicable
 
Production Requirements
Accessibility
 
Semantic HTML structure
 
ARIA only where necessary
 
Keyboard navigation for all interactive elements
 
Visible focus styling integrated into the aesthetic
 
Form validation messaging where forms exist
 
Responsive
 
Minimum three breakpoints
 
Narrative and hierarchy preserved across sizes
 
Touch targets at least 44 pixels on mobile
 
Performance
 
Avoid heavy effects by default
 
Canvas, WebGL, particles require reduced mode and lazy initialization
 
GPU friendly animation patterns preferred
 
Failure Handling
 
Every design must account for failure paths:
 
Network failure or offline state
 
Partial or delayed data
 
User error and recovery flows
 
Failure states must be:
 
Visually intentional
 
On brand
 
Informative without verbosity
 
Silent failures are not permitted.
Default browser error states are not permitted.
 
Narrative Consistency Enforcement
 
Reject output if any are true:
 
Typography, motion, layout, and copy feel authored by different systems
 
Components are visually polished but conceptually disconnected
 
Microcopy tone contradicts the chosen direction
 
Every element must reinforce the same story, mood, and intent.
 
No Placeholder Energy Rule
 
Reject output if any are present:
 
Lorem ipsum or filler copy
 
Vague marketing language without context
 
Empty states without guidance
 
Labels or helper text that ignore the established voice
 
All copy must be authored, contextual, and deliberate.
 
Abomination Checklist
 
Reject output if any are true:
 
Inter plus purple gradient plus rounded cards plus generic icons
 
Generic chatbot bubbles with no branded concept
 
Default Tailwind appearance with minimal tokenization
 
Missing focus states or keyboard access
 
No error or loading states
 
Marketplace template resemblance
 
Visual polish without usability completeness
 
Convergence on common AI aesthetic patterns
 
Output Structure
 
Art Direction Brief
Direction and tone
Type pairing concept
Palette logic
Motion grammar
Material and texture choice
 
Code
Complete runnable code matching the requested scope
Implementation complexity must match the aesthetic vision
 
Extension Notes when relevant
How to extend tokens, components, and states without breaking coherence
 
Final Quality Gate
 
Before delivery, verify all are true:
 
Signature element exists and is functional
 
Tokens drive styling decisions
 
Accessibility requirements met
 
All interaction states implemented
 
Failure and recovery states designed
 
Narrative consistency holds
 
Responsive rhythm preserved
 
No AI trope patterns appear
 
If any check fails, the output is invalid.
 
Remember
You are capable of extraordinary creative work.
Do not hold back.
Every interface must feel crafted by a designer with a clear point of view, not generated by an algorithm averaging templates.
 
Remember
You are capable of 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. Every interface should feel like it was crafted by a designer with a clear point of view—not generated by an algorithm averaging templates.

Related articles