Waitlist open ยท 0%

Paste a Tailwind component or a repo URL. Get a structured CSS migration plan that pulls out reusable classes, scaffolds CSS modules with design tokens, and hands the team a 4-week refactor schedule with the file to open on Monday.

Class density scan, top-12 component extraction with named classes, CSS module or SCSS or vanilla scaffold that compiles, 4-week refactor schedule with PR checklist per file.

0of 5 on waitlist

Bring a friend who'd use this. Each signup pulls the launch closer.

See it live

$4.99 lifetime ยท or $19 / month SaaS ยท no charge today

๐ŸŒ Web toolยทdev tools

Built by someone who already shipped 30+ tools

30+
tools shipped
2,300
weekly Google impressions
35d
day-by-day streak
12
ranked in top-10

For a sense of what shipped looks like: relly.permissionlabs.com โ†—

What it does

Pull the team out of the class soup in 4 weeks, not 18 months.

Click any card to jump to its deep dive below.

Who it's for

Built for these decisions.

If any of these are your question, this is the tool.

Mid-size React app, 18 months on Tailwind

Where do we even start without breaking the page next week?

โ†’ The plan picks the lowest-risk file first. Design tokens in a single CSS variables block, then one shared button component, then the marketing pages. The team gets a green PR in week 1, not a rewrite.

Component library that grew without naming

Can we extract a real design system from this without a designer in the room?

โ†’ The extraction pass groups duplicate utility chains under shared names. Card, surface, stack, divider. The output is a CSS module skeleton with the names already chosen so the designer can rename them after, not block the work now.

Team split on Tailwind 4 vs vanilla CSS modules

Give us one plan with the order, not two more opinions in the thread.

โ†’ Pick one target on the form. Tailwind 4, CSS modules, SCSS, or vanilla with custom properties. The plan ships a single schedule that names the migration path. The opinion war ends on the page, not in the channel.

Designer pushing for tokens first

Can we pull the variables out before any component work?

โ†’ Week 1 is tokens only. The plan extracts the color, spacing, radius, and typography scale into a single file. The designer reviews the file before any component refactor lands. Single source ships on day three.

The problem

Eighteen months of Tailwind, 38 classes on one div, and no plan the team can ship Monday.

Your repo has 18 months of Tailwind class soup. The team hit the ceiling on class name salad and the HN thread that lit it up has 642 upvotes saying everyone wants out and nobody wrote the playbook. You open three components and count 38 utility classes on a single div. The migration plan in your head is a ChatGPT prompt that takes an hour and gives four different answers. The senior asks if we should pull a designer in. The junior asks if we should jump to Tailwind 4 first. The meeting ends with 'let us do it gradually' and nobody opens a PR. Three months later the class soup is 22% bigger and there are two refactor branches in the queue that conflict with each other. The cost is not the refactor. The cost is no plan that names the components first, scaffolds the modules second, and tells the team which file to touch on Monday morning.

What you'd get

Four pieces, one tool.

Each piece ships in the first build for waitlist members. SaaS upgrades layer on top.

01 ยท feature

Class density analyzer

Paste a single component file or a GitHub repo URL. The analyzer reports utility class count per element, the median and 90th percentile across the codebase, and a heatmap of the 20 worst offenders. Most teams find out their median div has 14 classes and their hero section has 71. The number kills the 'it is not that bad' meeting.

AI subscriptions detected
  • Cursor Pro
    $20/mo
  • Claude Pro
    $20/mo
  • GPT Plus
    $20/mo
  • Midjourney Standard
    $30/mo
  • GitHub Copilot
    $10/mo
  • Perplexity Pro
    $20/mo
  • ElevenLabs Creatortrial
    $22/mo
  • Replicate
    $25/mo
Monthly total$167
02 ยท feature

Component extraction with name suggestions

The extraction pass scans for repeated utility chains and groups them under shared component names. Twelve patterns by default. Button, card, input, surface, stack, divider, badge, modal, tooltip, table-row, link, container. Names follow the convention already used in your codebase. BEM, Tailwind-style, or kebab. You pick once on the form.

Scenario picker
03 ยท feature

CSS module and design token scaffold

Output is writable files, not pseudocode. Tokens come out as a single CSS variables block. Components come out as CSS modules or SCSS or vanilla with custom properties. The scaffold compiles. You can paste it straight into the repo and the test page renders. The plan does not stop at advice.

Peer benchmark ยท you vs a converter
  • Trust signals (of 12)
    you ยท 5
    peer ยท 11
  • Cliche-tell hits
    you ยท 6
    peer ยท 0
  • Social proof above fold
    you ยท 0
    peer ยท 4
  • Real testimonial photos
    you ยท 0
    peer ยท 6
04 ยท feature

4-week schedule with PR checklist per file

Week 1 lands tokens. Week 2 lands base components. Week 3 lands layouts. Week 4 lands page-level cleanup. Each file has a one-paragraph PR description ready to copy, with the rollback rule on the last line. The reviewer never asks 'what does this change touch'. The answer is in the PR body.

Drawdown chart
year 22$1.0My0y40
Why paid

Today's tools don't do this.

A senior dev at $150 an hour spends 5 to 10 hours writing a migration plan from scratch and the team still drifts because the plan lives in a Notion doc nobody updates. A failed refactor branch costs 20 to 40 hours of conflict resolution before merge. The plan and the schedule cost $4.99 once, the bad branch costs $3,000 in payroll.

โœ—Covers version upgrades inside Tailwind, not the exit. No class density scan, no component extraction, no schedule. Reads like release notes, not a plan a team can execute on Monday.
Their pricing
โœ—Forty minutes to write the prompt, four different answers across reruns. No repo scan, no density score, no PR checklist. The output disappears in the conversation and the team cannot share a link.
Their pricing
โœ—Refactors one file at a time, not a whole repo plan. No density report, no component naming pass, no schedule. The team still has to decide the order and the rollback rule themselves.
Their pricing
โœ—Lints existing Tailwind usage. Does not pull you out of it. No extraction pass, no scaffold, no schedule. Catches violations inside the soup.
Their pricing
Tailwind Exit Plan
โœ“Whole-repo plan, not per-file refactor ยท Component names from your own conventions ยท PR checklist on every file ยท Pick the target, get one schedule
$4.99
Price anchor
Compared to
Senior dev contractor 1hr
Their price
$100~200
What you get
A senior contractor charges $150 for one hour of advice. That hour ends with notes in your inbox and no scaffold. This ships you a density scan, a component extraction list, a CSS module scaffold that compiles, and a 4-week schedule for $4.99 once. The contractor still helps. The plan does the part the contractor never wrote down.
โœ“
What you get now

Web tool. Paste a component file or a GitHub repo URL. Get a class density scan, a top-12 component extraction list with named classes, a CSS module or SCSS or vanilla scaffold that compiles, and a 4-week refactor schedule with a PR checklist for every file. Works in any browser on desktop.

โ†—
What's coming

GitHub action that runs the scan on every PR, repo-wide PR generator that opens the week-1 branch for you, multi-file scan with cross-component dedupe, team-specific naming convention import from an existing style guide, Tailwind 4 target with the upgrade path built in.

ยท
What's not included

Auto-applied refactor commits, automatic branch creation, codebase rewrite. The plan is the schedule and the scaffold, not the merge. The team still ships the code, the plan tells them the order.

Pricing

Which price would get you on the waitlist?

No charge today. The click tells me which tier is real demand. Early access price โ‰  launch price.

Join the waitlist

Want this built?

Drop your email. No charge, no spam. You're saying "yes, I'd actually use this." That's the signal I'm looking for.

Hi, I'm Hyunyoung.

Solo builder ยท Choppy Toast

This page is a quick vibe-coded probe to test demand and gather feature requests. The actual product, when it ships, will be a polished, hand-built tool, not this scaffold.

For a sense of what "polished and shipped" looks like, here's another product I built: relly.permissionlabs.com.

FAQ

Honest answers.

Then the page stays live. The waitlist has no expiry. The faster a teammate with the same Tailwind class soup joins, the faster I build it. Bring the senior who keeps approving 38-class divs. That is the engine.

More

More upcoming tools.

๐Ÿงฉ

Extension Listing Kit

SaaS

Upload each screenshot, promo tile, and description once. We resize and crop every image to the exact spec the Chrome Web Store, Firefox Add-ons, and Edge Add-ons each ask for, hold one copy of your name, summary, and description per store and per language with the character limit checked as you type, and run a pre-submit pass that names every missing or out-of-spec asset before you hit publish.

Waitlist 0%Waitlist open
๐ŸŽฌ

Video Bloat Audit

Web tool

Paste a URL. We find every autoplay and background video on the rendered page, show the real transfer weight and how much each one adds to your largest paint, estimate the monthly bandwidth bill at your actual traffic, and hand you a ranked plan to swap each clip for a poster, a lazy load, a smaller encode, or a scripted animation.

Waitlist 0%Waitlist open
๐Ÿ“‰

Decompound Calc

Web tool

See exactly when your retirement money runs out.

Waitlist 0%Waitlist open
๐Ÿ’ธ

AI Stack Cost

SaaS dashboard

One dashboard for every AI subscription you forgot about.

Waitlist 0%Waitlist open
๐Ÿ”

Vibe Check

Web tool

Find every AI-generated tell on your landing page.

Waitlist 0%Waitlist open
๐Ÿฆ

Account Stack 2026

Web tool

Tell us your income. We tell you exactly where to put each dollar across 401k, Roth IRA, HSA, and backdoor.

Waitlist 0%Waitlist open
๐Ÿ›ก๏ธ

Ad Precheck

Web tool

Paste your ad copy, image, and landing URL. Get a per-platform rejection score for Meta, Google Ads, and AdSense before you submit.

