I Turned My Design Taste Into a Claude Code Skill
I wanted to experiment with skill design and see the process end to end. Skills feel like where the whole industry is heading β reusable chunks of knowledge that AI agents can load up on demand β and I wanted to build one myself.
I'm not a designer by trade. But honestly? We're all designers now. When you have skills and very smart computers to help you execute, the bottleneck isn't technical ability β it's taste. Dark backgrounds, neon accents, monospace fonts, hover effects that feel satisfying to click β the whole terminal-hacker-but-make-it-hot vibe.
So I packaged my taste into a skill.
What's a Skill?
Skills are reusable capabilities for AI agents. Think of them as outsourced chunks of your brain β procedural knowledge that Claude can load up whenever it's relevant. The skills.sh community has a bunch of them, including Anthropic's own frontend-design skill. I wanted one that was specifically mine.
How I Built It
I pointed Claude Code at three of my projects β this blog (mager-astro-blog), prxps (a sports picks app built with SvelteKit), and beatbrain (a music discovery app built with Next.js) β and had it analyze my design patterns across all of them.
It picked up on everything:
- Dark mode everywhere β rich blacks in the
#0a-#15range, never washed-out grays - JetBrains Mono + Space Grotesk as my go-to font pairing across all three projects
- Neon accent colors β cyan, purple, lime green, gold β used for glows, badges, and category theming
- CSS custom properties for swappable color contexts (blog categories, team colors, warm/cool palettes)
- Hover micro-interactions β the
translateY(-2px)lift, scale transforms, border color transitions - Visual discovery layouts β beatbrain's album art wall, prxps' game card grids, this blog's bento layout
Then it interviewed me. What makes a UI addictive? (Visual discovery β always something new to scroll through.) Should the skill enforce specific tokens or describe a philosophy? (Philosophy β I want flexibility, not a straitjacket.) Any frameworks to blacklist? (Bootstrap, forever and always.)
What the Skill Does
The skill works three ways:
- Generate new UI β describe what you want and it builds components in my aesthetic
- Restyle existing code β point it at frontend code and it applies the dark-neon-tactile treatment
- Design guidance β ask it for feedback and it responds in terms of feel: hot, sleek, addictive, satisfying
It's adaptive to whatever framework you're using but has opinions when starting from scratch (Astro, SvelteKit, or Next.js). It suggests signature patterns like thick-bordered cards, glassmorphic navbars, and masonry discovery walls β but doesn't force them.
Try It
npx skills add mager/mager-frontend-design
The repo is public: github.com/mager/mager-frontend-design
If you've got a design style you keep repeating, I'd recommend building your own skill. It's like having a design system that lives inside your AI tools instead of a Figma file nobody reads.