8万字の反AI風デザイン手法:Slop.md を agent のデフォルトルールにする

pols.dev が約8.7万文字の Markdown を公開。生成系 Web ページの定番パターンを1つずつ指摘し、改善策を示しています。公式サイトでは Claude / Codex / Cursor などに応じてインストールコマンドを切り替え可能。ファイルをダウンロードして任意の agent に貼り付けることもできます。

著者:pols.dev07-15 · 9 分で読了⚑ チュートリアル
pols.dev · ツールチュートリアル
2026年7月15日 · 約10分 · pols.dev + slop.md + デモ動画

AI がランディングページや価格表、ヒーローセクションを生成すると、いつも同じような「デフォルト」に当たります。。紫のグラデーション、光るカプセルボタン、アイコンタイル、偽 macOS ウィンドウ、Inter フォントの多用などです。Slop.md はこれらの問題を具体的に挙げ、「デザイン前に必ず読み、完了後に1つずつチェックする」ための長大なルールブックです。インストールはとても簡単。使っている agent を選んで curl コマンドを実行するか、MD ファイルをダウンロードするだけです。

≈8.7万文字数の単一ルールファイル(作者は8万+と主張)
140+の個別アンチパターンと改善策
5種の agent インストール先(Claude / Codex / Cursor / OpenCode / Amp)
01背景

まずは当サイトの Impeccable 記事をチェック

先日、当サイトでは Impeccable を解説しました。Cursor や Claude Code、Codex などにインストールするフロントエンドデザイン用のスキルです。/typeset や /critique など23のコマンドがあり、npx impeccable detect で PR 内の slop を検出できます。プロジェクトのトークンやコンポーネントも認識します。

Impeccable も、今回紹介する pols / Slop.md も、同じ問題を扱っています。それは、生成系 AI が UI を作るときの「デフォルトの悪い癖」です。違いは形にあります。

Impeccable 向き

会話内で「フォント変更 / レビュー / 太字」などと指示したい

CI に組み込んで検出したい、デザインシステムを認識させたい

ページをライブ編集してファイルに書き戻したい

Slop.md 向き

ルールを一つ追加するだけでいい。コマンドを覚えたくない

Claude / Cursor / Codex… それぞれのパスに貼り付ける

デフォルトのルールとして使う。ユーザーの明示的な指示があれば上書き

併用も可能です。Slop.md を「こういうのは書くな」という土台にしつつ、Impeccable で日常の UI 修正フローを回す、という使い方です。ここでは pols の話に絞って解説します。

02概要

汎用ルールファイルであって、Webサイト生成ツールではない

ファイルの冒頭に、次の3つの使い方が明記されています。。ルールとして読むこと。作業開始前にユーザーに「全体を読んだ」ことを伝え、完了前に項目ごとに自己チェックすること。。ユーザーの明示的な指示とルールが衝突した場合は、ユーザーの指示を優先すること。。

構成はおおよそ次の通りです。。まず AIスロップを定義し、次にダメなデフォルトを具体的に列挙します。後半は改善策やデザインの原則を紹介しています。見出しは140以上ありますが、目次を丸暗記する必要はありません。。「禁止 / 推奨」の2種類に分けて覚えておけば十分です。全文は約87KB。。文末には貼り付けないので、このページ下部のダウンロードリンクか公式サイトから入手してください。。

OpenCLAW ランディングページの before / after 比較
同じ製品ランディングページの左右比較。左がよくあるダークスロップ、右がスロップを除去した状態。サンプルページ OpenCLAW(デモ素材)。
before → after のデモ動画(出典:X @aaayandev、サイト内セルフホスト)
03中身のイメージ

特に遭遇しやすい項目をいくつか。

禁止
キッチンシンクカード

1枚のカードにアイコンタイル、分類カプセル、タグ行、価格、光るボタンを全部詰め込むのは、まさに典型パターン。

禁止
偽デスクトップウィンドウ

