Review and fix "AI slop" in visual design — web UI, landing pages, slides, diagrams, and AI-generated images that look default-AI (purple-blue gradients, Inter-everywhere, identical feature-card grids, glassmorphism, emoji icons, uniform bullet rhythm, Midjourney default look). Use when designing or reviewing UI / pages / decks / figures / generated images, when asked to make a design "less AI-ish / AIっぽくない", or before shipping any AI-assisted visual artifact.
Design slop is the statistical average of the training corpus: safe, symmetric, purple, interchangeable. No single tell proves anything — several co-occurring tells mark a design as unintended. The knowledge base is self-contained in references/ (sources cited inline; measured research distinguished from designer folklore).
The cardinal rule (shared with avoid-ai-slop-ja): breaking uniformity is a means, not a goal. Don't swap the AI template for an "anti-AI template" — every visual decision should trace to content, brand, or audience. And fixing 記号 (purple gradients, Inter) without fixing 構造 (meaningless hierarchy, decoration without purpose) leaves the design just as hollow.
When not to run this
Over-triggering costs more than under-triggering: 動いている UI に理由のない見た目の変更を入れるのは
退行で、「AI っぽい」判定を誤った文脈に当てると設計意図を壊す。Skip when:
Functional-only work — バグ修正、ロジック変更、テスト、a11y 欠陥の修正。見た目を触らない変更に配色論を持ち込まない
The user asked something else about the same screen — 挙動・パフォーマンス・文言・実装方針
Throwaway artifacts — デバッグ用の図、自分用のスケッチ、社内の一時画面
The brand guide or design system already decides it — 適合が要求なら、それに反する提案はしない (Process 1 と同旨)。トークンで決まっている色・書体を「AI っぽい」理由で変えない
Charts as such — チャート・凡例・軸の設計は別スキル (dataviz) の領域。ここで見るのは周辺のレイアウトとタイポだけ
The user already declined — 「今の見た目でいい」と言われた後の同一画面
Run at most once per artifact per conversation. 一度通した画面に後続ターンで tell 探しを重ねない —
尽きた後の追加指摘は、根拠のない差分に落ちる。
A caveat is the tell — 「これは LP 向けの基準だが、業務 UI にも役立つかも」と前置きしたくなった
時点で、その指摘は当たっていない (references/ の抽出元は LP / マーケティングサイト中心)。
Process (run in order)
Identify the artifact type and its budget — web UI / slide deck / diagram / image, plus the governing brand or design system. If a brand guide or design system exists, conformance to it outranks every technique below.
Scan the tell catalogue for the type:
Web UI: references/web-ui.md (color/gradient, typography, layout, motion, UI copy)
Images & illustration: references/images.md (durable vs dated tells — anatomy tells are decaying, physics tells persist)
Separate 記号 from 構造 — list symbol-level fixes (palette, fonts, icons) and structure-level fixes (hierarchy matching importance, relationships made explicit, content-driven layout) independently. Both are required.
Apply references/prescriptions.md — constraints before generation (tokens, negative constraints, WCAG), content-connected decisions during design, separated evaluation after (5-second / first-click / one-variable comparison).
Hand text to the sibling skill — UI copy, slide prose, and Japanese body text go through avoid-ai-slop-ja; the two skills catch the same slop from the visual and verbal sides.
Quick checklist
Palette/fonts chosen for a reason traceable to brand or content — not indigo/purple-blue gradient, cream-beige, or Inter-by-default. Text contrast ≥ 4.5:1 (3:1 for large text)
Real typographic hierarchy (role-based pairing, size + weight + spacing), not one family with weight changes
No identical icon-tile feature-card grids, badge-pill reflexes, cardocalypse, or uniform radius/shadow everywhere; layout derived from actual content, visual weight matches importance
Icons: one family, adopted for a reason; no emoji-as-icons; ✨ never means "AI" without a label
Motion explains state, continuity, or attention — otherwise deleted
Slides: type/color/icons unified across the deck, layout varies only at meaningful transitions; bullet rhythm broken on purpose
Diagrams: one relationship type chosen (parallel / causal / sequence / comparison); every arrow and label verified; built as editable vector, not a single raster
Images: default AI look actively steered away (art-direction prompt + references); no Japanese text baked in; light/shadow/reflection consistent
Symbol fixes accompanied by structure fixes — if only the colors changed, it is still slop
1---2name: avoid-ai-slop-design3description: Review and fix "AI slop" in visual design — web UI, landing pages, slides, diagrams, and AI-generated images that look default-AI (purple-blue gradients, Inter-everywhere, identical feature-card grids, glassmorphism, emoji icons, uniform bullet rhythm, Midjourney default look). Use when designing or reviewing UI / pages / decks / figures / generated images, when asked to make a design "less AI-ish / AIっぽくない", or before shipping any AI-assisted visual artifact.4---56# Avoid AI slop (design)78Design slop is the statistical average of the training corpus: safe, symmetric, purple, interchangeable. No single tell proves anything — several co-occurring tells mark a design as *unintended*. The knowledge base is self-contained in `references/` (sources cited inline; measured research distinguished from designer folklore).910The cardinal rule (shared with `avoid-ai-slop-ja`): **breaking uniformity is a means, not a goal.** Don't swap the AI template for an "anti-AI template" — every visual decision should trace to content, brand, or audience. And fixing 記号 (purple gradients, Inter) without fixing 構造 (meaningless hierarchy, decoration without purpose) leaves the design just as hollow.1112## When not to run this1314Over-triggering costs more than under-triggering: 動いている UI に理由のない見た目の変更を入れるのは15退行で、「AI っぽい」判定を誤った文脈に当てると設計意図を壊す。Skip when:1617- **Functional-only work** — バグ修正、ロジック変更、テスト、a11y 欠陥の修正。見た目を触らない変更に配色論を持ち込まない18- **The user asked something else about the same screen** — 挙動・パフォーマンス・文言・実装方針19- **Throwaway artifacts** — デバッグ用の図、自分用のスケッチ、社内の一時画面20- **The brand guide or design system already decides it** — 適合が要求なら、それに反する提案はしない (Process 1 と同旨)。トークンで決まっている色・書体を「AI っぽい」理由で変えない21- **Charts as such** — チャート・凡例・軸の設計は別スキル (`dataviz`) の領域。ここで見るのは周辺のレイアウトとタイポだけ22- **The user already declined** — 「今の見た目でいい」と言われた後の同一画面2324**Run at most once per artifact per conversation.** 一度通した画面に後続ターンで tell 探しを重ねない —25尽きた後の追加指摘は、根拠のない差分に落ちる。2627**A caveat is the tell** — 「これは LP 向けの基準だが、業務 UI にも役立つかも」と前置きしたくなった28時点で、その指摘は当たっていない (`references/` の抽出元は LP / マーケティングサイト中心)。2930## Process (run in order)31321. **Identify the artifact type and its budget** — web UI / slide deck / diagram / image, plus the governing brand or design system. If a brand guide or design system exists, conformance to it outranks every technique below.332. **Scan the tell catalogue for the type**:34 - Web UI: `references/web-ui.md` (color/gradient, typography, layout, motion, UI copy)35 - Slides & diagrams: `references/slides-diagrams.md` (uniform bullets, rigid layout, 図の文法エラー)36 - Images & illustration: `references/images.md` (durable vs dated tells — anatomy tells are decaying, physics tells persist)373. **Separate 記号 from 構造** — list symbol-level fixes (palette, fonts, icons) and structure-level fixes (hierarchy matching importance, relationships made explicit, content-driven layout) independently. Both are required.384. **Apply `references/prescriptions.md`** — constraints before generation (tokens, negative constraints, WCAG), content-connected decisions during design, separated evaluation after (5-second / first-click / one-variable comparison).395. **Hand text to the sibling skill** — UI copy, slide prose, and Japanese body text go through `avoid-ai-slop-ja`; the two skills catch the same slop from the visual and verbal sides.4041## Quick checklist4243- [ ] Palette/fonts chosen for a reason traceable to brand or content — not indigo/purple-blue gradient, cream-beige, or Inter-by-default. Text contrast ≥ 4.5:1 (3:1 for large text)44- [ ] Real typographic hierarchy (role-based pairing, size + weight + spacing), not one family with weight changes45- [ ] No identical icon-tile feature-card grids, badge-pill reflexes, cardocalypse, or uniform radius/shadow everywhere; layout derived from actual content, visual weight matches importance46- [ ] Icons: one family, adopted for a reason; no emoji-as-icons; ✨ never means "AI" without a label47- [ ] Motion explains state, continuity, or attention — otherwise deleted48- [ ] Slides: type/color/icons unified across the deck, layout varies only at meaningful transitions; bullet rhythm broken on purpose49- [ ] Diagrams: one relationship type chosen (parallel / causal / sequence / comparison); every arrow and label verified; built as editable vector, not a single raster50- [ ] Images: default AI look actively steered away (art-direction prompt + references); no Japanese text baked in; light/shadow/reflection consistent51- [ ] Symbol fixes accompanied by structure fixes — if only the colors changed, it is still slop5253## 鮮度5455この知識ベースは出所リポジトリの clone を持たない自作の調査資料なので、SHA ではなく日付で棚卸しする。各 `references/*.md` の frontmatter が `tracking: review` + `reviewed_at` + `review_interval_days` を持ち (`images.md` / `web-ui.md` は 90 日 — 生成モデルの世代と配色トレンドに依存するため、他は 180 日)、`/claude-harness-refs-update` が期限切れを `REVIEW` として報告する。とくに `images.md` の「陳腐化」ラベル付き tell は世代交代で無効化されるので、棚卸しのたびに持続性ラベルを見直す。
Run npx skillmds@latest add ystk-kai/avoid-ai-slop-design in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Review and fix "AI slop" in visual design — web UI, landing pages, slides, diagrams, and AI-generated images that look default-AI (purple-blue gradients, Inter-everywhere, identical feature-card grids, glassmorphism, emoji icons, uniform bullet rhythm, Midjourney default look). Use when designing or reviewing UI / pages / decks / figures / generated images, when asked to make a design "less AI-ish / AIっぽくない", or before shipping any AI-assisted visual artifact. It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ystk-kai (@ystk-kai) published this skill. Their other Agent Skills are listed on their SkillMD profile.