/design コマンド:コードの前にアートボード
Anthropic は Claude Code に、意図的にコーディングを飛ばすスラッシュコマンドを投入しました。/design は平易な英語のブリーフから編集可能な UI アートボードのキャンバスを公開します。あなたが 1 つを選んで手直しし、その後でようやく Claude がそれを実際のコードに変えます。成果物がコードではない初めての Claude Code 機能です — デザインフェーズそのものがアーティファクトなのです。
- アートボードとは何か、そしてそれがコーディングファーストの流れをどう変えるかを理解する
- 初回から /design を正しく実行する(バージョン、プラン、プロンプトの形)
- 3 つのフェーズを知る:下書き → 選択+編集 → 実装
- 既知の 3 つの罠を避ける:トークンコスト、リポジトリからのスタイルのずれ、無料ティアの壁
- 同じ週に出荷された Concise 出力スタイルと /design を組み合わせる
実際には何なのか
/design はスキルです — 単なるスラッシュコマンドではありません。呼び出すと、Claude Code は Claude Design のアートボードワークフローに処理を渡し、公開されたキャンバスへのリンクを表示します。アートボードは操作できる動くスクリーンです:色を変える、ブロックを動かす、余白を広げる。アーティファクトランタイム上でレンダリングされるため、リポジトリ内のファイルではなく、あなたの Claude アカウントに存在します。
この区別は重要です。/design の出力は URL であり、diff ではありません。Claude に実装を指示するまで、git status には何も現れません。
- 可用性:Pro、Max、Team、Enterprise。無料プランでは利用不可。Claude Code v2.1.233 以降が必要。CLI と Claude Code Desktop の両方で出荷。
- ステータス:リサーチプレビュー — 呼び出しの形、出力形式、含まれるアートボード数は変わると想定してください。
3 つのフェーズ
- そのスクリーンが何のためのものかを述べたブリーフで /design を実行します。Claude は複数のアートボードバリアントを並べて公開し、それぞれ編集可能です。リンクが渡されるので、ブラウザで開きます。
- 望むものに最も近いバリアントを選びます。インラインで編集(色、余白、レイアウト)するか、同じ Claude Code スレッドで「ヒーローをもっと大胆に」のようなプロンプトで反復を続けます — スレッドがコンテキストを保持するので、ブリーフを繰り返す必要はありません。
- どのアートボードを実装するかを Claude に伝えます。Claude はアートボードをレイアウトと文言の正解として使い、リポジトリにコードを書き込みます。
効果のあるプロンプトの形
/design は、ピクセル指定ではなく目的と対象ユーザーを記述するブリーフに報います。2 つのパターン:
/design — 機能ブリーフ
/design a few options for the sign-in screen. Users are engineers on mobile. Optimize for one-hand thumb reach; SSO is the primary path, email/password secondary. Show a state for a locked-out account.
/design — 既存サーフェスの再設計
/design redesign our composer based on what people actually use it for: drafting long messages, attaching files, and switching model. The current version buries the model picker; make it a first-class control.
これらのブリーフで静かに大きな働きをしている 2 つのこと:
- ユーザーと制約(「モバイルのエンジニア」「片手の親指の届く範囲」)を名指しすることで、Claude をデフォルトの統計的平均レイアウトから引き離します。
- 失敗状態(「ロックアウトされたアカウント」)を名指しすることで、アートボードがハッピーパスだけでなく空・エラー・エッジケースをカバーするよう強制します。
3 つの罠
1. トークンを大量に消費する。 呼び出しごとに複数のフル忠実度アートボードが生成されるため、通常のチャットターンより速く予算を食います。リサーチプレビューのユーザーは一貫してこれを報告しています。/design は使い捨てのスケッチではなく、本当の意思決定のために取っておいてください。
2. コードベースと一致しない。 Claude Design は既存のコンポーネントではなく、汎用的な美学から生成します。アートボードをアプリの他の部分と馴染ませたいなら、リポジトリのルートに DESIGN.md(フォント、スペーシングスケール、カラートークン、既存コンポーネント)を前置きし、ブリーフでそれを参照させてください — /design の実装フェーズがあなたのボタンプリミティブを再発明しないようにするのと同じ手口です。
/design の前に DESIGN.md を参照させる
Before you draft anything, read DESIGN.md and list the type scale, spacing scale, and named color tokens you'll use. Then /design a settings screen that respects those tokens.
3. 無料ティアの壁。 /design は有料プラン(Pro 以上)の背後にゲートされています。チームが Claude Code のシートに支払っていても、契約者が無料プランなら、その人には /design が黙って存在しません。
Concise 出力スタイルと組み合わせる
Anthropic は同じ週(v2.1.237)にビルトインの Concise 出力スタイルを出荷しました。Claude が結果から始め、前置きを省くようにするもので、/design との相性が良いです。引き渡しのターン(「オプション 2 を実装して」)にはナレーションが不要だからです:
{
"outputStyle": "Concise"
}
Concise はエラーレポート、セキュリティ警告、破壊的操作の確認については完全な詳細を保持します — 失うのはナレーションであり、安全のガードレールではありません。
/design が勝つとき vs. 直接コードを書くとき
/design を使うとき | 飛ばすとき |
|---|---|
| 視覚的な決定が難しい部分(新しいサーフェス、不明確なレイアウト) | レイアウトはすでに分かっていて、必要なのはコードだけ |
| コミット前に 3 つ以上の方向性を安く比較したい | 既存スクリーンの形ではなくロジックを反復している |
| ステークホルダーが承認のためにクリック可能に近いアーティファクトを必要としている | スクリーンが既存のデザインシステムと 1:1 で一致しなければならない |
| 失敗・空・ローディング状態が重要 | 使い捨ての社内ツールをプロトタイピングしている |
自明でない仕組み
- キャンバス URL は共有可能。 アートボードはアーティファクト上にあるため、あなたの Claude アカウントのビューにアクセスできる誰にでもリンクが機能します — 何もエクスポートせずにデザイナーや PM に送れます。
- 反復はデュアルチャネル。 キャンバス上で編集しかつ Claude Code スレッドでプロンプトを続けられます。両方が同じコンテキストに流れ込みます。
- 実装はそれでもリポジトリを尊重する。 「実装して」と言った時点で、Claude Code は通常のリポジトリ認識の挙動に戻ります — あなたの Tailwind 設定、コンポーネント、ファイル構造を使います。アートボードは目標、コードベースは地形です。
理解度チェック
0/4出典と参考資料
- Claude Code whats-new · 第 34 週(2026 年 8 月 17〜21 日) — バージョン要件、プランの可用性、デモを含む公式ローンチノート。
- Anthropic による Claude Code アップデート(2026 年 8 月) —
/design、Concise 出力スタイル、プレビューを卒業した Remote Control を含む継続的なチェンジログ。 - Claude Code /design コマンド:UI アートボード(2026 年 8 月)— explainx.ai — ワークフローのフェーズと初期ユーザーからのトークンコストのフィードバックを含む実践的な解説。
- Claude Code デザインプロンプト:コピペできるパターン — Superdesign — DESIGN.md パターンと参照に基づいたブリーフの形。
- Claude Design の紹介(Anthropic、2026 年 4 月) —
/designが Claude Code に持ち込む元の Claude Design 製品。
次へ
- カスタムスラッシュコマンド —
/designが自作のコマンドとどう並ぶか。 - 出力スタイル —
/designの引き渡しと組み合わせる Concise スタイル。 - 美しいサイトを出荷する — DESIGN.md パターンの詳細と、
/designが引き渡す先に適用するアンチスロップ制約。