CSS で描いた空の macOS ウィンドウを「製品スクリーンショット」として載せる。テンプレート感が出て、製品らしくない。

禁止
紫青グラデーション + 発光

ボタン、背景、見出し文字が全部グラデーションで光っている。生成ページの「名刺代わり」の組み合わせ。

禁止
全ページSaaSスケルトン

ヒーロー + 3つの機能カード + 価格 + お客様の声 + フッターCTA の構成をそのまま繰り返す。色と文字を変えただけ。

推奨
印象に残る要素を1つ

ページ全体に「これだ」と思える視覚的なアンカーを1つ置く。全部を「オシャレにする」必要はない。

推奨
実際の製品を artifact として使う

偽ウィンドウは、中に本物のUIが入っていなければ意味がない。空の枠はやはりスロップ。

推奨
セルフホストフォント

Google のデフォルトフォントを避ける。人気の無料表示フォントも、使いすぎると新しいデフォルトの顔になる。

推奨
目的のある動き

動きがなさすぎるのも良くない。ただし、コンテンツをオープニングアニメーションで隠すのは避ける。

04インストール方法

Install taste: お使いの agent を選んで、コマンドをコピー

公式サイトと同じで、5つの agent から選びます。コマンドの違いは「どのルールファイルに追記するか」だけです。以下はクリックできるコントロールです(スクリーンショットではありません)。全文のルールは、下のダウンロードから入手してください。記事末尾に8万字を貼り付けることはしません。

Claude のメモリ / ルールファイルに追記

コピー用 · Claude
curl -fsSL pols.dev/slop.md >> ~/.claude/CLAUDE.md

Codex AGENTS ファイルに追記

コピー用 · Codex
curl -fsSL pols.dev/slop.md >> ~/.codex/AGENTS.md

Cursor のルールディレクトリに no-slop ルールとして作成

コピー用 · Cursor
curl -fsSL pols.dev/slop.md >> ~/.cursor/rules/no-slop.md

OpenCode AGENTS に追記

コピー用 · OpenCode
curl -fsSL pols.dev/slop.md >> ~/.config/opencode/AGENTS.md

Amp AGENTS に追記

コピー用 · Amp
curl -fsSL pols.dev/slop.md >> ~/.config/amp/AGENTS.md
はじめ方
  1. 上の表でお使いの agent を選び、snippet の curl コマンドをコピー(パスを間違えないように)
  2. または「完全版 slop.md をダウンロード」して、任意のプロジェクトルールに貼り付け
  3. agent に作業開始前に読了を確認させ、納品前にファイルに沿って自己チェックさせる
  4. 明確なデザイン指示がある場合は、ファイルのデフォルトより優先
  5. コマンド操作や CI 検出が必要な場合は、Impeccable を併用
05位置づけ

初の公開プロダクト、ファイルは長大

作者はこれを最初の公開プロダクトと位置づけており、フィードバックを歓迎しています。サイトには「URL を貼ると slop 度を採点する」ような機能も開発中とのこと。ルールファイル自体は、現時点でもっとも充実していて、持ち運びやすい部分です。全文は約8.7万文字あり、コンテキストに丸ごと入れると容量を消費します。プロジェクト内では要約したり、章ごとに参照するのも手です。

読了後に持ち帰れるもの
この記事で得られるもの:Impeccable との役割分担、5つのインストールコマンド、よくある slop の具体例、デモ動画。

主な出典

サイト:pols.dev

ルール全文(ダウンロード、埋め込みなし):当サイトの slop.md · 公式の原文

デモ:@aaayandev の動画

当サイト内の関連記事:Impeccable の解説

出典
pols.devpols.dev·原文を見る
↑ 本文ここまで
✓ この記事は全文無料です

メンバーは全文 Markdown のコピー・保存に加え、自分の AI に購読・質問させることができます。

原文を読む ↗
📮 新着解説をメールでいち早く

役に立ちましたか?メールを登録すると、新着解説を公開と同時にお届けします。解除はいつでも。