anti-generic-frontendlisted
Install: claude install-skill bertbertov/claude-stack
# Anti-Generic Frontend
Generic output is the **expected** output, not a failure. Models regress to the statistical centre of the web, shared component defaults look alike, and every system prompt chases the same safe adjectives. So the fix has to be an **upstream constraint**, never a downstream nudge. "Make it nicer" produces a nicer average. Deciding the tokens before writing markup produces a design.
Written from the kamalov.systems build, 2026-08-14, where every value came out of a measured reference stylesheet rather than taste.
---
## 🛑 STOP GATE — do not write markup until this is answered
**Name the cluster you are closest to, and say what structural change breaks it.** A hue swap is not a change. `#0B0A09` to `#1A0A0A` is the same design.
| # | Cluster | Signature |
|---|---|---|
| a | Warm cream + high-contrast serif + terracotta | `#F4F1EA` ground, Fraunces or Instrument Serif, rust accent |
| b | Near-black + one acid accent + gradient-clipped headline | `#0a0801` + `#caa100`, gradient text |
| c | Broadsheet | hairline rules, zero radius, dense newspaper columns |
| d | Navy/slate + gold or purple | emoji headings, identical rounded stat cards, centred everything |
| e | Premium-consumer beige and brass | bg `#f5f1ea`/`#f7f5f1`, accent `#b08947`/`#b6553a`, ink `#1a1714` |
**Ground the alternative in the subject's own world** — its materials, instruments, artifacts, vernacular. A brokerage has order books, session clocks, spreads, latency. A bakery has pr