スキル一覧に戻る
ian-pascoe

frontend-design

by ian-pascoe

My dotfiles

1🍴 0📅 2026年1月24日
GitHubで見るManusで実行

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:

  1. Purpose: What problem does this interface solve? Who uses it?
  2. 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
  3. Constraints: Technical requirements (framework, performance, accessibility)
  4. Differentiation: What's the one thing someone will remember?

Quick Reference

ElementApproachAvoid
TypographyDistinctive display fonts + refined bodyInter, Roboto, Arial, system fonts
ColorDominant colors with sharp accentsEvenly-distributed timid palettes, purple gradients
MotionHigh-impact orchestrated revealsScattered micro-interactions
LayoutAsymmetry, overlap, grid-breakingPredictable, cookie-cutter patterns
BackgroundGradients, noise, textures, depthSolid 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

MistakeFix
Using Inter/Roboto/ArialChoose distinctive, characterful fonts
Purple gradients on whiteCommit to bold, cohesive color palette
Cookie-cutter layoutsUse asymmetry, overlap, unexpected composition
Animation everywhereFocus on high-impact moments (page load, key interactions)
Matching complexity to every designMatch 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

レビュー

💬

レビュー機能は近日公開予定です