Design Workflow Skill
Guidelines for making UI designs that don't look AI-generated. These rules apply to any design work — prototypes, design docs, or UI code.
What This Skill Does
- Teaches how to avoid "generic AI" design patterns
- Provides a checklist for design quality
- Guides component-by-component design approach
- Sets prototype quality standards
Rule 1: Use the Existing Design System
NEVER invent new colors, fonts, or spacing. Always use what the project defines.
What to Read FIRST
.planning/design-config.md — project colors, fonts, spacing, brand identity
- The theme files listed in design-config — actual CSS tokens
- Existing components in the codebase — match their patterns
Key Points
- Use EXACT hex values from the project palette (not Tailwind defaults like
bg-blue-500)
- Use the project's font — don't swap in Inter, Poppins, or Space Grotesk
- Use the project's border radius and shadow values
- Reference CSS variables or tokens — don't hardcode
Rule 2: Avoid Generic AI Patterns
These patterns scream "AI made this" — avoid them ALL:
Colors
- Don't use colors outside the project palette
- No random purple/violet gradients (the #1 AI cliche)
- No neon colors or rainbow gradients
- No gray-on-gray with no accent color
- Use the project's accent color — that's what makes it unique
Layout
- No centered-everything-with-max-width-on-every-section
- No hero with a giant gradient blob behind text
- No three-column feature cards with icons that all look the same
- No 50/50 split with image on right, text on left (for every section)
- Break the grid sometimes — asymmetry is more interesting
Typography
- No single font size for everything
- Create clear hierarchy: big headings, medium subheads, small body
- Use font weight contrast
- Don't center-align long text blocks
Components
- No rounded rectangles that all look identical
- Give cards visual variety — different sizes, featured vs normal
- Buttons should have clear primary/secondary/ghost hierarchy
- Don't use icons for everything — sometimes text is better
Copy
- No generic marketing fluff ("Unlock your potential", "Take it to the next level")
- Be specific — use real feature names and real numbers
- Match the tone from design-config's Design Personality
Rule 3: Design Component by Component
Don't design a whole page at once. Build pieces, then compose.
Order of Work
- Design tokens — Confirm colors, fonts, spacing from existing theme files
- Base components — Button, Card, Badge, Input (small, isolated)
- Composite components — Nav bar, Sidebar, Hero section, Feature card
- Full screens — Compose components into pages
- States — Add loading, empty, error states to each component
- Responsive — Adjust each screen for mobile/tablet/desktop
Rule 4: Use Visual References
When references are given:
- Study what makes it look good (layout, color, typography, whitespace)
- Take inspiration, don't copy — match the quality level, not the exact layout
- Apply to the project's design system
When NO references are given:
- Check Reference Apps in design-config
- Focus on whitespace — more space = more premium
- Use accent color sparingly — max 10-15% of the screen
- Make one thing big and bold per section (hierarchy)
Rule 5: Prototype Quality Standards
Must Have
- Exact colors from the project theme files
- Real fonts loaded
- Proper spacing (not random padding everywhere)
- Real content (not "Lorem ipsum")
- All states visible (loading, empty, error, success)
- Responsive: works at 375px, 768px, 1440px
Must NOT Have
- Placeholder images or stock photo URLs
- Default Tailwind colors
- Missing hover/focus states
- Broken layout at any viewport
- Text that's hard to read (check contrast)
Review & Checklists
See checklists.md for the self-check, critic review checklists, and design-implementation mismatch troubleshooting.
1---2name: design-workflow3description: Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.4---56# Design Workflow Skill78Guidelines for making UI designs that don't look AI-generated. These rules apply to any design work — prototypes, design docs, or UI code.910## What This Skill Does11121. Teaches how to avoid "generic AI" design patterns132. Provides a checklist for design quality143. Guides component-by-component design approach154. Sets prototype quality standards1617## Rule 1: Use the Existing Design System1819**NEVER invent new colors, fonts, or spacing.** Always use what the project defines.2021### What to Read FIRST221. `.planning/design-config.md` — project colors, fonts, spacing, brand identity232. The theme files listed in design-config — actual CSS tokens243. Existing components in the codebase — match their patterns2526### Key Points27- Use EXACT hex values from the project palette (not Tailwind defaults like `bg-blue-500`)28- Use the project's font — don't swap in Inter, Poppins, or Space Grotesk29- Use the project's border radius and shadow values30- Reference CSS variables or tokens — don't hardcode3132---3334## Rule 2: Avoid Generic AI Patterns3536These patterns scream "AI made this" — avoid them ALL:3738### Colors39- Don't use colors outside the project palette40- No random purple/violet gradients (the #1 AI cliche)41- No neon colors or rainbow gradients42- No gray-on-gray with no accent color43- Use the project's accent color — that's what makes it unique4445### Layout46- No centered-everything-with-max-width-on-every-section47- No hero with a giant gradient blob behind text48- No three-column feature cards with icons that all look the same49- No 50/50 split with image on right, text on left (for every section)50- Break the grid sometimes — asymmetry is more interesting5152### Typography53- No single font size for everything54- Create clear hierarchy: big headings, medium subheads, small body55- Use font weight contrast56- Don't center-align long text blocks5758### Components59- No rounded rectangles that all look identical60- Give cards visual variety — different sizes, featured vs normal61- Buttons should have clear primary/secondary/ghost hierarchy62- Don't use icons for everything — sometimes text is better6364### Copy65- No generic marketing fluff ("Unlock your potential", "Take it to the next level")66- Be specific — use real feature names and real numbers67- Match the tone from design-config's Design Personality6869---7071## Rule 3: Design Component by Component7273Don't design a whole page at once. Build pieces, then compose.7475### Order of Work761. **Design tokens** — Confirm colors, fonts, spacing from existing theme files772. **Base components** — Button, Card, Badge, Input (small, isolated)783. **Composite components** — Nav bar, Sidebar, Hero section, Feature card794. **Full screens** — Compose components into pages805. **States** — Add loading, empty, error states to each component816. **Responsive** — Adjust each screen for mobile/tablet/desktop8283---8485## Rule 4: Use Visual References8687When references are given:881. Study what makes it look good (layout, color, typography, whitespace)892. Take inspiration, don't copy — match the quality level, not the exact layout903. Apply to the project's design system9192When NO references are given:93- Check Reference Apps in design-config94- Focus on whitespace — more space = more premium95- Use accent color sparingly — max 10-15% of the screen96- Make one thing big and bold per section (hierarchy)9798---99100## Rule 5: Prototype Quality Standards101102### Must Have103- Exact colors from the project theme files104- Real fonts loaded105- Proper spacing (not random padding everywhere)106- Real content (not "Lorem ipsum")107- All states visible (loading, empty, error, success)108- Responsive: works at 375px, 768px, 1440px109110### Must NOT Have111- Placeholder images or stock photo URLs112- Default Tailwind colors113- Missing hover/focus states114- Broken layout at any viewport115- Text that's hard to read (check contrast)116117---118119## Review & Checklists120121> See checklists.md for the self-check, critic review checklists, and design-implementation mismatch troubleshooting.