Frontend Design System
Philosophy: Every pixel has purpose. Restraint is luxury. User psychology drives decisions. Core Principle: THINK, don't memorize. ASK, don't assume.
🎯 Selective Reading Rule (MANDATORY)
Read REQUIRED files always, OPTIONAL only when needed:
File Status When to Read
ux-psychology.md 🔴 REQUIRED Always read first!
color-system.md ⚪ Optional Color/palette decisions
typography-system.md ⚪ Optional Font selection/pairing
visual-effects.md ⚪ Optional Glassmorphism, shadows, gradients
animation-guide.md ⚪ Optional Animation needed
motion-graphics.md ⚪ Optional Lottie, GSAP, 3D
decision-trees.md ⚪ Optional Context templates
🔴 ux-psychology.md = ALWAYS READ. Others = only if relevant.
🔧 Runtime Scripts
Execute these for audits (don't read, just run):
Script Purpose Usage
scripts/ux_audit.py
UX Psychology & Accessibility Audit python scripts/ux_audit.py <project_path>
⚠️ CRITICAL: ASK BEFORE ASSUMING (MANDATORY)
STOP! If the user's request is open-ended, DO NOT default to your favorites.
🧠 Knowledge Modules (Fractal Skills)
-
When User Prompt is Vague, ASK:
-
⛔ DEFAULT TENDENCIES TO AVOID (ANTI-SAFE HARBOR):
-
Audience → Design Approach
-
Core Laws (Internalize These)
-
Emotional Design Levels
-
Trust Building
-
Golden Ratio (φ = 1.618)
-
8-Point Grid Concept
-
Key Sizing Principles
-
60-30-10 Rule
-
Color Psychology (For Decision Making)
-
Selection Process
-
Scale Selection
-
Pairing Concept
-
Readability Rules
-
Glassmorphism (When Appropriate)
-
Shadow Hierarchy
-
Gradient Usage
-
Timing Concept
-
Easing Selection
-
Performance
-
Premium Indicators
-
Trust Builders
-
Emotional Triggers
-
❌ Lazy Design Indicators
-
❌ AI Tendency Patterns (AVOID!)
-
❌ Dark Patterns (Unethical)