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

Ouroboros 0.26.0-beta Combines Claude and Codex via MCP Server
Ouroboros 0.26.0-beta introduces a harness that runs Claude and Codex simultaneously, assigning Claude to clarify user intent and Codex to execute well-defined tasks via an MCP server architecture.

ClaudeDesk v4.2–4.3 Introduces Agent Teams Visualization and Repository Atlas Engine
ClaudeDesk v4.2–4.3 provides a desktop GUI for managing Claude Code CLI's Agent Teams and optimizes session setup with the Repository Atlas Engine.

CipherClaw: Using a Security Persona to Audit Code with Claude
A developer used CipherClaw, a CLAUDE.md persona called TALON, to make Claude Code think like a security architect. Running it on a Next.js app revealed 17 security findings including critical vulnerabilities like unauthenticated endpoints returning admin data and hardcoded auth tokens.

Open-source local hook automatically switches Claude models to cut AI costs
A developer created a local hook for Cursor and Claude Code that analyzes prompts and automatically selects the appropriate Claude model (Haiku, Sonnet, or Opus) before sending requests. The tool uses keyword rules to classify tasks and block overpaying scenarios, with retroactive analysis showing 50-70% cost reduction.