anti-vibecode について
anti-vibecode は、Claude に意図的なビジュアルデザインの選択を促し、サイトにありがちな AI 生成の定型表現を監査・修正するスキルです。スキャナーと目視確認、プロジェクトに合った選択へ置き換えるルールを組み合わせています。
主な機能
- 01UI 生成向けデザインルール
- 02よくある43の兆候をスキャン
- 03目視確認チェックリスト
- 04編集せずに監査するモード
- 05優先度順に直すモード
- 06再スキャンで結果を比較
活用シーン
- 01ページ制作前にビジュアル方針を決める
- 02既存サイトの定型的な表現を監査
- 03検出したデザインの陳腐な表現を置換
- 04法律・プライバシーページの不足を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ melvynx/ shared-skills --skill anti-vibecodeインストール後、Claude Code で/anti-vibecodeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdagents/openai.yamlassets/codex-icon.svgreferences/signs.mdscripts/scan.mjs詳細
anti-vibecode
AI エージェントに指示せずに生成させたサイトは、どのモデルも指示がなければ選びがちな、同じ43個のデフォルトに行き着きます。訪問者は一目でそれに気づき、「AI が作ったんだ、誰も気にかけていない」と受け取ります。このスキルでは、その一つひとつをルールにして、コード内で見つけ、実際に考えた選択に置き換えます。
ユーザーが /anti-vibecode の後に入力した内容:$ARGUMENTS
モード
rules(Claude が UI を構築しようとしているとき、または引数がないときのデフォルト):references/signs.mdを読み込み、以降のセッションではその指示に従います。ページを書く前に、ありがちな特徴を最も多く避けられる3つの選択を決めます。紫やインディゴ以外のブランドカラーを1色、Inter / Geist / Space Grotesk 以外の書体を1つ、中央揃えのヒーロー+機能カード3枚以外のレイアウト案を1つ選びます。それらを1行で伝えます。「43 règles actives」(または「43 rules active」)と、3つの選択を回答します。audit [path]:スキャナーを実行し、正規表現では検出できない項目を目視で確認します。報告のみで、編集はしません。fix [path]:監査を行い、見つかった特徴を影響の大きいものからすべて修正します(「What is missing」セクションは常に対象です。法的ページがないサイトは公開できません)。
監査
-
このスキルのフォルダーから、プロジェクトのルート(または指定されたパス)に対してスキャナーを実行します。
node <skill folder>/scripts/scan.mjs <project root>検出した特徴の番号、ファイル、行番号と、検出できない特徴が出力されます。Node 18 以降が必要です。依存関係はありません。
-
サイトを開き(開発サーバーまたはビルド済みページ)、スキャナーが「check by eye」として挙げた視覚的な特徴(レイアウト、動き、コピー、不足しているもの)を確認します。ランディングページのコピーは自分で読んでください。
-
チェックリスト形式で報告します。問題がなければ
✓ NN <sign>、見つかった場合は✗ NN <sign> <file:line> → <fix>と記載します。最後に件数を記載します:NN/43 signes trouvés
修正
- 見つかった各特徴について、
references/signs.mdの「Instead」列に従います。ある決まり文句を別の決まり文句に置き換えてはいけません(紫のグラデーションを青のグラデーションに変えても、同じ特徴です)。 - プロジェクト独自のブランドを優先します。ブランドガイド、
DESIGN.md、PRODUCT.md、デザイントークンがある場合は、それらから色と書体を選びます。 - 埋め草ではなく、実際のコンテンツを使います。証言、ユーザー数、ロゴ一覧を捏造してはいけません。実物がまだない場合は、そのブロックを削除し、決して偽装しないでください。実際の数値はユーザーに尋ねます。
- 法的ページがない場合は、
mentions-legalesとconfidentialite(またはlegalとprivacy)のページを作成します。ユーザーが記入すべき項目にはTODOと記し、会社情報を捏造してはいけません。 - 最後にスキャナーを再実行し、修正前と修正後の件数を示します。
さらに詳しく
クリーンアップ後にデザイン全体を見直すには、次の2つのスキルを組み合わせると効果的です。
- Impeccable(
npx impeccable install):ブランドから仕上げまで、本番向けのフロントエンドデザインを行います。 - better:アクセシビリティ、レイアウト、文章、タイポグラフィ、色を一度に1画面ずつ改善し、その後に検証します。