Back to list
tuantiensiu

frontend-aesthetics

by tuantiensiu

1🍴 0📅 Jan 12, 2026

SKILL.md


name: frontend-aesthetics description: Use when building landing pages, dashboards, forms, or any frontend generation task where you need to prevent generic "AI slop" and create distinctive, intentional designs

Frontend Aesthetics Skill

Prevent generic "AI slop" frontends. Create distinctive, intentional designs.

When to Use

  • Building landing pages, dashboards, forms, components
  • Any frontend generation task
  • Reviewing UI for visual quality

Decision Gate (Do First)

Before writing code, state:

  1. Aesthetic direction — Which style?
  2. Why — How does it fit the context?

Aesthetic Directions

Pick ONE (or combine 2):

DirectionCharacter
Neo-BrutalistRaw textures, bold type, harsh contrasts
Soft MinimalismMuted palettes, generous whitespace
Retro-FuturisticCRT effects, scan lines, neon
EditorialDynamic grids, mixed media, bold type
Glass MorphismTranslucent layers, backdrop blur, depth
Dark AcademiaRich textures, serif type, scholarly
Swiss DesignGrid systems, sans-serif, functional
Art DecoGeometric patterns, gold accents, luxury
Y2K RevivalGradients, metallics, early-web nostalgia
Organic/NaturalFlowing shapes, nature palettes, paper textures

Typography

Good choices:

  • Code/Tech: JetBrains Mono, Fira Code, Space Mono
  • Editorial: Playfair Display, Crimson Pro, Instrument Serif
  • Display: Bebas Neue, Oswald, Archivo Black
  • Technical: IBM Plex, Source Sans 3, Work Sans
  • Distinctive: Bricolage Grotesque, Syne, Outfit

Avoid: Inter, Roboto, Arial, system fonts without purpose

Pairing: High contrast = interesting. Display + monospace, serif + geometric sans.

Weight: Use extremes (100/200 vs 800/900), not middle (400 vs 600).

Color Anti-Patterns

Avoid:

  • Purple/blue gradient backgrounds
  • #6366F1 or #667eea as primary
  • Flat white backgrounds

Do:

  • Commit to cohesive theme
  • Use CSS variables
  • Dominant colors with sharp accents

Animation Pattern

One orchestrated entrance beats scattered effects:

@keyframes revealUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
}

.hero > * {
  animation: revealUp 800ms cubic-bezier(0.19, 1, 0.22, 1) both;
}
.hero > *:nth-child(1) {
  animation-delay: 0ms;
}
.hero > *:nth-child(2) {
  animation-delay: 80ms;
}
.hero > *:nth-child(3) {
  animation-delay: 160ms;
}

AI Slop Signature (Never Do ALL Together)

  • Purple/blue gradient backgrounds
  • Inter or system fonts
  • Centered hero with subheading
  • 3-column feature cards with icons
  • Rounded corners on everything (16px)
  • Drop shadows on all cards
  • "Modern, clean, simple" as only descriptors

Quality Check

Before delivery:

  • Clear aesthetic point of view?
  • Avoids ALL items in the AI slop list?
  • Would someone remember this tomorrow?
  • Responsive, accessible, performs well?

Storage

Save design decisions to .opencode/memory/design/aesthetics/

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon