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.

prxps
prxps β€” neon green branding, thick-bordered game cards, dark mode everything
beatbrain
beatbrain β€” album art discovery wall, warm gold accents, masonry grid

It picked up on everything:

  • Dark mode everywhere β€” rich blacks in the #0a-#15 range, 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:

  1. Generate new UI β€” describe what you want and it builds components in my aesthetic
  2. Restyle existing code β€” point it at frontend code and it applies the dark-neon-tactile treatment
  3. 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.

Tags

AIDesignClaude CodeSkills