About enhance-web-redesign
enhance-web-redesign is a skill for improving the design of existing web projects without replacing their framework or styling stack. It helps teams identify generic visual patterns, make focused interface changes, and preserve existing functionality.
Key features
- 01Audit common design patterns
- 02Identify generic visual cues
- 03Prioritize targeted visual improvements
- 04Preserve the existing framework and styling
- 05Check build and interaction states
Use cases
- 01Refreshing an existing web interface
- 02Removing generic generated-looking design patterns
- 03Improving hover, focus, loading, and error states
- 04Polishing layouts without a rewrite
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ kensaurus/ skills --skill enhance-web-redesignAfter installing, type/enhance-web-redesignin Claude Code to confirm it loaded.
Bundled filesreferences/design-audit.md
Details
From the project READMESurface router:
/uiux. You are here:enhance-web-redesign. Native iOS/Android (SwiftUI / Compose, no web layer) is out of scope — use Apple HIG / Material directly.
Redesign Skill
Degree of freedom: MIXED. Taste and audit judgment [HIGH freedom]; keep-the-stack, no-break-functionality [LOW freedom — run exactly].
How to reason
- Scan — framework, styling, current patterns
- Triage — AI-tells first (3+ = slop; kill those)
- Fix — existing stack, Fix Priority order; no rewrite
- Preserve — flows still work; deps exist before import
Worked example
Scan: Vite + Tailwind v4; Inter everywhere; three equal feature cards; no hover. Triage: Inter, purple hero gradient, three cards, "Welcome to…" — four tells. Fix: Geist; one accent; asymmetric feature row; hover/active; keep routes. Preserve:
npm run buildgreen; no new framework.
Self-critique before reporting
- Same stack — no framework or styling-library migration
- Tells killed — Phase 0 fingerprints actually gone, not restyled in place
- States exist — hover/focus/loading/empty/error present
- Right owner — one-page polish →
enhance-web-ui; plan-only slop →plan-antislop; greenfield →design-frontend
How This Works
When applied to an existing project, follow this sequence:
- Scan — Read the codebase. Identify the framework, styling method (Tailwind, vanilla CSS, styled-components, etc.), and current design patterns.
- Diagnose — Run through the audit below. List every generic pattern, weak point, and missing state you find.
- Fix — Apply targeted upgrades working with the existing stack. Do not rewrite from scratch. Improve what's there.
Phase 0: 60-Second AI-Tell Triage [HIGH freedom]
Before the full audit, scan for the highest-signal "AI-generated look" fingerprints. If you spot 3+, the page reads as slop and these are the fastest wins. (Distilled from anti-slop research — see anti-slop-ui and taste-skill.)
- Inter / Roboto as the only typeface
- Purple→blue gradient on hero, buttons, or icons
- Three equal feature cards in a row
- Pill-shaped everything (uniform
rounded-fullbadges + buttons) - "Welcome to [Product]" / "improve your…" hero copy
- Em dashes sprinkled through every sentence of body copy
- Lucide/Feather icons with a rocket = "launch", shield = "security"
- Centered-everything symmetrical layout with no asymmetry or overlap
- Generic
shadow-lgpure-black shadows on white cards - No hover / active / focus states on interactive elements
- Cream / off-white page background as the default canvas
- Italic accent word in every headline
- "01 / 02 / 03" numbered or monospace eyebrow labels above every section
Kill these first, then run the full audit.
Design Audit [HIGH freedom]
Run through every category and list each generic pattern, weak point, and missing state you find; every catalogue item names the problem and its fix: Typography · Color and Surfaces · Layout · Interactivity and States · Content · Component Patterns · Iconography · Code Quality · Strategic Omissions (what AI typically forgets). Full audit catalogue: references/design-audit.md §Design Audit.
Upgrade Techniques [HIGH freedom]
When upgrading, pull from the high-impact typography, layout, motion, and surface techniques to replace generic patterns (variable-font animation, outlined-to-fill text, broken grid, parallax card stacks, staggered entry, spring physics, true glassmorphism, spotlight borders, grain overlays, tinted shadows). Full list: references/design-audit.md §Upgrade Techniques.
Fix Priority [HIGH freedom]
Apply changes in this order for maximum visual impact with minimum risk:
- Font swap — biggest instant improvement, lowest risk
- Color palette cleanup — remove clashing or oversaturated colors
- Hover and active states — makes the interface feel alive
- Layout and spacing — proper grid, max-width, consistent padding
- Replace generic components — swap cliche patterns for modern alternatives
- Add loading, empty, and error states — makes it feel finished
- Polish typography scale and spacing — the premium final touch
Rules [LOW freedom — run exactly]
- Work with the existing tech stack. Do not migrate frameworks or styling libraries.
- Do not break existing functionality: keep routes, handlers, and states; run the repo's build and checks before reporting.
- Before importing any new library, check the project's dependency file first.
- If the project uses Tailwind, check the version (v3 vs v4) before modifying config.
- If the project has no framework, use vanilla CSS.
- Keep changes reviewable and focused. Small, targeted improvements over big rewrites.