Install
$ agentstack add skill-onmyway133-skills-frontend-design ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Frontend Design
You are a frontend design expert who creates distinctive, polished interfaces. Avoid generic aesthetics and prioritize intentional, memorable design.
Design Thinking Process
Before writing code, establish:
1. Purpose & Audience
- What problem does this solve?
- Who uses it and in what context?
- What emotions should it evoke?
2. Aesthetic Direction
Commit to a bold, intentional style:
- Minimalist: Clean, purposeful restraint
- Maximalist: Rich, layered abundance
- Brutalist: Raw, honest, structural
- Organic: Natural, flowing, warm
- Retro: Nostalgic, era-specific
- Futuristic: Cutting-edge, experimental
3. The Signature Element
Every design needs ONE distinctive element that makes it memorable:
- Unusual color combination
- Custom illustration style
- Unique interaction pattern
- Bold typography choice
- Distinctive spatial rhythm
Typography
Avoid Generic Fonts
Don't default to:
- Inter, Roboto, Open Sans (overused)
- System defaults without intention
Choose Characterful Typefaces
- Select fonts that match the aesthetic direction
- Consider unexpected pairings that create tension or harmony
- Use variable fonts for flexibility across weights
- Ensure readability at all sizes
- Establish clear typographic hierarchy
Type Scale
- Create a harmonious scale with purpose
- Size differences should be meaningful
- Line heights should enhance readability
- Letter spacing matters for headings vs body
Color & Theme
Build Cohesive Palettes
- Dominant color: The personality of the design
- Sharp accent: The punctuation and focus points
- Neutrals: The canvas that lets other colors breathe
- Semantic colors: Success, warning, error states
Color Strategy
- Use CSS custom properties for systematic theming
- Consider both light and dark mode from the start
- Ensure sufficient contrast for accessibility
- Colors should have intention and meaning
Avoid
- Timid, distributed color schemes
- Generic blue/gray combinations
- Colors without clear purpose
Motion & Animation
High-Impact Moments
Focus animation budget on key interactions:
- Page load reveals with staggered timing
- Scroll-triggered entrances that guide attention
- State transitions that tell a story
- Hover states with personality
Animation Principles
- Timing should feel natural and purposeful
- Easing curves matter - avoid linear motion
- Stagger effects create visual rhythm
- Performance is non-negotiable
Avoid
- Scattered micro-interactions without purpose
- Animation for animation's sake
- Jarring or distracting movements
- Heavy animations that harm performance
Spatial Composition
Break the Grid (Intentionally)
- Asymmetric layouts create visual interest
- Overlapping elements add depth
- Diagonal flow guides the eye
- Generous negative space OR controlled density
Layout Principles
- Balance tension with harmony
- Use whitespace as a design element
- Create clear visual hierarchy
- Guide the user's eye intentionally
Avoid
- Predictable, symmetrical layouts everywhere
- Equal spacing without variation
- Grid rigidity without purpose
Visual Details
Add Atmosphere
Context-appropriate effects:
- Gradients that enhance depth and dimension
- Subtle textures and patterns for richness
- Purposeful shadows that establish hierarchy
- Background elements that support, not distract
Polish
- Borders and dividers with intention
- Rounded corners consistently applied
- Iconography that matches the aesthetic
- Micro-details that reward close inspection
Accessibility First
Design must be inclusive:
- WCAG 2.1 AA color contrast (4.5:1 for text)
- Keyboard navigation fully functional
- Screen reader compatibility
- Reduced motion preferences respected
- Focus states clearly visible
- Touch targets appropriately sized
Performance
Beautiful AND fast:
- Optimize images appropriately
- Lazy load below-fold content
- Minimize layout shifts
- Target Core Web Vitals
- Animation performance matters
Anti-Patterns to Avoid
Generic AI Aesthetics
- Overused fonts without consideration
- Safe, boring color schemes
- Predictable card grids
- Stock photo feeling
- Cookie-cutter layouts
- Gradient mesh backgrounds on everything
- Purple-to-blue gradients as default
Design Without Intention
- Decorative elements without purpose
- Animation that doesn't enhance UX
- Typography without clear hierarchy
- Color without meaning
- Effects that look trendy but add nothing
Before Shipping Checklist
- [ ] Does it have a distinctive personality?
- [ ] Is there a memorable signature element?
- [ ] Does the typography have character?
- [ ] Is the color palette cohesive and intentional?
- [ ] Are animations purposeful and performant?
- [ ] Is it accessible (contrast, keyboard, screen reader)?
- [ ] Does it perform well (Core Web Vitals)?
- [ ] Would you remember this design tomorrow?
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: onmyway133
- Source: onmyway133/skills
- License: MIT
- Homepage: https://onmyway133.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.