Impeccableは、AIコーディングエージェント向けのオープンソースデザインスキルです。Claude Code、Codex、Cursor、GitHub Copilotなどのコーディングツールに導入され、エージェントにデザインの指針、名前付きデザインコマンドの語彙、AI生成フロントエンドが繰り返しがちなUIパターンを調べる自動チェッカーを提供します。
Impeccable デザインスキルは、UIのゼロからの構築、既存UIの改善、既存デザインシステムへの忠実さを可能にするデザインの専門性をエージェントに与えるものと位置づけられています。リポジトリはパッケージを、1つのスキル、24のコマンド、ブラウザでのライブ反復、AI生成フロントエンドデザイン向けの61の決定論的検出ルールと要約しています。
公式サイトはPaul Bakausを作者とし、新規インストールではRenaissance Geek, Inc.が署名したエンジンがダウンロードされ、同社はImpeccableのChrome拡張機能の開発元にも記載されています。プロジェクトREADMEによると、Anthropicのfrontend-designはClaude向けに初めて広く使われたデザインスキルで、Impeccableはそれを出発点にしています。
「Impeccable」は無関係の企業も使う一般語でもあり、本ページはpbakaus/impeccableリポジトリ公開のデザインスキルを扱います。
2026年10月5日の取得記録では、このリポジトリはApache-2.0ライセンスで76.3kのスターを表示し、同日、拡張機能のストアページは60,000人のユーザーを表示していました。
すべてはメインスキル /impeccable 1つで動作し、後にコマンドか普段の言葉の依頼を続けます。audit、polish、critiqueなどのコマンドは別途インストール不要です。
コマンドリファレンスはコマンドを作成(2)、評価(2)、洗練(8)、簡素化(3)、堅牢化(4)、システム(5)の6グループに分けています。
よく使うコマンドは /impeccable pin critique のようにショートカットに固定でき、依頼はメインスキルに転送されるため、その改良がそのまま反映されます。
Impeccableはユーザーとその目標を一度だけ尋ね、そのコンテキストをPRODUCT.mdに保存して以降のデザイン作業前に読み込みます。documentコマンドはUIを読み取り、色、タイポグラフィ、コンポーネントのルールをDESIGN.mdに記録し、次のページや次のエージェントも同じ決定に従えるようにします。Impeccableを更新すると自身のインストール済みファイルが置き換わり、プロジェクトのPRODUCT.mdとDESIGN.mdはそのまま残ります。
AIスロップ検出器は言語モデルなしで動作する部分です。カタログは61の検出ルールと、デザインレビュー用に確保された6パターンを掲載しています。チェックは低コントラスト、はみ出したテキスト、よくあるAIデザインパターン、文書化されたデザインシステムからのずれなどの問題を探します。
デザインフックはエージェントがUIファイルを扱う間に検出器を実行するため、変更がまだコンテキストにあるうちに検出結果が届きます。Claude CodeとCodexは編集ごとに的を絞ったフィードバックを受け、ターン終了時にはより広いチェックも受けます。GitHub Copilotは対応する編集後に検出器全体を実行し、Cursorでは検出結果が、エージェントの修正まで提案された書き込みをブロックできます。
ベータ表示のライブモードでは、実行中ページの一部を選んでその場で3つのバリエーションを比較したり、「方向づけ」機能でページ全体を導いたりでき、採用したバージョンはソースコードの一部になります。要素と方向性をすでに言えるなら、generateコマンドがチャットから同様の比較を始めます(例:generate 料金カードの大胆なバリエーションを3つ)。
新しい作業では、それぞれ独自のビジュアルルールを持つ、人間がレビューしたデザインの方向性を参照し、プロダクトから取り出したアイデアと比較検討します。画像生成があればモックアップ先行(comp-led)で進められ、なければコードで直接作り(code-led)、こちらはまとまりよく見えやすい一方、たいてい大胆さに欠けます。
始めるにはコーディングツール、プロジェクトフォルダー、Node.js 22.18以降が必要で、空のプロジェクトやスキャフォールド直後のアプリでも構いません。
インストーラーで導入した環境はnpx impeccable updateで更新し、npx impeccable checkで新バージョンの有無を確認します。マーケットプレイス経由ならツールのプラグインマネージャーで更新します。チームは代わりに、記録した1つのバージョンをGitサブモジュールとして持ち、各自のツールにリンクもできます。
次の2つの場合はあまり向きません。
対応コーディングツールには、Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode、Piなどがあります。
| 導入方法 | 仕組み |
|---|---|
| Impeccableインストーラー | npx impeccable installがツールに合ったビルドを選択。Node.js 22.18以降が必要 |
| Claude Codeプラグイン | /plugin marketplace add pbakaus/impeccable の後、/plugin の一覧からImpeccableをインストール |
| skills.sh | npx skills add pbakaus/impeccableで共通ビルドをインストール |
| GitHub Copilotアプリ | 組み込み済み。設定 → 試験運用機能 で有効化 |
| ZIPダウンロード | 隠しフォルダーを含め中身をプロジェクトルートにコピー |
Claude Code デザインスキルとして、Impeccableはインストーラーからスキルファイル以上を受け取り、Claude Code、Cursor、Codex、GitHub Copilot、Grok Buildでは現在のプロジェクトにプラットフォームネイティブのフックマニフェストも追加されます。
ライブモードは実行中の開発サーバー上のWebページやローカル静的HTMLで動作し、対応フレームワークにはViteベースのアプリ、Next.js、SvelteKit、Astro、Nuxtがあります。コーディングツールの外では、Chrome拡張機能がDevToolsにImpeccableパネルを追加し、検査対象に選んだページのデザインの問題を表示します。
Impeccableの公開スキル、コマンド、CLI、検出エンジンは無料かつApache 2.0ライセンスのオープンソースで、実際の費用は周辺ツールで生じます。
プライバシーポリシーにはImpeccable Proのウェイトリストの記載もあり、Pro準備完了時に知らせるため登録メールアドレスを保存するとしています。確認したページにProの機能や価格の公開はありませんでした。
フロントエンドデザインスキルの独立系まとめ記事では、ほかに2つのエージェントスキルがImpeccableと並んで登場します。
| 選択肢 | 提供するもの | ライセンス |
|---|---|---|
| Anthropicのfrontend-design | 美的な方向性、タイポグラフィ、テンプレート的な初期設定の回避についての指針を備えた1つのスキル | LICENSE.txtに記載の条件 |
| taste-skill | レイアウト、タイポグラフィ、モーション、余白のための移植可能なスキルと、参考ボード用の画像生成スキル | MIT |
| Impeccable | コマンド語彙、プロジェクトのコンテキストファイル、検出ルール、フック、ライブモードを備えた1つのスキル | Apache 2.0 |
Anthropicのfrontend-designは、Impeccableが出発点にしたフロントエンドデザインスキルで、新規UIの作成や既存UIの作り直しで、個性的で意図あるビジュアルデザインを行うための指針だと自らを説明しています。ImpeccableのREADMEは自身の追加分を、1つのセットアップフロー、24のコマンド、CLIとブラウザ拡張機能がLLMもAPIキーも使わずに実行する61の決定論的検出ルールと位置づけています。
taste-skillはMITライセンスの移植可能なエージェントスキル群で、テンプレート風UIより優れたレイアウト、タイポグラフィ、モーション、余白を目指しており、リポジトリにはWeb、モバイル、ブランドキットの参考ボード向け画像生成スキルも含まれます。
はい。公開スキル、コマンド、CLI、検出エンジンはApache 2.0ライセンスで無料です。コーディングツール、モデルプロバイダー、画像生成による利用料金は、各プロバイダーが別途請求します。
いいえ。検出器とデザインフックはAIモデルやAPIキーなしでコードとして動作します。エージェントのデザイン作業だけがそのモデルを使います。
欲しい要素と方向性を言えるときはgenerateを、ブラウザセッション中に自分で要素を選んだり、注釈を付けたり、ページ全体を導いたりしたいときはライブモードを使います。
一部のみ使えます。検出器、フック、ライブモードはWebのUIを対象とするため、ドキュメントはネイティブのレビューにauditコマンドを勧めています。