Agent skill

Refactoring UI

by wondelai in wondelai/skills

Audit and fix visual hierarchy, spacing, color, and depth in web UIs.

MITAuto-check passedFrontend & Design

Install Refactoring UI

skills CLI
$ npx skills add wondelai/skills --skill refactoring-ui -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wondelai/skills refactoring-ui --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/wondelai/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/refactoring-ui .claude/skills/refactoring-ui && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
refactoring-ui
GitHub stars
2.4k
Token cost
~3.9k tokens
SKILL.md length
1,778 words
Files
6 (incl. references)
Skills in repo
62
Repo updated
First seen
Licence
MIT

At a glance

Audit and fix visual hierarchy, spacing, color, and depth in web UIs.

  • Works in 7 steps: Visual Hierarchy → Spacing & Sizing → Typography → …
  • The user mentions my UI looks off (or amateur/unprofessional)
  • SKILL.md covers Core Principle, Scoring, The Refactoring UI Framework and Common Mistakes, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Refactoring UI is an agent skill from wondelai/skills. Audit and fix visual hierarchy, spacing, color, and depth in web UIs. Use when the user mentions "my UI looks off" (or amateur/unprofessional), "fix the design", "Tailwind styling", "color palette", "visual hierarchy", "design system", "spacing scale", or "component styling". Also trigger when building consistent design tokens, creating dark mode themes, improving data-visualization clarity, or polishing UI details before launch. Covers grayscale-first workflow, constrained design scales, shadows, and component…

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/accessibility-depth.md`, `references/advanced-patterns.md` and `references/animation-microinteractions.md`).

It sits in Frontend & Design, covering Typography, Theming and dark mode and Refactoring. It works with Tailwind CSS. The repository describes itself as: Wondel.ai Agent Skills — Business, Marketing, UX & Coding Frameworks from Bestselling Books. 50 skills + 12 guided journeys for Claude Code, Codex, Cursor & other agentskills.io… The licence is MIT.

When your agent uses it

  • The user mentions my UI looks off (or amateur/unprofessional)
  • Tailwind styling
  • Visual hierarchy
  • Component styling

Example prompts

  • “my UI looks off”
  • “fix the design”
  • “Tailwind styling”
  • “/refactoring-ui”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Visual Hierarchy
  2. Spacing & Sizing
  3. Typography
  4. Color
  5. Depth & Shadows
  6. Images & Icons
  7. Layout & Composition

What it can do on your machine

Read from SKILL.md and the folder at commit c172996. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • refactoringui.com
    • amazon.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Refactoring UI loads about 3.9k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 156 tokens; SKILL.md has 1,778 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~156
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~17k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from wondelai/skills at commit c172996, republished under its MIT licence (© wondelai). 1,778 words, ~3,896 tokens.

Download SKILL.mdSave it as .claude/skills/refactoring-ui/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
refactoring-ui
description
Audit and fix visual hierarchy, spacing, color, and depth in web UIs. Use when the user mentions "my UI looks off" (or amateur/unprofessional), "fix the design", "Tailwind styling", "color palette", "visual hierarchy", "design system", "spacing scale", or "component styling". Also trigger when building consistent design tokens, creating dark mode themes, improving data-visualization clarity, or polishing UI details before launch. Covers grayscale-first workflow, constrained design scales, shadows, and component styling. For typeface selection, see web-typography. For usability audits, see ux-heuristics.
license
MIT
metadata.author
wondelai
metadata.version
1.5.1

Refactoring UI Design System

A practical, opinionated approach to UI design. Apply these principles when generating frontend code, reviewing designs, or advising on visual improvements.

Core Principle

Design in grayscale first. Add color last. This forces proper hierarchy through spacing, contrast, and typography before relying on color as a crutch.

The foundation: Great UI isn't about talent — it's about systems. Constrained scales for spacing, type, color, and shadows produce consistently professional results. Start with too much white space and remove; leave details (icons, shadows, micro-interactions) until layout and hierarchy work.

Scoring

Goal: 10/10. Score by counting satisfied rows in the Quick Diagnostic (8 yes/no checks): score = round(satisfied / 8 × 10). Bands follow directly: 10 = all 8 pass (hierarchy reads blurred and in grayscale, every value on a scale); 9 = exactly 1 gap (usually weak hierarchy or thin white space); 6-8 = 2-3 gaps; <=5 = 4+ gaps (arbitrary spacing, color doing the work hierarchy should, or failing contrast). Always state the current score and the specific diagnostic rows to fix to reach 10/10.

The Refactoring UI Framework

Seven principles for building professional interfaces without a designer:

1. Visual Hierarchy

Core concept: Not everything can be important. Create hierarchy through three levers: size, weight, and color.

Why it works: When every element competes for attention, nothing stands out; deliberately de-emphasizing secondary content makes primary content powerful by contrast.

Key insights:

  • Combine levers, don't multiply — primary text = large OR bold OR dark, not all three; save "all three" for the single most important element
  • Labels are secondary — form labels, table headers, and metadata support the data, not compete with it; make them smaller, lighter, or uppercase-small
  • Semantic color ≠ visual weight — a muted secondary button often beats screaming red for routine destructive actions

Product applications:

ContextHierarchy TechniqueExample
Form fieldsDe-emphasize labels, emphasize valuesSmall uppercase label above large value
DashboardsKey metric large, context small"$42,300" large, "vs last month" small
TablesDe-emphasize headers, emphasize dataHeaders uppercase small gray, data normal

Design patterns:

  • Three-level hierarchy: Size (large/base/small), Weight (bold/medium/normal), Color (dark/medium/light gray)
  • Button hierarchy: primary (filled), secondary (outlined or muted), tertiary (text only)

Ethical boundary: Don't use hierarchy tricks to hide important information like pricing, terms, or cancellation options.

See references/advanced-patterns.md when designing components beyond static layout — interaction/hover/focus states, form design, empty states, border-radius systems, text truncation, and responsive breakpoints.

2. Spacing & Sizing

Core concept: Use a constrained spacing scale, not arbitrary values. Spacing defines relationships — closer elements read as more related.

Why it works: Arbitrary spacing (padding: 13px) creates inconsistency; a fixed scale forces deliberate decisions and harmonious layouts. Generous spacing feels premium; dense feels overwhelming.

Key insights:

  • Use the scale: 4, 8, 16, 24, 32, 48, 64px
  • Start with too much white space, then remove — you'll almost never remove enough
  • Spacing between groups must exceed spacing within groups
  • Constrain widths: text to 45-75 characters (max-w-prose), forms to 300-500px; full-width is almost never right

Product applications:

ContextSpacing StrategyExample
Icon + labelTight coupling (4px)Small gap keeps them connected
Card sectionsSection separation (24px)Title, content, footer blocks
Page sectionsMajor sections (48-64px)Hero, features, testimonials

CSS patterns:

  • p-1(4px) p-2(8px) p-4(16px) p-6(24px) p-8(32px) p-12(48px) p-16(64px)
  • max-w-prose(65ch) max-w-md(28rem) max-w-lg(32rem) max-w-xl(36rem)
  • gap-2 for related items, gap-6 for section separation
3. Typography

Core concept: Use a modular type scale, constrain line heights by context, and limit to two font families maximum.

Why it works: A modular scale (steps growing ~1.2× each) creates natural visual rhythm; tight line heights on headings and relaxed on body text improve readability in each context.

Key insights:

  • Scale: 12, 14, 16, 18, 20, 24, 30, 36px (~1.2 modular, hand-tuned)
  • Headings: tight line height (1.0-1.25); body: relaxed (1.5-1.75); wider text needs more line height
  • Avoid weights below 400 for body text; use bold (600-700) for emphasis, not everything
  • Two fonts max: one for headings, one for body (or one family with weight variation)

Product applications:

ContextTypography RuleExample
Hero headline36px, line-height 1.1, boldLarge impactful statement
Body text16px, line-height 1.75, normalComfortable reading
Captions/labels12-14px, line-height 1.5, medium graySecondary information

CSS patterns:

  • text-xs(12px) text-sm(14px) text-base(16px) text-lg(18px) text-xl(20px)
  • font-normal(400) font-medium(500) font-semibold(600) font-bold(700)
  • leading-tight(1.25) leading-normal(1.5) leading-relaxed(1.75)
4. Color

Core concept: Build a systematic palette with 5-9 shades per color, add subtle saturation to grays, and design in grayscale first.

Why it works: Random colors clash; a predefined shade system ensures consistency, and HSL adjustments create natural-feeling lighter and darker variants.

Key insights:

  • Each color needs 5-9 shades from near-white to near-black (50-900); darkest is not pure black — use #111827, not #000000
  • Pure grays look lifeless — tint them (cool UI: blue like #64748b; warm UI: yellow/brown like #78716c)
  • HSL: lighter = raise lightness, lower saturation, hue toward 60°; darker = the reverse, hue toward 0°/240°
  • Contrast minimums: 4.5:1 body text, 3:1 large text (18px+); use #374151 (gray-700) on white, not lighter grays

Product applications:

ContextColor StrategyExample
Primary palette9 shades (50-900) of brand colorBlue-500 buttons, Blue-100 backgrounds
Semantic colorsSuccess/warning/error with shade rangesGreen-500 success, Red-500 errors
Text colorsThree levels: dark, medium, lighttext-gray-900, text-gray-600, text-gray-400

CSS patterns:

  • text-gray-900(dark) text-gray-600(medium) text-gray-400(light)
  • bg-blue-50 for subtle backgrounds, bg-blue-500 for primary actions
  • border-gray-200 for subtle borders, border-gray-300 for stronger

See references/theming-dark-mode.md when building a dark theme — hex shade scales, why darkest is #111827 not black (halation), and conveying elevation via lightness instead of shadow. See references/accessibility-depth.md when contrast, focus rings, keyboard nav, or screen-reader support is in scope — full WCAG 2.1 AA checklist and fixes.

5. Depth & Shadows

Core concept: Use a shadow scale to convey elevation — small shadows for slightly raised elements, large shadows for floating ones.

Why it works: The eye reads shadow size as height above the page; a consistent scale makes elevation legible, so users intuit what's interactive, floating, or background.

Key insights:

  • Small shadows = raised slightly (buttons, cards); large = floating (modals, dropdowns)
  • Good shadows have two parts: a tight dark shadow for crispness plus a larger soft one for atmosphere
  • Depth without shadows: lighter top border + darker bottom border, subtle gradients, overlapping elements
  • Don't overuse — if everything floats, nothing has depth; shadow color is transparent dark, never opaque gray

Product applications:

ContextShadow LevelExample
Buttonsshadow-sm (subtle raise)Slightly elevated above surface
Dropdownsshadow-lg (floating)Menu clearly above content
Modalsshadow-xl (highest)Overlay detached from page

CSS patterns:

  • shadow-sm: 0 1px 2px rgba(0,0,0,0.05)
  • shadow-md: 0 4px 6px rgba(0,0,0,0.1)
  • shadow-lg: 0 10px 15px rgba(0,0,0,0.1)
  • shadow-xl: 0 20px 25px rgba(0,0,0,0.15)

See references/animation-microinteractions.md when adding motion to interactive elements — durations, easing curves, loading states, and the prefers-reduced-motion rule.

Show full SKILL.md (697 more words)Show less
6. Images & Icons

Core concept: Treat images as design elements, not afterthoughts. Size icons deliberately and use overlays to keep text readable on images.

Why it works: Poorly sized icons look awkward and unstyled images break consistency; deliberate treatment (overlays, object-fit, radius) makes interfaces feel polished.

Key insights:

  • Size icons relative to context; use sets with consistent stroke width and style
  • Never stretch or distort — use object-fit: cover with fixed aspect ratios and crop deliberately
  • Text over images needs an overlay (semi-transparent gradient)
  • Empty states are an opportunity — use illustrations plus a clear CTA, not just text

Product applications:

ContextImage/Icon TechniqueExample
Hero imagesSemi-transparent gradient overlayText readable over any photo
AvatarsConsistent size, rounded, fallback initials40px circle, object-fit cover
Empty statesCustom illustration + CTAFriendly illustration with "Get started"

CSS patterns:

  • object-fit: cover with fixed aspect-ratio for consistent display
  • Icon sizing: w-4 h-4 inline, w-6 h-6 navigation, w-8 h-8 feature icons
  • Overlay: bg-gradient-to-t from-black/60 to-transparent for text on images
7. Layout & Composition

Core concept: Don't center everything. Use alignment, overlap, and emphasis variation to create engaging compositions.

Why it works: A consistent left edge gives the eye a fixed return point per line, so it costs less to scan; centered multi-line text moves that edge every line and slows reading.

Key insights:

  • Left-align by default; center only short headlines, heroes, single-action CTAs, and empty states
  • Cards don't need to contain everything — let images bleed to edges or overlap containers
  • Vary visual treatment in lists and feeds — feature some items, minimize others
  • Use alignment to create relationships between unrelated elements

Product applications:

ContextLayout StrategyExample
Hero sectionsCentered text, generous spacingShort headline + subtext + single CTA
Blog feedsVaried card sizes for emphasisFirst post large, rest in 2-column grid
Content pagesConstrained width, left-alignedmax-w-prose container with left text

CSS patterns:

  • text-left by default, text-center only for heroes and short headlines
  • grid grid-cols-3 gap-6 for feature grids; max-w-4xl mx-auto for page containers
  • overflow-hidden on cards with object-fit: cover images that bleed to edges

See references/data-visualization.md when laying out charts, tables, or dashboards — chart-type selection, color use in charts, table density, and dashboard composition.

Common Mistakes

MistakeWhy It FailsFix
"Looks amateur"Insufficient white space, unconstrained widthsMore white space, constrain content widths
"Feels flat"No depth differentiationSubtle shadows, border-bottom on sections
"Text is hard to read"Poor line-height, too wide, low contrastIncrease line-height, constrain width, boost contrast
"Everything looks the same"No visual hierarchyVary size/weight/color between primary and secondary
"Feels cluttered"Equal spacing everywhereGroup related items, larger gaps between groups
"Colors clash"Random choices, no systemReduce saturation, more grays, limit to palette
"Buttons don't pop"Low contrast with surroundingsIncrease contrast, add shadow
Arbitrary valuespx values like 13, 17, 23 breed inconsistencyStick to the spacing and type scales

Quick Diagnostic

Audit any UI design:

QuestionIf NoAction
Does hierarchy read when squinting (blur test)?Elements competingIncrease primary/secondary contrast
Does it work in grayscale?Color is a crutchStrengthen size/weight/spacing hierarchy
Is there enough white space?Probably not — most designs are too denseIncrease spacing, especially between groups
Are labels de-emphasized vs. values?Labels competing with dataSmaller, lighter, or uppercase-small labels
Does spacing follow a consistent scale?Arbitrary spacing = visual noiseUse 4/8/16/24/32/48/64 only
Is text width constrained?Long lines fatigue readersApply max-w-prose (~65ch)
Do colors have sufficient contrast?Accessibility failureWCAG-check; use gray-700+ on white
Are shadows appropriate for elevation?Elements float at wrong levelMatch shadow scale to element purpose

Further Reading

For the complete system with visual before/after examples:

About the Authors

Adam Wathan, creator of Tailwind CSS, and Steve Schoger, the visual designer behind its design language, wrote Refactoring UI to teach developers systematic, repeatable design techniques. Their approach replaces artistic talent with constrained systems — fixed scales for spacing, typography, color, and shadows — that produce professional results.

© wondelai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in refactoring-ui of wondelai/skills.

  • SKILL.md
  • references/accessibility-depth.md
  • references/advanced-patterns.md
  • references/animation-microinteractions.md
  • references/data-visualization.md
  • references/theming-dark-mode.md

Open the folder on GitHubat commit c172996

Compare with similar skills

Refactoring UI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Refactoring UI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Refactoring UI this skillwondelai/skills2.4k—~3.9kAutomated safety check: PassMIT
Tailwind V4 Shadcnever-works/ever-works1622 repos~3.8kAutomated safety check: PassMIT
Frontend UI Foundryjiushiwon/wg-skills114—~1.4kAutomated safety check: PassApache-2.0
Design System Generatemohitagw15856/pm-claude-skills1.4k—~1.7kAutomated safety check: PassMIT
Scalar Design Systemscalar/scalar16k—~2.7kAutomated safety check: PassMIT
Tailwind CSS Patternsever-works/ever-works1623 repos~1.6kAutomated safety check: NotesAGPL-3.0

Similar skills

  • Tailwind V4 Shadcn

    ever-works/ever-works

    Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React.

    162 GitHub starsUsed in 2 repos~3.8k tokens
    Frontend & DesignAuto-check passed
  • Frontend UI Foundry

    jiushiwon/wg-skills

    A skill your agent uses when generating UI for a specific scenario (mobile/PC/官网/管理端/营销页/文档/金融/原生/3D), when refactoring an existing HTML/Vue/React project to a unified design system, when extracting…

    114 GitHub stars~1.4k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Design System Generate

    mohitagw15856/pm-claude-skills

    Generate a complete, accessibility-checked design system from scratch — colour ramps, type scale, spacing, elevation, and exports for CSS, Tailwind, design tokens, Figma, VS Code and PowerPoint.

    1.4k GitHub stars~1.7k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Scalar's design system — design tokens, theming (@scalar/themes), CSS variables, and the @scalar/components library.

    16k GitHub stars~2.7k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Tailwind CSS Patterns

    ever-works/ever-works

    Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices.

    162 GitHub starsUsed in 3 repos~1.6k tokens
    Frontend & DesignAuto-check: notes
  • Bryl Minimal Design

    bryllim/bryl-minimal-design

    Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…

    115 GitHub stars~2.9k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed

More from wondelai/skills

All 62 skills in this repo
  • Crossing The Chasm

    wondelai/skills

    Navigate the technology adoption lifecycle from early adopters to mainstream market.

    2.4k GitHub stars~3.6k tokensUpdated 28 days ago
    Auto-check passed
  • Design Everyday Things

    wondelai/skills

    Apply foundational design principles: affordances, signifiers, constraints, feedback, and conceptual models.

    2.4k GitHub stars~4k tokensUpdated 28 days ago
    Auto-check passed
  • Design Sprint

    wondelai/skills

    Run a structured 5-day process to prototype, test, and validate product ideas with real users.

    2.4k GitHub stars~3.8k tokensUpdated 28 days ago
    Auto-check passed
  • Hooked UX

    wondelai/skills

    Design habit-forming product loops using the Hook Model (Trigger, Action, Variable Reward, Investment).

    2.4k GitHub stars~3.5k tokensUpdated 28 days ago
    Auto-check passed
  • Improve Retention

    wondelai/skills

    Diagnose and fix retention problems using behavior design (B=MAP).

    2.4k GitHub stars~3.8k tokensUpdated 28 days ago
    Auto-check passed
  • Monetizing Innovation

    wondelai/skills

    Design products and pricing around validated willingness to pay, from Ramanujam & Tacke's "Monetizing Innovation".

    2.4k GitHub stars~5.2k tokensUpdated 28 days ago
    Auto-check passed

Works with

Questions about Refactoring UI

What does Refactoring UI do?

Audit and fix visual hierarchy, spacing, color, and depth in web UIs. Refactoring UI is an agent skill from wondelai/skills. Audit and fix visual hierarchy, spacing, color, and depth in web UIs.

When should I use Refactoring UI?

Refactoring UI fits situations like: the user mentions my UI looks off (or amateur/unprofessional); tailwind styling; visual hierarchy; component styling.

How do I install Refactoring UI in Claude Code?

Run `npx skills add wondelai/skills --skill refactoring-ui -a claude-code`. Or copy the skill folder (refactoring-ui in wondelai/skills) into .claude/skills/refactoring-ui in your project. Claude Code loads it when a task matches its description.

How do I install Refactoring UI in Codex?

Run `npx skills add wondelai/skills --skill refactoring-ui -a codex`. Or copy the skill folder (refactoring-ui in wondelai/skills) into .agents/skills/refactoring-ui in your project. Codex loads it when a task matches its description.

Can I use Refactoring UI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wondelai/skills --skill refactoring-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/refactoring-ui, .gemini/skills/refactoring-ui, .github/skills/refactoring-ui and .opencode/skills/refactoring-ui in your project.

What does Refactoring UI need to run?

SKILL.md names no scripts, command-line tools or credentials: Refactoring UI is instructions for the agent only.

Does Refactoring UI access the network?

SKILL.md names 2 domains. As links in the text: refactoringui.com and amazon.com. This is read from the text; nothing was executed.

Is Refactoring UI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Refactoring UI use?

Refactoring UI is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Refactoring UI use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.

What are the alternatives to Refactoring UI?

Skills that share tags, products or a category with Refactoring UI: Tailwind V4 Shadcn (ever-works/ever-works, 162 stars), Frontend UI Foundry (jiushiwon/wg-skills, 114 stars), Design System Generate (mohitagw15856/pm-claude-skills, 1.4k stars) and Scalar Design System (scalar/scalar, 16k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Refactoring UI?

wondelai (a GitHub organization) maintains it in wondelai/skills, which has 2,362 GitHub stars. The repository holds 62 skills in this directory. The repository was last updated on September 10, 2026.

Source: wondelai/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.