Upgrades an existing interface to a higher standard without rebuilding it — auditing what is there, identifying what reads as generic or unfinished, and sequencing changes by impact. Use this when a product works but looks dated or default, when a redesign is being considered, when deciding whether to restyle or rebuild, or when a screen needs to look substantially better with limited effort.
npx skills add https://github.com/cbrock84/headcount --skill interface-redesign
Most interfaces do not need rebuilding. They need a dozen specific things fixed, in the right order.
Go through the real product, on a real device, doing a real task. Record what you find in these
categories — the order is the priority order:
the mental model. These are the only ones worth a rebuild.
components that exist in variants. High impact, mechanical to fix.
These are the specific things that make a product read as unconsidered. They are worth naming
because they are all cheap to fix:
Fix in this order, because each makes the next easier to see:
Rebuild only when the structure is wrong — when the information architecture does not match how
people work. Everything else is a restyle, and a restyle that ships beats a rebuild that stalls.
Findings by category with severity, the sequenced plan, what you would do first if only one day were
available, and what you deliberately are not touching.
Take cbrock84/interface-redesign from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.