explaingit

rosalina7515/ui-modernizer

Analysis updated 2026-06-24

30JavaScriptAudience · vibe coderComplexity · 2/5Setup · easy

TLDR

A Claude Code skill that rewrites the Tailwind CSS layer of a React, Vue, or Svelte project to match a modern style like Linear or Stripe, with a one-command rollback.

Mindmap

mindmap
  root((ui-modernizer))
    Inputs
      Project source
      Style profile name
      Optional brand markdown
    Outputs
      Updated Tailwind classes
      New global CSS
      Backup folder
      Run report
    Use Cases
      Restyle a side project
      Apply a brand look
      Auto-install shadcn primitives
    Tech Stack
      JavaScript
      Tailwind
      ClaudeCode
      React or Vue or Svelte
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Modernize a side-project UI to look like Linear with one Claude Code prompt

USE CASE 2

Apply a brand-specific style by pointing the skill at your own markdown profile

USE CASE 3

Auto-install shadcn buttons and inputs across an existing React app

USE CASE 4

Roll back a styling pass with one npx command if the look does not work

What is it built with?

JavaScriptTailwindClaudeCodeReactVueSvelte

How does it compare?

rosalina7515/ui-modernizerdeanwhitex/aiw2.0stackmaxforai/tokenless
Stars302832
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencevibe codervibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Project must already use Tailwind v3 or v4, styled-components and CSS Modules are out of scope.

In plain English

ui-modernizer is a Skill for Claude Code, the AI coding tool from Anthropic. Once installed, a developer can open a project built with React, Vue, or Svelte plus Tailwind CSS, type 'modernize this UI' inside Claude Code, and the agent will rewrite the visual layer so the project looks like a modern 2026 web app. The user can pick a style by adding a name to the prompt, such as 'modernize this UI like Linear' or 'modernize this UI like Stripe'. Seven built-in profiles are shipped, including Vercel, shadcn, Notion, Raycast, and Apple, and the user can also point at a local Markdown file that describes their own brand. Installation is one command, 'npx ui-modernizer', and the Skill becomes available in every project the user opens with Claude Code afterwards. There is no external API call: the work happens locally, and the user's code never leaves the machine. The README is explicit about what the tool will and will not touch. It edits Tailwind class strings, layout wrapper elements in an additive way, the global CSS file, and the Tailwind config. It does not touch event handlers, state, fetches, server actions, or component signatures. Every run follows the same six steps: detect the stack, plan the file changes, back up every modified file under a timestamped folder, apply the rules, write a report file with per-file additions and deletions, and finish. A single 'npx ui-modernizer rollback' command undoes the run from the backup folder. The Skill can also auto-install shadcn primitive components if asked. It scans for hand-rolled buttons, inputs, badges, and cards, runs the shadcn add command for what it needs, and rewrites the markup to use the new components while keeping every event handler, ref, and aria attribute in place. Supported stacks include React with Next.js, Vue 3 with Nuxt or Vite, and Svelte 5 with SvelteKit or Vite, on Tailwind v3 or v4. Styled-components and CSS Modules are out of scope. The roadmap lists features already shipped through version 1.0 and ideas for later releases, such as a VS Code plugin, a Figma-to-code path, and React Native support.

Copy-paste prompts

Prompt 1
Run npx ui-modernizer in my Next.js project and then ask Claude Code to modernize the UI like Stripe
Prompt 2
Write a custom brand profile markdown file for ui-modernizer that matches my logo and color palette
Prompt 3
Use ui-modernizer to swap my hand-rolled buttons and inputs for shadcn primitives without touching handlers
Prompt 4
Help me read the run report after a modernize pass and decide which files I want to keep or roll back

Frequently asked questions

What is ui-modernizer?

A Claude Code skill that rewrites the Tailwind CSS layer of a React, Vue, or Svelte project to match a modern style like Linear or Stripe, with a one-command rollback.

What language is ui-modernizer written in?

Mainly JavaScript. The stack also includes JavaScript, Tailwind, ClaudeCode.

How hard is ui-modernizer to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ui-modernizer for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.