Atelier redesign
Atelier suite — audit & upgrade existing sites/apps to premium without breaking them. Audit-first: inventory the current brand/IA/stack, name the specific AI-slop tells and the missing "expensive" levers, score gaps by impact vs risk, then apply the Atelier suite (direction → foundations → type → layout → motion → components → scroll/webgl) selectively, preserving functionality, content, SEO, and accessibility, and verifying with the perf/a11y gate. Use whenever improving, modernizing, polishing, or redesigning an existing website or app, fixing a design that looks dated/generic/templated/cheap, or doing a UI audit. This is the front door for EXISTING-site work — start here rather than atelier-direction when the site/app already exists; it brings the rest of the suite (direction included) in as needed. Supersedes older redesign skills. Default stack: Tailwind v4 + shadcn. Part of the Atelier suite.From its SKILL.md
npx -y skills add luminary19/atelier --skill atelier-redesignAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.9 KB, ~2.0k tokens by cl100k_base, as published. Nobody here has run it
Atelier — Redesign & Audit
Upgrading existing work is different from greenfield: you must add system without breaking what works. The failure mode is "piling on more effects." The fix is the opposite — diagnose what system is missing, add it, and remove the tricks. Audit before you touch anything.
Project memory: if
ATELIER.mdexists, read it first; if not, this skill's audit (step 1) is the natural place to write one — capture the existing register, brand, and tokens so the upgrade stays on-brief. Theatelierrouter (/atelier init) owns that file.Uses the whole suite:
atelier-direction(anti-slop lens) +atelier-ux(IA/flows audit),atelier-foundations(tokens),atelier-typography,atelier-layout,atelier-motion,atelier-components,atelier-copy(UX writing),atelier-dataviz(if data-heavy),atelier-scroll/atelier-webgl(only if earned), made production-grade byatelier-harden, gated byatelier-perf-a11yand — for a substantial redesign — red-teamed byatelier-review(a redesign is the canonical "substantial build" case). Tonal nudges (bolder / quieter / distill) live here too —references/tonal-dials.md. Deep reference:references/fundamentals-deepdive.md(§15).
The flow
- Audit (don't touch yet) → 2. Name slop tells + missing levers → 3. Score by impact vs risk → 4. Re-direct → 5. Upgrade in safe order → 6. Verify (perf/a11y + regression) → 7. Adversarial review (substantial redesigns).
1. Audit first
Inventory before judging. Full method in references/audit.md: read the existing brand (logo,
color, type, photography — starting material, not noise), IA / content / flows, stack (so you
upgrade in-place, not rewrite), and the current design system (or absence of one): grid, type scale,
color logic, spacing rhythm, motion, perf, a11y. WebFetch the live site or read the codebase; ask for a
screenshot if it's JS-rendered/blocked.
2. Name the slop tells + the missing levers
Use the anti-slop lens from atelier-direction. Name the specific cheap tells present (e.g. #000 +
grey text, default Inter, glass-on-everything, purple-gradient+frosted-card, uniform bento, no focal
point, cramped spacing) and the specific expensive levers missing (real grid, OKLCH tokens, generous
whitespace, a typeface with a point of view, grain, one accent). Be concrete — "this section, this value."
3. Score by impact vs risk
Not everything is worth changing. Rank fixes by impact (how much it lifts the look/UX) vs risk (how likely it breaks functionality/IA/SEO/a11y). The high-ROI / low-risk set is almost always: whitespace, type, color tokens (OKLCH), one accent, grain, killing the slop combos. Surface the plan before mass edits.
4. Re-direct
Produce a (scaled) Direction Doc via atelier-direction for the target state — but anchored to the
existing brand (preserve logo/equity/recognizable color where it works). Identity preservation wins:
if the project has committed brand tokens/colors, build around them — don't regenerate a palette over a
real brand (same rule atelier-foundations follows). Decide the world and the one or two signature
improvements. Don't impose an unrelated aesthetic on an established brand. If the design is technically
fine but tonally off — too safe, too loud, or too complex — reach for the matching dial in
references/tonal-dials.md (bolder / quieter / distill) instead of a full re-direct. When the brief is
"make it feel human, not AI-made," the 2026 counter-movements are the upgrade direction: warm/neo-
minimalism (keep the restraint, add earthy low-chroma OKLCH + texture + a character serif) or collage/
scrapbook (hand-assembled tactile fragments) — not more of the same flat-minimal AI look.
5. Upgrade in safe order (system first, tricks last)
Playbook in references/upgrade-playbook.md. The order that adds the most with the least breakage:
- Tokens (
atelier-foundations) — introduce OKLCH color, type scale, 8pt spacing as variables; replace scattered hardcoded values. Biggest coherence win, low visual risk. - Typography — escape default fonts, fix scale/leading/measure.
- Layout & whitespace — add macro whitespace, fix hierarchy/focal point, real grid; don't reflow IA.
- Components — align to the system (shadcn + token mapping) where you're already touching them.
Modernizing is also the moment to retire hand-rolled JS for native primitives (most now Baseline): Popover
API + Invoker Commands (
command/commandfor) + anchor positioning for tooltips/menus/popovers, native<dialog>for modals,<details name>for exclusive accordions,field-sizing: contentfor auto-grow inputs — less code, free a11y.<details name>,<dialog>, Popover API + anchor positioning are Baseline; Invoker Commands reached Baseline only Dec 2025–Jan 2026 andfield-sizing: contentis in all three engines but NOT yet Baseline (~79%, Firefox 152 / Jun 2026) — keep the JS fallback for those two where pre-152 Firefox / older Safari matter. - Motion — add restrained feedback/reveals; respect reduced motion.
- Scroll/WebGL — only if the new direction earns a signature moment; never as decoration.
- Imagery — replace dated / stock / placeholder / low-res images with assets generated on the new
direction via
/codex-imagegen(codex-image.ps1 -Prompt "…" -OutDir ".\public\img" -Size 1536x1024;-Transparentfor logos/icons). Preservealt/SEO/dimensions, optimize to WebP/AVIF — and keep brand-equity photography you're meant to retain (it's starting material, not noise). Remove the slop tricks as you go. Keep changes reviewable (per-section, not one giant diff).
6. Verify
- Don't break functionality, IA, SEO, or accessibility — preserve URLs, headings/structure, alt text, ARIA, keyboard flows, form behavior. A prettier site that regresses these is a failure.
- Harden the changed surfaces (
atelier-harden) — re-check real/empty/long data, text overflow, i18n/RTL, and error states on anything you restyled; a redesign often breaks these even when it looks better. - Run the
atelier-perf-a11ygate (itsscripts/detect.pyis a fast first pass on the changed files). Compare before/after on Core Web Vitals (a redesign that tanks LCP/INP is a loss). Spot-check keyboard + screen reader on changed flows.
7. Adversarial review (substantial redesigns)
The perf/a11y gate is the self-check. For a substantial redesign — a real "before → after" with new
direction, tokens, and motion — escalate to atelier-review: it red-teams the upgraded build with
independent reviewers (a11y, perf, motion, design-fidelity), refutes each finding, and verifies live in a
browser, then applies fixes. A redesign is exactly the "substantial build" atelier-review exists for, so
don't stop at the self-checklist. (Skip it for a small touch-up — match the rigor to the change.)
Operating principles
- Audit before you touch. Inventory brand/IA/stack/system first; the existing brand is starting material, not noise.
- Add system, remove tricks — the upgrade is more discipline (tokens, whitespace, real type/grid), not more effects.
- Highest ROI is usually the cheapest: whitespace, type, OKLCH color, one accent, grain.
- Preserve what works — functionality, IA, SEO, accessibility, brand equity. Reversible, per-section changes.
- Gate it, then red-team it — verify perf/a11y didn't regress (
atelier-perf-a11y), and for a substantial redesign run the adversarialatelier-review. A redesign isn't done until it's measurably not worse on the fundamentals and clearly better on the craft.
What ships with it: 4 files
150.3 KB alongside SKILL.md
references/
- audit.md4.0 KB
- fundamentals-deepdive.md135.5 KB
- tonal-dials.md5.8 KB
- upgrade-playbook.md4.9 KB