Thin Type Engine
Sets every headline at weight 200, minimum 72px. If a lowercase e survives a screenshot at 50% zoom, the compiler raises a warning and thins it further.
Claudecore is the design system for products that were described, not designed. Ultra-thin type, exactly four boxes, one gradient at 135 degrees, and absolute conviction. No research. No revisions. Live in a single prompt.
Trusted by teams that do not exist
The system
Three boxes looks unfinished. Five suggests you had opinions about your own product. Four is the only defensible number, and Claudecore enforces it at build time.
Sets every headline at weight 200, minimum 72px. If a lowercase e survives a screenshot at 50% zoom, the compiler raises a warning and thins it further.
Violet to pink, 135 degrees, non-negotiable. Applied to one word per headline, selected at random. Attempting a second angle voids your licence.
Features ship in fours. If you write a fifth, Claudecore silently merges it into the fourth and shortens the copy until the card heights match.
Injects exactly one italic serif word per viewport. It will not match your typeface, your tone, or your industry. That is the mechanism, not a defect.
Specimen sheet
Everything the aesthetic requires, and nothing it doesn't. Laid out in a bento grid, because a bento grid signals that the tokens were considered.
Palette
Two hues, 46 degrees apart, applied to every emphasis in the product. Semantic colour is not included; errors are also violet.
Weights
Weight 400 exists for body copy and is considered a compromise.
Radius
Four steps. Everything rounded. Sharp corners read as "enterprise", which is the wrong feeling.
Iconography
Ships as Unicode. Renders differently on every operating system, which is called warmth.
Elevation
Shadows are replaced by coloured glow. Nothing casts light, but everything emits it.
Copy grammar
Motion
A 14px upward translate and a 700ms ease, triggered on scroll, applied to every section without exception. The effect is that the page appears to be still loading after it has loaded.
prefers-reduced-motion: honoured, reluctantly
Process
A genuine sequence. It takes about nine minutes and has never once been iterated on.
Six words. This is the entire brief and it will not be revised. "Clean" is understood to mean "dark", "modern" is understood to mean "violet", and both are understood to mean "thin".
A hero, a stats band, four boxes, three testimonials, three prices, an FAQ. Nobody asked for an FAQ. The FAQ answers questions no user has ever had about a product that does not ship.
Deployed in forty seconds to a .dev nobody will renew. Posted once. Six people say it looks incredibly clean. Two of them ask what it does.
The registry
An open registry of sites in the wild. Point your agent at a URL and it screenshots the page, scores it against the sixteen canonical tropes, and opens a pull request. The taxonomy is the product. The registry is just where it accumulates.
> add rover.dev to the claudecore registry
The skill does the rest: fetch, screenshot, score, summarise, branch, PR.
Testimonials
“We replaced our entire design team with a 135-degree gradient and honestly? Same output, better margins.”
“I couldn't read a single headline on my laptop. I have never felt so premium in my life.”
“Claudecore shipped our landing page before we finished deciding what the company sold. We reverse-engineered the product from the four boxes.”
Pricing
The left tier exists to be rejected. The right tier exists to make the middle one look reasonable. You will pick the middle one. This has already been decided.
Starter
For proving to yourself that you could have done this.
Studio
For shipping conviction at volume.
Enterprise
For organisations with a procurement process and no design opinion.
FAQ
No. It's a working specimen of a design language that has genuinely emerged — the house style of software that gets described to a model rather than designed by a person. Everything on this page is built the way the real ones are built. That's the whole argument.
Thin type reads as expensive. Weight 200 at 89px looks like a fashion house; weight 500 at 40px looks like a form. Neither is more readable, but only one gets screenshotted.
They tell you the truth when you press them, which is more than most. There's no backend, no signup, no sales team. That fidelity is deliberate — a working checkout would break the specimen.
The switch marked ⌗ in the header. It turns off the centering, drops the glow, and prints the annotation layer — a plain-language note under every element explaining what trope it is and why it's there. The page is the argument; Inspect Mode is the footnotes.
You already can, and it's fine. It's fast, it's legible enough, and it signals "recently built" to exactly the audience that cares. The failure isn't the gradient — it's reaching for the layout before you know what you're selling. Claudecore just makes that visible.
One more gradient
Join the waitlist for a product that will not be built, in a category that does not exist, at a price that has not been set.
No credit card. No product. No list.