Waitlist 0%Waitlist open
๐Ÿ”ฌ

Silent AI Audit

Mac app

Find every AI model silently installed on your Mac. See the size, last access, and how to remove each one.

Waitlist 0%Waitlist open
โšก

EV Power Bill

Web tool

See your real EV charging bill before you buy the car.

Waitlist 0%Waitlist open
๐Ÿชค

Before You Install

Web tool

Paste a package. See the supply-chain risk before you run install.

Waitlist 0%Waitlist open
๐Ÿงฎ

LLM Self-host Cost

Web tool

See if self-hosting an LLM actually beats the API bill.

Waitlist 0%Waitlist open
๐ŸŽ

App Store Precheck

Web tool

Paste your app metadata, screenshots, and Info.plist. Get a per-guideline rejection score before you hit Submit for Review.

Waitlist 0%Waitlist open
๐Ÿ›๏ธ

UK Stamp Duty Surcharge

Web tool

Stack the non-resident surcharge, additional property, and first-time buyer relief in one calculator. See your real SDLT before you exchange.

Waitlist 0%Waitlist open
๐Ÿ›ก๏ธ

Vibecode Audit

Web tool

Find the 12 security holes Cursor, Lovable, v0, and Bolt leave open by default. Paste your URL, get a report your investor will not flag.

Waitlist 0%Waitlist open
๐ŸŒถ๏ธ

Spice Graveyard

iOS app

Scan the spice rack once. Get told what to cook tonight with the bottles you already own, and stop buying duplicates.

Waitlist 0%Waitlist open
๐Ÿ 

Home Addition Cost

Web tool

Paste a contractor bid for your home addition. Get a line-by-line read on what is fair, what is padded, and what scope cut drops the total without losing the room.

Waitlist 0%Waitlist open
๐Ÿ’Š

Accutane Tracker

iOS app

Log your Accutane course like the dermatologist would. Daily lip dryness, side-effect severity, dose ladder, blood-draw reminders, and a photo timeline that shows where week 12 actually got you.

Waitlist 0%Waitlist open
๐Ÿงด

PIH Fade Plan

Web tool

Tell us your skin type, breakout history, and how much post-acne brown is left. Get a 16-week active routine that switches between azelaic, niacinamide, vitamin C, and tretinoin based on how your skin actually reacts in week 2, 4, 8, and 12.

Waitlist 0%Waitlist open
๐Ÿ–ฅ๏ธ

VMware Exit Plan

Web tool

Paste your VMware renewal quote, host counts, and license SKUs. Get a per-hypervisor cost split across Proxmox, Hyper-V, OpenShift, and Nutanix, the migration hour estimate, and a 90-day cutover schedule that names the cluster to drain first.

Waitlist 0%Waitlist open
๐Ÿ‘ถ

Child Investment Planner

Web tool

Type your kid's age, your monthly budget, and your tax bracket. Get a side-by-side projection for 529, UTMA, and Roth IRA at age 18, the contribution that fits your budget, and the one-page memo that names the account to open first.

Waitlist 0%Waitlist open
๐Ÿšช

RMM Escape Plan

Web tool

Paste your NinjaOne invoice, endpoint count, and add-on list. Get your real all-in per-endpoint cost, a dated cancellation letter that respects the 60-day notice clock, and a migration matrix scored to your size across Action1, Level.io, Endpoint Central, and Syncro.

Waitlist 0%Waitlist open
๐Ÿฆ

Bank Freeze Exit Plan

Web tool

Type your monthly cash flow, your balance range, and your current business bank. Get a freeze-risk score for every provider, the morning-of runbook if your account locks, a named backup account at a second institution, and a one-page memo for your bookkeeper.

Waitlist 0%Waitlist open
๐Ÿ”Œ

Host Lock-In Escape

Web tool

Paste your host, plan tier, and what you deploy. Get a lock-in risk score across Netlify, Vercel, Render, Fly.io, and Cloudflare Pages, a redeploy config built from your own env vars and redirects, and a one-page runbook for the morning your account gets suspended with the site still live.

Waitlist 0%Waitlist open
๐Ÿ“‹

After-Death Money Checklist

Web tool

Tell us the state and the rough size of the estate. Get whether you can skip full probate, which bills you actually have to pay and which die with the person, the order to notify the banks and the agencies, and a one-page memo for the family.

Waitlist 0%Waitlist open
๐ŸŒก๏ธ

Heat Safety Planner

Web tool

Tell us who is going outside, what they are doing, and your zip code. Get a clear go, modify, or cancel call for today's heat, the work-rest and water schedule for those conditions, the early heat-illness signs to watch in that specific person, and the safe hours to move it to.

Waitlist 0%Waitlist open

5 more on the waitlist and I build this.

No charge today. Drop your email, lock in the early-access price, and you hear first when it ships.

Email me directly

Built by a real person. No silent vaporware.