From surface
The design-judgment spine of the atelier suite — where the visual language is chosen, the surface archetype is named, and the quantified targets that all later craft lenses enforce are decided. Use before any pixel is placed, before a color system is built, before a type scale is chosen. The one shift: good design is NOT defaults nudged until it "looks ok" — it is a few NON-DEFAULT, QUANTIFIED decisions made before any pixel: which visual language, which surface archetype, what the surface is *for*, and what "premium" means in measurable terms for this surface and this user. The agent, having no taste and no nervous system, will always pick the bland default — the warm-cream-editorial-serif, the near-black-neon-accent, the newsgrid-with-zero-radius — because these are the statistical attractors of its training, not choices. These must be DECIDED and GATED. Triggers on "start a design", "which visual language", "what style should this be", "what kind of surface is this", "design brief", "make it feel premium", "before I start designing", "what archetype", "design direction", "what should this look like", "I don't know where to start visually", "set up the design", "design the UI", "establish a visual identity". The spine to the atelier suite the way bearings is spine to surface: canon decides the taste direction and quantifies it; the sibling lenses (color, type, layout, form, graphics, motion — and systems, which later governs the committed tokens) execute it. Installs three one-page artifacts the whole design build honors — the design-language brief (visual language named, archetypes chosen, the three AI defaults actively rejected), the quantified-targets sheet (contrast floors, density grade, type-scale ratio, motion budget, the "premium" tells made numeric), and the product-sense check (visual serves the user's real job and reality's long tail, not decoration).
How this skill is triggered — by the user, by Claude, or both
Slash command
/surface:canon [the surface, product, or design problem to set a design direction for][the surface, product, or design problem to set a design direction for]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!--
!checklist init ${CLAUDE_SKILL_DIR} --force
A canon is the underlying measure from which a craftsman's proportions derive — not a style applied after, but the organizing principle that makes every dimension coherent before a single mark lands. canon is the judgment spine of the atelier suite: where a frontend build has bearings to fix the boundaries before the first line of code, a design build has canon to fix the design language before the first visual value. Its product is three one-page artifacts — a design-language brief, a quantified-targets sheet, and a product-sense check — that every later lens (color, type, layout, form, graphics, motion) honors. It runs across gated stages and will not advance past a GATE until the checklist tool clears it. The gate enforces order; the substance of every judgment inside it is yours.
The governing fact: high-craft design is not defaults nudged until "ok" — it is a small set of NON-DEFAULT, QUANTIFIED decisions made before any pixel. An agent without guidance converges to three statistical defaults: the warm-cream editorial (off-white ground, high-contrast serif, ochre accent); the near-black neon tool (single fluorescent accent, zero radius, dense grid); the newspaper grid (hairlines, dense columns, pure neutrals). These are not choices — they are the agent's aesthetic gravity, the modal outputs of its training. None of them is wrong in principle; each is wrong as a default, because it was never decided. The craft move is to name the organizing principle first — which visual language, which archetype, what this surface is for — and then derive every subsequent call from that decision rather than from the agent's statistical center of mass.
This is where the agent era bites:
Read references/non-default-and-quantified.md first — this skill's spine; the encodable techniques for taking each aesthetic dimension from "default" to "decided and measured." Then read references/surface-archetypes.md to ground the language choice in what the surface is for. The product-sense reference opens at STAGE 2.
Cross-suite lineage. canon is to atelier what bearings is to surface — the spine that fixes the irreversible early decisions before sunk cost accrues. bearings asks: which boundary, which source of truth, whose mental model? canon asks: which visual language, which archetype, what does premium mean here? They share a governing insight: the agent writes the code / pixels competently; the leverage lives in the calls it cannot make — the ones that require taste, context, and a nervous system.
Speak the user's language. These decisions belong to the user. Read their fluency and gloss a term on first use (visual language, surface archetype, design brief, quantified target, motion budget, density grade, type-scale ratio, non-default choice). A design direction the user cannot read is a style imposed, not a judgment shared.
The depth lives in references/. Open each when a stage sends you there — not all upfront.
The arc is one design direction. Three stages — language & archetype · quantified targets · product-sense fit — turn an unanchored brief into a precise design intent the suite's sibling lenses can execute:
colorbuilds the perceptual ramp the brief names;typepicks the modular scale the ratio specifies;layoutapplies the density grade;motionrespects the budget.canongates all three; it runs before any other atelier lens, and its artifacts are the shared contract the whole design build honors.
Greenfield or redesign? Decide the entry, not a new stage. Greenfield: walk STAGE 0→2 in order. Redesign or audit: first inventory the existing surface's design language — what archetype was it built for (even if unintentionally), what defaults is it trapped in, what quantified targets (if any) exist — then bring that inventory to STAGE 0 and the gates run unchanged. The inventory is raw material, not a deliverable; the taste calls remain gates the human clears.
Open references/non-default-and-quantified.md and references/surface-archetypes.md. Fix the design direction before any color token is defined or any type scale is chosen.
checklist check language visual-language-named-and-non-defaults-specifiedchecklist check language surface-archetype-chosen-and-documentedchecklist verify languageOpen references/non-default-and-quantified.md. Every aesthetic dimension must become a measurable target — or it will dissolve into the agent's next prompt.
type lens will pick and the inter-group proximity ratio the layout lens will enforce (group-gap ≥ 2× intra-group gap).type lens instantiates it as a token scale.#000); background near-white L ≈ 0.97–0.99 (not #fff); shadow layers ≥ 2 at opacity 0.03–0.12 each; nested border-radius: inner = outer − padding (concentric); letter-spacing on display type −0.02 to −0.04em; touch targets ≥ 44×44px. These are the measurable gates that transform "it looks polished" from a feeling into a checkable condition.checklist check targets contrast-floors-specifiedchecklist check targets density-grade-and-type-ratio-specifiedchecklist check targets motion-budget-specifiedchecklist check targets premium-tells-quantifiedchecklist verify targetsOpen references/product-sense.md. The design brief is not complete until the visual language has been stress-tested against the surface it will actually inhabit.
prefers-reduced-motion? does the contrast target hold in forced-colors mode? The archetype choice and quantified targets must survive the real device spectrum, not just the design tool.checklist check sense jtbd-check-passedchecklist check sense states-and-long-tail-checkedchecklist check sense surface-diversity-verifiedchecklist verify sensechecklist show — confirm all three stages passed.checklist done — clear this run's state.canon is the atelier suite's design conscience — the place where the suite's founding thesis (taste is load-bearing and cannot be outsourced) gets its first gate. It runs before any other design lens, and its three artifacts — the brief, the targets, the product-sense check — are the shared contract every sibling lens honors: color builds the perceptual ramp the brief names; type instantiates the ratio the targets specify; layout applies the density grade; form derives the shadow model from the archetype; graphics honors the archetype and motion budget for its imagery and icons; motion observes the budget; systems later governs the committed tokens. The lineage is the suite's own — push correctness into structure — applied to design judgment: a visual language that is decided and quantified can't drift the way a hand-nudged one can, so craft becomes structural rather than maintained by vigilance.
The line that keeps canon honest: the reference library holds the encodable technique (how to quantify a non-default choice, what the five archetypes constrain, how to run a JTBD check on a visual brief) — the taste (which language, which archetype, what the signature element is) stays a gate the user clears. Blur that line and the skill becomes a recipe book; hold it and it stays a lens.
color or type without a named visual language; the agent will fill the vacuum with its default attractor.npx claudepluginhub iamk77/skill --plugin atelierProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.