Ui Modernizer banner
Rosalina7515 Rosalina7515

Ui Modernizer

Design community

Description

One prompt to modernize React + Tailwind UIs. A Claude Code Skill.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

**English** · [简体中文](./README.zh-CN.md)

✨ ui-modernizer

One prompt. Modern UI.

**A Claude Code Skill that turns your tired React / Vue / Svelte + Tailwind UI into a 2026 SaaS product.** Linear · Vercel · Stripe · shadcn — pick a vibe, get the look.

"modernize this UI"

ui-modernizer · before / after demo

[![npm](https://img.shields.io/npm/v/ui-modernizer.svg?style=flat&color=000)](https://www.npmjs.com/package/ui-modernizer) [![license](https://img.shields.io/badge/license-MIT-000.svg?style=flat)](./LICENSE) [![claude code](https://img.shields.io/badge/Claude%20Code-Skill-D97757?style=flat)](https://claude.com/claude-code) [![stable](https://img.shields.io/badge/stable-1.0-22c55e?style=flat)](./references/api-stability.md) [![stars](https://img.shields.io/github/stars/Rosalina7515/ui-modernizer?style=flat&color=000)](https://github.com/Rosalina7515/ui-modernizer/stargazers)


🚀 Install in 10 seconds

npx ui-modernizer

That's it. The Skill is now available in any project you open with Claude Code.

Then in Claude Code, in any React/Vue/Svelte + Tailwind project:

modernize this UI

Claude takes it from there.


🎯 What you get

Before After
Spacing p-2 m-2 everywhere systematic 4 / 6 / 8 rhythm
Color gray-* + blue-500 zinc + indigo + brand-aware
Radius rounded rounded-md / rounded-xl per element
Shadow shadow shadow-sm + ring-1 ring-zinc-200
Hover none transition-colors hover:bg-zinc-50 everywhere
Focus invisible focus-visible:ring-2 ring-indigo-500
Dark mode doesn't exist every color has a dark: variant
Motion nope animate-in fade-in slide-in-from-bottom-2
Typography font-bold shouting font-semibold tracking-tight whispering

Pick a vibe:

modernize this UI like Linear      #