Original Reddit post

Hey folks — sharing a skill I built and just published. What it does: You hand it a React component, it refactors it for usability using Steve Krug’s Don’t Make Me Think principles:

  • Kills happy talk and instruction paragraphs
  • Surfaces the primary CTA so it’s actually obvious
  • Fixes dead-end loading / empty / error states
  • Tightens labels (“Please enter your first name” → First name)
  • Improves visual hierarchy and scanability Why I built it: Claude (and most LLMs) tend to ship UIs that technically work but are cluttered, wordy, and hard to scan. This skill enforces the discipline of cutting until only the signal remains. Framework-agnostic: auto-detects your design system — shadcn/ui, MUI, Chakra, Mantine, Ant, or custom — and uses your existing primitives instead of reinventing them. Install: npx skills add gashiartim/ux-enhancer Repo: https://github.com/gashiartim/ux-enhancer Feedback / PRs welcome. Curious if this triggers reliably for others or if I need to tune the description. submitted by /u/wesomemarinios

Originally posted by u/wesomemarinios on r/ClaudeCode