Design Implementation Guide
Overview
This skill provides style guides and implementation rules for frontend design.
For design discovery and style selection, use the design-discovery agent which:
- Gathers context through step-by-step questions
- Uses VS (Verbalized Sampling) technique to recommend styles with suitability percentages
- Applies AIDA methodology for landing pages
This skill is automatically loaded after the agent completes discovery.
How to Use
With Discovery Agent (Recommended)
- User requests frontend design
design-discovery agent conducts context gathering
- Agent presents VS-based style recommendations
- After style selection, agent loads this skill for implementation
Direct Usage (Quick Mode)
If user already knows their style, skip discovery:
"Build me a landing page with Bento Grid style, dark theme, minimal animations"
In this case, directly read the relevant style guide and implement.
Style Selection & Guidelines
Based on user responses, select the appropriate style and read the corresponding guide.
Read both the style guide and the relevant common modules before implementing.
Available Style Guides
Use the Read tool to read the corresponding style file:
- Editorial →
styles/editorial.md
- Brutalist →
styles/brutalist.md
- Neobrutalism →
styles/neobrutalism.md
- Glassmorphism →
styles/glassmorphism.md
- Liquid Glass →
styles/liquid-glass.md
- Swiss Minimal →
styles/swiss-minimal.md
- Minimalism →
styles/minimalism.md
- Neomorphism →
styles/neomorphism.md
- Claymorphism →
styles/claymorphism.md
- Skeuomorphism →
styles/skeuomorphism.md
- Bento Grid →
styles/bento-grid.md
- Dark Mode First →
styles/dark-mode-first.md
- Minimal Corporate →
styles/minimal-corporate.md
- Retro Pixel →
styles/retro-pixel.md
- Organic Shapes →
styles/organic-shapes.md
- Maximalist →
styles/maximalist.md
- 3D Immersive →
styles/3d-immersive.md
- Aurora / Gradient Mesh →
styles/aurora-gradient.md
- Terminal / Hacker →
styles/terminal-hacker.md
- Kinetic Typography →
styles/kinetic-typography.md
Common Modules (선택에 따라 참조)
- Colors →
common/colors.md (color systems, palettes, dark mode)
- Animations →
common/animations.md (motion principles, Tailwind animations)
- Spacing →
common/spacing.md (density systems, responsive spacing)
Do NOT proceed to implementation without reading:
- The chosen style guide
- Relevant common modules based on user's detail choices
Phase 3: Implementation
Universal Principles
❌ AI Slop 안티패턴 (피하기)
- Default fonts like Inter, Roboto, Arial, system-ui
- Purple gradient + white background combos
- Applying rounded-xl to everything
- Meaningless shadow spam
- Repetitive identical card components
- Using only Tailwind defaults
- Generic hero sections with stock images
- Overusing blur effects
- Inconsistent spacing
✅ 지향
- Make intentional design decisions with clear reasoning
- Choose distinctive fonts that match the style (use Google Fonts)
- Create intentional color palettes (manage with CSS variables)
- Establish clear typography hierarchy (3-4 levels max)
- Use meaningful spacing scale (4px base: 4, 8, 12, 16, 24, 32, 48, 64)
- Apply details and finishing touches that match the chosen style
- Ensure contrast ratios meet WCAG AA (4.5:1 for text)
- Test responsive behavior at key breakpoints
Style Quick Reference
| Style |
Key Characteristics |
Example Fonts |
Color Traits |
| Editorial |
Large type, intentional whitespace, asymmetry |
Playfair Display, Cormorant |
Monotone, single accent |
| Brutalist |
Raw, thick borders, rule-breaking |
Monument Extended, Archivo Black |
High contrast, primary colors |
| Neobrutalism |
Thick borders, hard shadows, playful colors |
Space Grotesk, Clash Display |
Vivid pastels, cheerful |
| Glassmorphism |
Blur, transparency, soft light |
SF Pro, Plus Jakarta Sans |
Pastel + white |
| Liquid Glass |
Dynamic refraction, specular highlights, alive |
SF Pro, Geist, Inter |
Environment-adaptive tints |
| Swiss Minimal |
Grid, typography-focused, refined |
Helvetica Neue, Suisse Int'l |
B&W + single accent |
| Minimalism |
Extreme whitespace, near-monochrome, zen |
Inter, Instrument Sans |
Near-absence of color |
| Organic |
Curves, blobs, natural flow |
Fraunces, DM Serif |
Earth tones, warm neutrals |
| Neomorphism |
Soft 3D, inset shadows, tactile |
Inter, Outfit |
Muted, low contrast |
| Claymorphism |
Puffy clay surfaces, inner highlights, pastel |
Nunito, Quicksand, Fredoka |
Warm pastels, candy tones |
| Skeuomorphism |
Real-world textures, realistic depth, physical |
Playfair Display, Lora |
Leather/wood/metal warm tones |
| Bento Grid |
Modular cards, varied sizes, Apple-like |
SF Pro, Geist |
Neutral + vibrant accents |
| Dark Mode First |
Dark backgrounds, neon accents, glow |
JetBrains Mono, Fira Code |
Dark + neon |
| Minimal Corporate |
Clean, trustworthy, professional |
DM Sans, Satoshi |
Blue/gray, conservative |
| Retro Pixel |
CRT effects, terminal aesthetics, pixelated |
Press Start 2P, VT323 |
Green/amber on black |
| Organic Shapes |
Blobs, curves, natural flow |
Fraunces, Nunito |
Earth tones, warm naturals |
| Maximalist |
Bold type, intense colors, layered |
Clash Display, Syne |
Saturated, multi-color |
| 3D Immersive |
CSS 3D transforms, parallax, depth |
Space Grotesk, Geist |
Dark + gradient depth |
| Aurora / Gradient Mesh |
Mesh gradients, color fields, ambient glow |
Geist, Inter, Satoshi |
Multi-stop gradients, iridescent |
| Terminal / Hacker |
Monospace, information-dense, command palette |
JetBrains Mono, Geist Mono |
Dark + semantic (green/red/yellow) |
| Kinetic Typography |
Scroll-driven text animation, split reveals |
Instrument Serif, Clash Display |
Mono/limited palette, type-focused |
Example Scenarios
Scenario 1: Fashion Brand Landing Page
Target: Women 20-30 interested in fashion
Mood: Editorial/Magazine
Colors: Monochrome
Gradients: None
Animation: Moderate
Border Radius: Sharp
Spacing: Spacious
→ Apply Editorial style
→ Large serif headlines, generous whitespace, monotone, image overlap
→ Smooth scroll animations, no gradients, sharp edges
Scenario 2: SaaS Dashboard
Target: Business users 30-40
Mood: Minimal Corporate
Colors: Cool (blue-based)
Gradients: Subtle
Animation: Minimal
Border Radius: Slight
Spacing: Balanced
→ Apply Minimal Corporate style
→ Sans-serif, clear grid, functional design
→ Subtle hover states, light gradients for depth
Scenario 3: Developer Tool
Target: Developers 25-40
Mood: Dark Mode First
Colors: Dark with neon accents
Gradients: Subtle
Animation: Moderate
Border Radius: Slight
Spacing: Compact
→ Apply Dark Mode First style
→ Monospace fonts, syntax highlighting colors
→ Glow effects on interactive elements
Scenario 4: Portfolio Site
Target: Creative professionals
Mood: Bento Grid
Colors: Vibrant
Gradients: Mesh
Animation: Rich
Border Radius: Rounded
Spacing: Spacious
→ Apply Bento Grid style
→ Modular layout, varied card sizes
→ Complex animations, mesh gradient backgrounds
Final Checklist
Before completing the design, verify:
Response Format
When presenting design choices to users, summarize the configuration:
## Design Configuration Summary
| Setting | Choice |
|---------|--------|
| Style | Swiss Minimal |
| Colors | Monochrome (Black + Blue accent) |
| Gradients | None |
| Animation | Minimal |
| Border Radius | Sharp (0px) |
| Spacing | Spacious |
| Theme | Light + Dark mode |
Proceeding with implementation...
1---2name: design-system-reference3description: Style guides and implementation rules for frontend design. Works with design-discovery agent which handles context gathering and VS-based style recommendations. Contains detailed style guides, anti-patterns, and implementation checklists.4---56# Design Implementation Guide78## Overview910This skill provides **style guides and implementation rules** for frontend design.1112**For design discovery and style selection**, use the `design-discovery` agent which:13- Gathers context through step-by-step questions14- Uses VS (Verbalized Sampling) technique to recommend styles with suitability percentages15- Applies AIDA methodology for landing pages1617This skill is automatically loaded after the agent completes discovery.1819---2021## How to Use2223### With Discovery Agent (Recommended)241. User requests frontend design252. `design-discovery` agent conducts context gathering263. Agent presents VS-based style recommendations274. After style selection, agent loads this skill for implementation2829### Direct Usage (Quick Mode)30If user already knows their style, skip discovery:31```32"Build me a landing page with Bento Grid style, dark theme, minimal animations"33```34In this case, directly read the relevant style guide and implement.3536---3738## Style Selection & Guidelines3940Based on user responses, select the appropriate style and read the corresponding guide.4142Read both the style guide and the relevant common modules before implementing.4344### Available Style Guides4546Use the `Read` tool to read the corresponding style file:47- Editorial → `styles/editorial.md`48- Brutalist → `styles/brutalist.md`49- Neobrutalism → `styles/neobrutalism.md`50- Glassmorphism → `styles/glassmorphism.md`51- Liquid Glass → `styles/liquid-glass.md`52- Swiss Minimal → `styles/swiss-minimal.md`53- Minimalism → `styles/minimalism.md`54- Neomorphism → `styles/neomorphism.md`55- Claymorphism → `styles/claymorphism.md`56- Skeuomorphism → `styles/skeuomorphism.md`57- Bento Grid → `styles/bento-grid.md`58- Dark Mode First → `styles/dark-mode-first.md`59- Minimal Corporate → `styles/minimal-corporate.md`60- Retro Pixel → `styles/retro-pixel.md`61- Organic Shapes → `styles/organic-shapes.md`62- Maximalist → `styles/maximalist.md`63- 3D Immersive → `styles/3d-immersive.md`64- Aurora / Gradient Mesh → `styles/aurora-gradient.md`65- Terminal / Hacker → `styles/terminal-hacker.md`66- Kinetic Typography → `styles/kinetic-typography.md`6768### Common Modules (선택에 따라 참조)69- Colors → `common/colors.md` (color systems, palettes, dark mode)70- Animations → `common/animations.md` (motion principles, Tailwind animations)71- Spacing → `common/spacing.md` (density systems, responsive spacing)7273Do NOT proceed to implementation without reading:741. The chosen style guide752. Relevant common modules based on user's detail choices7677---7879## Phase 3: Implementation8081### Universal Principles8283#### ❌ AI Slop 안티패턴 (피하기)84- Default fonts like Inter, Roboto, Arial, system-ui85- Purple gradient + white background combos86- Applying rounded-xl to everything87- Meaningless shadow spam88- Repetitive identical card components89- Using only Tailwind defaults90- Generic hero sections with stock images91- Overusing blur effects92- Inconsistent spacing9394#### ✅ 지향95- Make intentional design decisions with clear reasoning96- Choose distinctive fonts that match the style (use Google Fonts)97- Create intentional color palettes (manage with CSS variables)98- Establish clear typography hierarchy (3-4 levels max)99- Use meaningful spacing scale (4px base: 4, 8, 12, 16, 24, 32, 48, 64)100- Apply details and finishing touches that match the chosen style101- Ensure contrast ratios meet WCAG AA (4.5:1 for text)102- Test responsive behavior at key breakpoints103104---105106## Style Quick Reference107108| Style | Key Characteristics | Example Fonts | Color Traits |109|-------|-------------------|---------------|--------------|110| Editorial | Large type, intentional whitespace, asymmetry | Playfair Display, Cormorant | Monotone, single accent |111| Brutalist | Raw, thick borders, rule-breaking | Monument Extended, Archivo Black | High contrast, primary colors |112| **Neobrutalism** | Thick borders, hard shadows, playful colors | Space Grotesk, Clash Display | Vivid pastels, cheerful |113| Glassmorphism | Blur, transparency, soft light | SF Pro, Plus Jakarta Sans | Pastel + white |114| **Liquid Glass** | Dynamic refraction, specular highlights, alive | SF Pro, Geist, Inter | Environment-adaptive tints |115| Swiss Minimal | Grid, typography-focused, refined | Helvetica Neue, Suisse Int'l | B&W + single accent |116| **Minimalism** | Extreme whitespace, near-monochrome, zen | Inter, Instrument Sans | Near-absence of color |117| Organic | Curves, blobs, natural flow | Fraunces, DM Serif | Earth tones, warm neutrals |118| **Neomorphism** | Soft 3D, inset shadows, tactile | Inter, Outfit | Muted, low contrast |119| **Claymorphism** | Puffy clay surfaces, inner highlights, pastel | Nunito, Quicksand, Fredoka | Warm pastels, candy tones |120| **Skeuomorphism** | Real-world textures, realistic depth, physical | Playfair Display, Lora | Leather/wood/metal warm tones |121| **Bento Grid** | Modular cards, varied sizes, Apple-like | SF Pro, Geist | Neutral + vibrant accents |122| **Dark Mode First** | Dark backgrounds, neon accents, glow | JetBrains Mono, Fira Code | Dark + neon |123| **Minimal Corporate** | Clean, trustworthy, professional | DM Sans, Satoshi | Blue/gray, conservative |124| **Retro Pixel** | CRT effects, terminal aesthetics, pixelated | Press Start 2P, VT323 | Green/amber on black |125| **Organic Shapes** | Blobs, curves, natural flow | Fraunces, Nunito | Earth tones, warm naturals |126| **Maximalist** | Bold type, intense colors, layered | Clash Display, Syne | Saturated, multi-color |127| **3D Immersive** | CSS 3D transforms, parallax, depth | Space Grotesk, Geist | Dark + gradient depth |128| **Aurora / Gradient Mesh** | Mesh gradients, color fields, ambient glow | Geist, Inter, Satoshi | Multi-stop gradients, iridescent |129| **Terminal / Hacker** | Monospace, information-dense, command palette | JetBrains Mono, Geist Mono | Dark + semantic (green/red/yellow) |130| **Kinetic Typography** | Scroll-driven text animation, split reveals | Instrument Serif, Clash Display | Mono/limited palette, type-focused |131132---133134## Example Scenarios135136### Scenario 1: Fashion Brand Landing Page137```138Target: Women 20-30 interested in fashion139Mood: Editorial/Magazine140Colors: Monochrome141Gradients: None142Animation: Moderate143Border Radius: Sharp144Spacing: Spacious145146→ Apply Editorial style147→ Large serif headlines, generous whitespace, monotone, image overlap148→ Smooth scroll animations, no gradients, sharp edges149```150151### Scenario 2: SaaS Dashboard152```153Target: Business users 30-40154Mood: Minimal Corporate155Colors: Cool (blue-based)156Gradients: Subtle157Animation: Minimal158Border Radius: Slight159Spacing: Balanced160161→ Apply Minimal Corporate style162→ Sans-serif, clear grid, functional design163→ Subtle hover states, light gradients for depth164```165166### Scenario 3: Developer Tool167```168Target: Developers 25-40169Mood: Dark Mode First170Colors: Dark with neon accents171Gradients: Subtle172Animation: Moderate173Border Radius: Slight174Spacing: Compact175176→ Apply Dark Mode First style177→ Monospace fonts, syntax highlighting colors178→ Glow effects on interactive elements179```180181### Scenario 4: Portfolio Site182```183Target: Creative professionals184Mood: Bento Grid185Colors: Vibrant186Gradients: Mesh187Animation: Rich188Border Radius: Rounded189Spacing: Spacious190191→ Apply Bento Grid style192→ Modular layout, varied card sizes193→ Complex animations, mesh gradient backgrounds194```195196---197198## Final Checklist199200Before completing the design, verify:201- [ ] Does it reflect the key characteristics of the chosen style?202- [ ] Is it free from generic AI-generated aesthetics?203- [ ] Is the typography distinctive with clear hierarchy?204- [ ] Is the color palette intentional and consistent?205- [ ] Do animations match the specified level (none/minimal/moderate/rich)?206- [ ] Is the border radius consistent throughout?207- [ ] Does spacing match the specified density?208- [ ] Are gradients used (or not used) as specified?209- [ ] Does it support the specified theme mode (light/dark/both)?210- [ ] Is there something memorable that users will remember?211212---213214## Response Format215216When presenting design choices to users, summarize the configuration:217218```219## Design Configuration Summary220221| Setting | Choice |222|---------|--------|223| Style | Swiss Minimal |224| Colors | Monochrome (Black + Blue accent) |225| Gradients | None |226| Animation | Minimal |227| Border Radius | Sharp (0px) |228| Spacing | Spacious |229| Theme | Light + Dark mode |230231Proceeding with implementation...232```