Website Style Router — Design skill for Claude Code
An Agent Skill that turns content you already have into a buildable site plan — stack, style, IA, page granularity, and real tokens.
How to install Website Style Router
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open XanthanL/website-style-router and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Website Style Router does
An Agent Skill that turns content you already have into a buildable site plan — stack, style, IA, page granularity, and real tokens. It narrows the style space by constraints instead of offering a menu, because menus converge on the average.
Alternatives in Design
- Slack GIF Creator — Create animated GIFs optimized for Slack's size constraints 94.1k ★
- Remix — Restyle a site in another design vocabulary — brutalist, swiss, art-deco, cyberpunk, soft-ui, or editorial 3.6k ★
- Xilinx Skill — Xilinx/AMD FPGA & MPSoC Vivado design skill for Claude — covers block design, IP config, XDC constraints, synt 394 ★
README
Website Style Router
[](LICENSE) [](https://www.python.org/downloads/) [](scripts/) [](CHANGELOG.md)
**English** · [简体中文](README.zh-CN.md)
A portable [Agent Skill](https://agentskills.io/specification) that turns content you already have — a PDF, a folder of photos, a spreadsheet, a video, an existing site, or one sentence — into a website that actually builds.
It does not answer "what should it look like". It answers **in what order** the decisions must be made: fix the source first, then the delivery shape, then cut the option space, and only then talk about style. Almost every styling tool on the market (TypeUI, Curio, uipro) does only that last step.
The problem
Hand content to an AI and ask for a site. The most common failure is not "it looks bad" — it is that ten different requests come back as ten copies of the same site.
| Failure | What this skill does instead |
|---|---|
| Picking one style from a menu → output converges on the average = instant "AI look" | No menu selection. Constraint elimination + two-stage narrowing (40 anchors → 11 families → 1 anchor) |
| Swapping colors while the layout stays the same template | Every anchor declares layout and axis; style must drive layout, not only color |
Every request gets the same skeleton (Astro + src/pages/…) |
Phase 1.5 tech-stack selection: eliminate and rank by requirements (page count, interaction, maintainer, data source, host, i18n, rendering, perf) → tech-stack.md with 3 falsifiable conditions |
All 40 anchors ship Inter, -apple-system… |
Font-pairing registry (styles/fonts.json): one named display × body pair per anchor, **display unique across |
Related Skills
UI UX Taste Skill
Agent skill that discovers a user's UI taste through real reference moodboards instead of vague adjectives lik
14 Site Brief
Draft homepage, about, and offer pages from brand messaging into site/pages, linked to a growth experiment, wi
What Should I Build
Generates specific, buildable project ideas from your skill level, tech stack, interests, time available, and
Briefing Claude
Use when Claude keeps building the wrong UI and you are re-rolling prompts. How to write the brief, which refe
Deep Plan
Builds one feature end to end in a project that already exists: reads codebase, GRILLS user, UI mock sign-off,
Planning Phase
We are building a production-style full-stack web application using the existing project setup, design system,
Related Agents
Web Builder
Builds and ships marketing websites, landing pages and brochure sites on Next.js App Router and Vercel. Use fo
Site Auditor
Read-only audit of a personal website against the canonical CV and constraints. Returns findings grouped as fa
Site Cloner
Extract a complete design specification from a live website URL — design tokens, typography, class-annotated s