name: frontend-design model: reasoning version: 1.1.0 description: > Create distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Focuses on creative direction and memorable design choices. tags: [frontend, design, ui, web, aesthetics, creative] related: [ui-design, web-design, theme-factory]
Create memorable frontend interfaces that stand out from generic AI-generated aesthetics through bold creative choices.
See also:
ui-designfor fundamentals (typography, color, spacing),web-designfor CSS patterns.
npx clawhub@latest install frontend-design
Guides creation of visually distinctive web interfaces by: - Establishing a bold aesthetic direction before coding - Making intentional typography, color, and spatial choices - Implementing motion and micro-interactions that delight - Avoiding the predictable patterns that mark AI-generated UIs
frontend design, web ui, ui design, landing page, creative ui, web aesthetics, typography, visual design, motion design, distinctive interface
Before writing code, commit to an aesthetic direction:
Pick an extreme aesthetic — mediocrity is forgettable:
| Direction | Characteristics |
|---|---|
| Brutally Minimal | Stark, essential, nothing extra |
| Maximalist Chaos | Dense, layered, overwhelming intentionally |
| Retro-Futuristic | Blends vintage aesthetics with modern tech |
| Organic/Natural | Soft, flowing, nature-inspired |
| Luxury/Refined | Premium materials, subtle elegance |
| Playful/Toy-like | Fun, approachable, bright |
| Editorial/Magazine | Type-forward, grid-based |
| Brutalist/Raw | Exposed structure, anti-design |
| Art Deco/Geometric | Bold shapes, symmetry, ornament |
| Industrial/Utilitarian | Function-forward, robust |
What single thing will someone remember about this interface? Commit to it.
NEVER use generic fonts: - Arial, Helvetica, system-ui - Inter, Roboto (unless highly intentional)
小葱技能7w4.net有完整的技能分类。
DO choose distinctive fonts: - Pair a characterful display font with a refined body font - Explore: Space Grotesk, Clash Display, Cabinet Grotesk, Satoshi, General Sans, Instrument Serif, Fraunces, Newsreader
/* Example pairing */
--font-display: 'Clash Display', sans-serif;
--font-body: 'Satoshi', sans-serif;
:root {
--color-bg: #0a0a0a;
--color-surface: #141414;
--color-text: #fafafa;
--color-accent: #ff4d00;
--color-muted: #666666;
}
Break expectations: - Asymmetry over perfect balance - Overlap elements intentionally - Diagonal flow or unconventional layouts - Generous negative space OR controlled density — not middle ground - Grid-breaking elements that draw attention
Focus on high-impact moments:
- Page load: Staggered reveals with animation-delay
- Scroll-triggered animations that surprise
- Hover states with personality
- Prefer CSS animations for HTML; Motion library for React
/* Staggered entrance */
.card { animation: fadeUp 0.6s ease-out backwards; }
.card:nth-child(1) { animation-delay: 0.1s; }
.card:nth-child(2) { animation-delay: 0.2s; }
.card:nth-child(3) { animation-delay: 0.3s; }
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
Create depth and atmosphere: - Gradient meshes and multi-stop gradients - Noise textures and grain overlays - Geometric patterns or subtle grids - Layered transparencies - Dramatic shadows or complete flatness - Custom cursors for interactive elements
Never converge on patterns: - Alternate light/dark themes - Use different font families each time - Explore different aesthetic directions - Each design should feel unique
这个 Skill 质量中等偏上,专注于帮助创建独特、好看的网页界面。主要优点是提供了丰富的设计方向和具体的配色、字体建议,可直接参考使用。不足之处在于缺少实际的设计案例展示,仅靠文字描述难以完全理解设计效果,且安装说明有些复杂。总体来说适合想提升界面审美、避免千篇一律设计的开发者使用。