Frontend Development
Create distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics.
For technical constraints (animation, typography, accessibility), see ui-rules skill.
When This Skill Activates
-
Building web components or pages
-
Creating dashboards or applications
-
Styling or beautifying web UI
-
React, Vue, HTML/CSS development
-
Landing pages or marketing sites
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 a direction: brutally minimal, maximalist, retro-futuristic, organic, luxury, playful, editorial, brutalist, art deco, soft/pastel, industrial
-
Constraints: Technical requirements (framework, performance, accessibility)
-
Differentiation: What makes this memorable?
Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work - the key is intentionality.
Creative Philosophy
Typography
Choose fonts that fit the aesthetic. Pair display fonts with body fonts thoughtfully. Consider the project's existing typography system first.
Color & Theme
Commit to a cohesive aesthetic. Use CSS variables for consistency. Strong primary colors with intentional accents create memorable interfaces.
Motion
Use animation purposefully - for feedback, transitions, and delight. Focus on high-impact moments over scattered micro-interactions.
Spatial Composition
Consider unexpected layouts, asymmetry, overlap, grid-breaking elements. Balance negative space with density based on the design direction.
Visual Texture
Create atmosphere through background treatment, shadows, borders, and layering. Avoid flat, sterile defaults.
Anti-Patterns
NEVER create generic AI-generated aesthetics:
-
Predictable layouts without character
-
Cookie-cutter components that could be from any project
-
Designs that converge on the same "safe" choices
Interpret creatively. Make unexpected choices. No two interfaces should look the same.
Implementation
Match implementation complexity to the aesthetic vision:
-
Maximalist designs need elaborate detail
-
Minimalist designs need restraint and precision
Commit fully to the chosen direction.