aesthetic-instrument
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
How to write — and how to use — a skill that IS one aesthetic rather than a catalogue of them. A catalogue lets an agent pick, and it picks the modal option; a committed aesthetic makes it execute one thing precisely, against rules you can check. Use when a design keeps coming
$ npx -y skills add avelikiy/great_cto --skill committed-aesthetic --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/committed-aestheticContext preview
The summary Claude sees to decide when to auto-load this skill.
How to write — and how to use — a skill that IS one aesthetic rather than a catalogue of them. A catalogue lets an agent pick, and it picks the modal option; a committed aesthetic makes it execute one thing precisely, against rules you can check. Use when a design keeps coming
name: committed-aesthetic description: "How to write — and how to use — a skill that IS one aesthetic rather than a catalogue of them. A catalogue lets an agent pick, and it picks the modal option; a committed aesthetic makes it execute one thing precisely, against rules you can check. Use when a design keeps coming out competent and forgettable, when starting a new brand surface with no reference, or when authoring a house style you want executed the same way twice." when_to_use: | Apply when: - design-advisor is starting a UI-bearing surface with NO existing system to match - output from ui-ux-pro-max keeps landing on "clean modern minimal" - you are writing a house style meant to be executed by an agent, not read by a human Do NOT apply when: - an existing product's design already governs (match it — that is anydesign's job) - the surface is one screen inside a system that already has a vocabulary effort: low allowed-tools: Read, Write, Grep, Glob
`ui-ux-pro-max` ships 84 styles, 161 palettes and 57 font pairings, and `design-advisor` is wired to all of it. The catalogue is not the bottleneck.
The bottleneck is that **a catalogue lets a model pick, and an unconstrained pick is the modal one.** Asked for a landing page with no brand, any model reaches for the same safe centre: a soft gradient, a large sans heading, three rounded cards with a left accent border, generous neutral grey. Every input in the training distribution votes for it. Nothing in a catalogue entry saying *"Swiss minimalism — clean, grid-based, generous whitespace"* is specific enough to override that, because that sentence describes the safe centre too.
Compare a rule from a committed aesthetic:
> every dimension is `calc(fraction * 100vw)` against a baseline width, so one > page at 1024px reads as a perfect scaled-down of the same page at 1920px
You can **check** that. A design either obeys it or does not. That is the whole difference: a catalogue entry is a *label*, a committed aesthetic is a *constraint*.
A committed-aesthetic skill has five parts. The first is the one that does the work.
Between 8 and 14 rules. Each must be checkable by someone who was not in the room. Test every rule against this: **could two designers disagree about whether a page obeys it?** If yes, it is a vibe, rewrite it.
| Vibe (useless) | Constraint (usable) | |---|---| | "thin, elegant type" | "weights 100 or 300 only, never 400+" | | "lots of whitespace" | "~60% of any above-the-fold area is empty" | | "restrained motion" | "no shadows, no gradients, no bounce; one shadow exists in the system, on toasts" | | "technical feel" | "product codes use en-dash U+2013, never hyphen" | | "dark and dense" | "five surface steps, each ~5% apart; depth is a surface step, never a shadow" |
An aesthetic is *inspired-by, not cloned*. Name the specific assets that belong to whoever you are borrowing from — wordmark, icon set, information architecture, product names, copy — and for each give the reason and what to do instead. This is not a legal disclaimer at the bottom; it is a working table an agent reads while building, and it is the difference between an homage and a trademark problem. Where the source is a real company, default to inspired-but-distinct and ask before taking the clone path.
One HTML file the agent can open, with every component rendered and its own CSS inline, copy-pasteable. A token table in prose is read and paraphrased; a rendered gallery is copied exactly. This is why the form works at all.
The two or three moves nobody would reconstruct from the DNA list alone — the navigation shape, the section header, the hero. With `swap these for your own brand` marked in comments.
Screenshots are for understanding the patterns. Building FROM a screenshot rather than from the rules produces a bad tracing of one page instead of a design in the family.
`ui-ux-pro-max`'s anti-pattern tables are about accessibility, touch targets and performance. They are good and they are not about taste. Nothing in this repository told an agent what *cliché* looks like, so the only defence against slop was one sentence in `design-advisor`: "no generic clean modern minimal filler".
Banned by default on any surface without an existing system that calls for them:
an icon in a tinted circle.
because they are bad — because they are the default vote.
platform for X" is the sentence a model writes when it has not been told what to believe.
one of them.
A banned list is not a style. It removes the centre so a choice has to be made.
1. If a system already governs, this skill does not apply — match what exists. 2. If nothing governs and **you can ask**: offer 2–4 genuinely different directions, each an axis you can name, before building. Not five shades of one aesthetic — that is not a choice. 3. If nothing governs and **you cannot ask**: commit to ONE, state the assumption in a line at handover, and put 1–2 low-fi alternates beside the deliverable,
You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.
Repo: avelikiy/great_cto
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
Catalogue of known SDLC anti-patterns that great_cto agents must actively reject when reviewing architecture, plans, code, or post-mortems. Used by architect…
Analyze images, websites, and Figma files to extract their design and generate a `design.md` with token system, component inventory, and reconstruction notes.…
Shared review framework that every domain reviewer (pci, oracle, gov, edtech, healthcare, mlops, etc.) MUST follow. Defines the output artifact (TM-{slug}.md),…
Structured idea generation + multi-LLM debate for the product-owner stage. Diverge (generate genuinely different bets), debate (a 4-persona panel on 4 models…
Standardized cost-estimation framework for great_cto plans. Forces explicit LLM cost, infra cost, human-supervision time, and the (defensible) human-equivalent…