Skip to main content
skill CX Codex

redesign · educlopez — Claude Code skill: what it does, how to install

Redesigns web apps and sites without breaking existing SEO, brand colors, or conversion forms. Audits the surface before touching any code.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add educlopez/ui-craft --skill redesign -a claude-code
Open on GitHub

What redesign does

The skill modernizes working user interfaces as part of the ui-craft ecosystem. Before proposing changes, it inspects local code or live URLs using npx ui-craft-detect <path>. This audit catalogs existing routes, heading hierarchy from h1 to h3, navigation, forms, and color values.

Work splits into three distinct scopes: Refresh, Reskin, and Rebuild. The skill defaults to the smallest scope that addresses the complaint. Brand identity, SEO metadata, and existing copy stay untouched unless explicitly requested.

For a Rebuild scope, the skill requires printing a before-and-after section map before touching files. That requirement stops destructive layout changes from silently wiping critical conversion paths or damaging search rankings.

What it helps with

  • modernize UI styling without breaking established brand identity
  • audit live pages or local components with ui-craft-detect
  • tune spacing rhythm, typography scales, and color tokens
  • rebuild page layouts while preserving SEO tags and forms

Example prompts for the agent

  • redesign the landing page layout but keep our current brand colors
  • refresh the UI of src/components/Dashboard.tsx
  • make this look current without dropping existing form fields

How to install redesign

1Skills CLI (Vercel)

npx skills add educlopez/ui-craft --skill redesign -a claude-code

2Manually: put the files in place

~/.claude/skills/redesign/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/redesign/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about redesign

How to install redesign in Claude Code?

Run npx skills add educlopez/ui-craft --skill redesign -a claude-code in your terminal. The configuration is saved to ~/.claude/skills/redesign/SKILL.md.

What does the redesign skill do?

It audits an existing surface and updates its visual styling. It deliberately preserves brand assets, routes, copy tone, and conversion CTAs.

What are the Refresh, Reskin, and Rebuild scopes?

Refresh only modifies tokens like typography scales and spacing. Reskin updates visual component styling while keeping section order intact. Rebuild restructures the layout after presenting a before-and-after section map.

Source text

SKILL.md · MIT
---
name: redesign
description: "Redesign an existing site or app without losing what already works — audits the current surface first, classifies what to preserve (brand, IA, SEO, content), picks a refresh/reskin/rebuild scope, then modernizes deliberately. Use when the user says \"redesign\", \"modernize this site\", \"refresh the UI\", \"make this look current\", or points at an existing page/URL they want improved rather than rebuilt from scratch. Invoke when the user asks for redesign on their UI, or mentions 'redesign' alongside design / UI / frontend work."
---

<!-- HARNESS MIRROR — do not edit here. Canonical source: commands/redesign.md. After editing source, copy into cli/assets/<harness>/ and repo-root harness mirrors. -->

**Context:** this sub-skill is one lens of the broader `ui-craft` skill. If the `ui-craft` skill is also installed, read its SKILL.md first for Discovery + Anti-Slop + Craft Test, then apply the specific lens below.

Redesign `$ARGUMENTS`. Load the `ui-craft` skill and read `references/craft-intent.md`. A redesign is not a greenfield build wearing the old content — most of its value is in what you deliberately keep.

**Step 1 — Audit what exists (before any opinion):**

- Run the detector on the current source (`npx ui-craft-detect <path>`) or live page (`npx ui-craft-detect <url>`) and note findings.
- Inventory: pages/routes, section order, heading hierarchy (h1–h3), nav structure, conversion paths (CTAs and where they lead), forms, imagery assets, fonts, color values actually in use.
- Read `.ui-craft/brief.md` if present — prior constraints still bind.

**Step 2 — Classify what to preserve. Wrong-to-change unless the user explicitly asks:**

- **Brand equity** — logo, name, an established palette the business already uses in the wild. Committed brand color stays; you may re-tune tints/shades into a proper token scale.
- **IA + SEO** — URLs/routes, page set, heading semantics, title/meta, alt text, structured data. A redesign that tanks organic traffic is a failure regardless of how it looks.
- **Content + voice** — existing copy is data about the business. Restructure freely; rewrite voice only with permission.
- **Conversion paths** — every CTA and form that exists today exists for a reason. Relocate, restyle, but never silently drop one.

**Step 3 — Pick the scope and say it out loud:**

| Scope | What changes | When |
|---|---|---|
| **Refresh** | Tokens only: type scale, spacing rhythm, radii, shadows, color tuning | Site is structurally fine, looks dated |
| **Reskin** | Visual layer + component styling; layout skeleton and section order stay | Bones are good, skin is generic or old |
| **Rebuild** | Layout and composition too; content, IA, and brand carry over | Layout itself is the problem |

Default to the smallest scope that fixes the stated complaint. For **rebuild**, print a short before/after section map and get a nod before writing code.

**Step 4 — Declare the Craft Read** (surface kind, audience, theme, `DESIGN_VARIANCE`, signature bet) per `references/craft-intent.md`. Redesigns default to variance 4–5: the brand is already committed, so spend boldness on typography and composition, not on a new identity.

**Step 5 — Modernize with levers, in this order:** typography (scale + pairing per `references/typography.md`) → spacing rhythm → color tokens (`references/color.md`) → imagery treatment → motion (entrance/hover only where focal). Fix every detector finding from Step 1 along the way.

**Never:** invent a new brand palette over a committed one, drop routes or pages, flatten heading semantics for looks, rewrite copy voice unasked, or ship the redesign with more detector findings than the original had.

**Output:** edit code directly (refresh/reskin) or section map first (rebuild). Print the Review Format table, the detector before/after counts, and end with the Craft Read line.

**Next step:** `/critique` — check the modernized surface against hierarchy and anti-slop before shipping (rung 1).

© educlopez · MIT · educlopez/ui-craft

Similar skills

Everything for Frontend and UI →

redesign by other authors comes first.

From the same set14

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor