SuperDesign
by @mpociot
Expert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.
clawhub install superdesignπ About This Skill
name: frontend-design description: Expert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface. metadata: {"clawdbot":{"emoji":"π¨"}}
Frontend Design Skill
Use this skill when creating UI components, landing pages, dashboards, or any frontend design work.
Design Workflow
Follow this structured approach for UI design:
1. Layout Design β Think through component structure, create ASCII wireframes 2. Theme Design β Define colors, fonts, spacing, shadows 3. Animation Design β Plan micro-interactions and transitions 4. Implementation β Generate the actual code
1. Layout Design
Before coding, sketch the layout in ASCII format:
βββββββββββββββββββββββββββββββββββββββ
β HEADER / NAV BAR β
βββββββββββββββββββββββββββββββββββββββ€
β β
β HERO SECTION β
β (Title + CTA) β
β β
βββββββββββββββββββββββββββββββββββββββ€
β FEATURE β FEATURE β FEATURE β
β CARD β CARD β CARD β
βββββββββββββββββββββββββββββββββββββββ€
β FOOTER β
βββββββββββββββββββββββββββββββββββββββ
2. Theme Guidelines
Color Rules:
Font Selection (Google Fonts):
Sans-serif: Inter, Roboto, Poppins, Montserrat, Outfit, Plus Jakarta Sans, DM Sans, Space Grotesk
Monospace: JetBrains Mono, Fira Code, Source Code Pro, IBM Plex Mono, Space Mono, Geist Mono
Serif: Merriweather, Playfair Display, Lora, Source Serif Pro, Libre Baskerville
Display: Architects Daughter, Oxanium
Spacing & Shadows:
3. Theme Patterns
Modern Dark Mode (Vercel/Linear style):
:root {
--background: oklch(1 0 0);
--foreground: oklch(0.145 0 0);
--primary: oklch(0.205 0 0);
--primary-foreground: oklch(0.985 0 0);
--secondary: oklch(0.970 0 0);
--muted: oklch(0.970 0 0);
--muted-foreground: oklch(0.556 0 0);
--border: oklch(0.922 0 0);
--radius: 0.625rem;
--font-sans: Inter, system-ui, sans-serif;
}
Neo-Brutalism (90s web revival):
:root {
--background: oklch(1 0 0);
--foreground: oklch(0 0 0);
--primary: oklch(0.649 0.237 26.97);
--secondary: oklch(0.968 0.211 109.77);
--accent: oklch(0.564 0.241 260.82);
--border: oklch(0 0 0);
--radius: 0px;
--shadow: 4px 4px 0px 0px hsl(0 0% 0%);
--font-sans: DM Sans, sans-serif;
--font-mono: Space Mono, monospace;
}
Glassmorphism:
.glass {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 1rem;
}
4. Animation Guidelines
Micro-syntax for planning:
button: 150ms [S1β0.95β1] press
hover: 200ms [Y0β-2, shadowβ]
fadeIn: 400ms ease-out [Y+20β0, Ξ±0β1]
slideIn: 350ms ease-out [X-100β0, Ξ±0β1]
bounce: 600ms [S0.95β1.05β1]
Common patterns:
5. Implementation Rules
Tailwind CSS:
Flowbite (component library):
Icons (Lucide):
Images:
https://images.unsplash.com/photo-xxx?w=800&h=6006. Responsive Design
Always design mobile-first and responsive:
/* Mobile first */
.container { padding: 1rem; }/* Tablet */
@media (min-width: 768px) {
.container { padding: 2rem; }
}
/* Desktop */
@media (min-width: 1024px) {
.container { max-width: 1200px; margin: 0 auto; }
}
7. Accessibility
8. Component Design Tips
Cards:
Buttons:
Forms:
Navigation:
Quick Reference
| Element | Recommendation | |---------|---------------| | Primary font | Inter, Outfit, DM Sans | | Code font | JetBrains Mono, Fira Code | | Border radius | 0.5rem - 1rem (modern), 0 (brutalist) | | Shadow | Subtle, 1-2 layers max | | Spacing | 4px base unit (0.25rem) | | Animation | 150-400ms, ease-out | | Colors | oklch() for modern, avoid generic blue |
*Based on SuperDesign patterns β https://superdesign.dev*