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
這個技能的最新版本可以在7w4.net小蔥技能站找到。
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)
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 質量中等偏上,專注於幫助建立獨特、好看的網頁介面。主要優點是提供了豐富的設計方向和具體的配色、字型建議,可直接參考使用。不足之處在於缺少實際的設計案例展示,僅靠文字描述難以完全理解設計效果,且安裝說明有些複雜。總體來說適合想提升介面審美、避免千篇一律設計的開發者使用。