← スキル一覧に戻る

frontend-design
by ian-pascoe
My dotfiles
⭐ 1🍴 0📅 2026年1月24日
SKILL.md
name: frontend-design description: Use when building web components, pages, or applications that need distinctive, production-grade interfaces. Helps avoid generic AI aesthetics with bold, intentional design choices.
Frontend Design
Overview
Create distinctive, production-grade interfaces by committing to a bold aesthetic direction and executing it with precision. The key is intentionality, not intensity.
When to Use
- Building web components, pages, or applications
- Creating UI that needs to stand out from generic templates
- Implementing production-grade interfaces with polish
Don't use for: backend code, API design, simple utility scripts, or prototypes where aesthetics don't matter.
Design Process
Before coding, commit to a BOLD aesthetic direction:
- Purpose: What problem does this interface solve? Who uses it?
- Tone: Pick an extreme - brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian
- Constraints: Technical requirements (framework, performance, accessibility)
- Differentiation: What's the one thing someone will remember?
Quick Reference
| Element | Approach | Avoid |
|---|---|---|
| Typography | Distinctive display fonts + refined body | Inter, Roboto, Arial, system fonts |
| Color | Dominant colors with sharp accents | Evenly-distributed timid palettes, purple gradients |
| Motion | High-impact orchestrated reveals | Scattered micro-interactions |
| Layout | Asymmetry, overlap, grid-breaking | Predictable, cookie-cutter patterns |
| Background | Gradients, noise, textures, depth | Solid white/gray |
Aesthetic Guidelines
Focus on these elements:
- Typography: Choose fonts that are beautiful, unique, and interesting. Pair a distinctive display font with a refined body font.
- Color & Theme: Commit to a cohesive aesthetic. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes.
- Motion: Focus on high-impact moments: one well-orchestrated page load with staggered reveals creates more delight than scattered micro-interactions. Use scroll-triggering and hover states that surprise.
- Spatial Composition: Unexpected layouts. Asymmetry. Overlap. Diagonal flow. Grid-breaking elements. Generous negative space OR controlled density.
- Backgrounds & Visual Details: Create atmosphere and depth. Apply gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, custom cursors, and grain overlays.
Match implementation complexity to aesthetic vision. Maximalist designs need elaborate animations; minimalist designs need restraint and precision.
Common Mistakes
| Mistake | Fix |
|---|---|
| Using Inter/Roboto/Arial | Choose distinctive, characterful fonts |
| Purple gradients on white | Commit to bold, cohesive color palette |
| Cookie-cutter layouts | Use asymmetry, overlap, unexpected composition |
| Animation everywhere | Focus on high-impact moments (page load, key interactions) |
| Matching complexity to every design | Match implementation complexity to aesthetic vision |
Validation Checklist
- Bold aesthetic direction chosen and committed to
- Typography is distinctive (not Inter/Roboto/Arial)
- Color palette is cohesive with sharp accents
- Layout has intentional asymmetry or unexpected elements
- Motion is purposeful and orchestrated
- Implementation complexity matches aesthetic vision
- No generic AI aesthetic patterns
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です