Claude Code Skill Refactors React Components Using 'Don't Make Me Think' Principles

A new community-built skill for Claude Code applies Steve Krug's Don't Make Me Think usability principles to React components. The skill auto-detects your design system (shadcn/ui, MUI, Chakra, Mantine, Ant, or custom) and uses existing primitives instead of reinventing them.
What it does
The skill takes a React component and refactors it for usability by:
- Removing happy talk and instruction paragraphs
- Making the primary CTA obvious
- Fixing dead-end loading / empty / error states
- Tightening labels (e.g., "Please enter your first name" → "First name")
- Improving visual hierarchy and scanability
The author built it because Claude (and most LLMs) tend to generate UIs that are technically functional but cluttered, wordy, and hard to scan. This skill enforces cutting until only the signal remains.
Installation
npx skills add gashiartim/ux-enhancerFramework agnostic
The skill automatically detects your design system — shadcn/ui, MUI, Chakra, Mantine, Ant, or custom — and uses your existing components rather than creating new ones.
Repo and feedback
Source code is available at github.com/gashiartim/ux-enhancer. The author welcomes feedback and PRs, and is curious if the skill triggers reliably or if the description needs tuning.
📖 Read the full source: r/ClaudeAI
👀 See Also

Agent Times Skill for ClawHub Adds Real-Time News, Weather, and Token Price Queries
A new ClawHub skill called Agent Times enables AI agents to answer real-time queries about news, weather, and cryptocurrency prices. Installation is via npx clawhub install agenttimes, and it provides access to 228K+ articles from 3,576 feeds with sentiment scoring and entity extraction.

AutoProber: AI-driven flying probe automation for hardware hacking
AutoProber is a hardware hacker's flying probe automation stack that enables AI agents to discover targets, map microscope images, perform safety-monitored CNC motion, review probes, and conduct controlled pin probing. It includes Python control code, a web dashboard, CAD files, and operates with GRBL CNC controllers, USB microscopes, and oscilloscope safety monitoring.

ClawCall: OpenClaw skill for AI phone calls with bridge mode
ClawCall is an OpenClaw skill that enables AI agents to make actual phone calls, navigate menus, wait on hold, and conduct conversations. It includes a bridge mode that patches you in when a human picks up.

Recursive Self-Improvement Framework for AI Coding Agents Using Claude Code
An open-source framework enables AI coding agents to recursively improve themselves using Claude Code. The system analyzes agent traces, identifies failure patterns, and implements fixes, achieving a 25% performance increase in one test cycle.