CLAUDE LABEN
SUNSET — 旧 Workbench と実験的プロンプトツール API の廃止は明日8月17日です。残り1日となりましたLATEST — 最新は8月15日の v2.1.233 です。GitLab のマージリクエスト URL が --worktree と claude agents で扱えるようになり、MR は !N 形式で表示されますSECURITY — Windows で NT の \??\ デバイスプレフィックスを含むパスが UNC 検証をすり抜ける問題が直りました。NTLM 資格情報が漏れる経路が塞がれていますTODO — Opus 4.8・Sonnet 5・Fable 5・Mythos 5 以降では TodoWrite と Task 系ツールが既定で無効になりました。CLAUDE_CODE_ENABLE_TODO_TOOLS=1 で戻せますFORK — 8月14日の v2.1.232 で subagent_type: 'fork' が既定になり、会話全体とプロンプトキャッシュをそのまま引き継げるようになっていますMENTION — プロンプトで @ を打つと別のセッションを名前で呼び出せます。SendMessage がそのセッションへ直接届きますSUNSET — 旧 Workbench と実験的プロンプトツール API の廃止は明日8月17日です。残り1日となりましたLATEST — 最新は8月15日の v2.1.233 です。GitLab のマージリクエスト URL が --worktree と claude agents で扱えるようになり、MR は !N 形式で表示されますSECURITY — Windows で NT の \??\ デバイスプレフィックスを含むパスが UNC 検証をすり抜ける問題が直りました。NTLM 資格情報が漏れる経路が塞がれていますTODO — Opus 4.8・Sonnet 5・Fable 5・Mythos 5 以降では TodoWrite と Task 系ツールが既定で無効になりました。CLAUDE_CODE_ENABLE_TODO_TOOLS=1 で戻せますFORK — 8月14日の v2.1.232 で subagent_type: 'fork' が既定になり、会話全体とプロンプトキャッシュをそのまま引き継げるようになっていますMENTION — プロンプトで @ を打つと別のセッションを名前で呼び出せます。SendMessage がそのセッションへ直接届きます
記事一覧/Claude.ai
Claude.ai/2026-04-22上級

Claude Design → Claude Codeハンドオフ — デザインから本番実装までを一本化する

Claude DesignとClaude Codeを連結し、LP・ダッシュボード・ピッチ資料を本番実装まで仕上げるワークフローを検証しました。ハンドオフの内部仕様、本番に耐えるLP生成プロンプトの型、4回失敗したダッシュボード生成のパターン、受け入れ用スラッシュコマンド、5日間で測った数字を共有します。

Claude Design8Claude Code222Claude Opus 4.72workflow24production87

プレミアム記事

Claude DesignとClaude Codeを連結できると知った瞬間に、多くの開発者は「これで実装の90%が自動化される」と期待します。私も最初はそうでした。しかし数週間使ってみて分かったのは、ハンドオフは魔法ではなく、むしろ「個別の工程を高速化する連続体」であるという事実です。適切なプロンプト設計と、受け取った側での調整プロセスを整えなければ、かえって混乱が増えます。

本稿はClaude Designが発表された2026年4月17日から5日間、自分の実プロジェクト(個人開発アプリのLP・ダッシュボード管理画面・投資家向けピッチ資料)で検証した記録を、再現可能な手順としてまとめたものです。成功パターンだけでなく、何度もやり直した失敗ルートも残します。

ハンドオフの内部仕様 — 何がやり取りされているのか

Claude Designで「Handoff to Claude Code」を押すと、生成物が次の形式でバンドルされます。

design-bundle/
├── manifest.json       # デザインシステム情報(トークン・フォント・カラー)
├── pages/              # HTML + CSS + JS(スタンドアロン)
├── components/         # React Component (TSX)
├── assets/             # 画像・SVG・フォントリファレンス
├── preview.mp4         # インタラクションの動画記録(任意)
└── build.log           # 生成過程のログ

このバンドルは api.anthropic.com/v1/design/h/<hash> というURLでホストされ、Claude CodeはWebFetchツールでこのURLを取得します。重要なのは、Claude Codeがこのマニフェストを読み込んだうえで、プロジェクトの既存コードベースと統合するという点です。つまり、「生成物をそのままコピーする」のではなく「既存の設計に馴染ませる」動きをします。Figma由来のデザインを扱う場合は、Claude Code + Figma MCP 実装ガイドも併せてご覧いただくと、ツール間連携の勘所が掴めます。

ここで最初のつまずきポイントがあります。プロジェクトが既にデザインシステム(独自のCSS変数・Tailwindコンフィグ・コンポーネントライブラリ)を持っている場合、Claude Designが生成したmanifest.jsonのトークンと衝突します。私のプロジェクトでは、--color-primaryの値が既存#2563EBと新規#6366F1でぶつかり、Claude Codeは親切にも両方を保持する形にまとめてくれましたが、結果的に使われない定義が残りました。

回避策は、ハンドオフ前に CLAUDE.md 内でプロジェクトのデザインシステムを明示しておくことです。

## Design System (authoritative)
 
Primary color: #2563EB (blue-600)
Font stack: "Inter Variable", system-ui, sans-serif
Component library: shadcn/ui (do not introduce a second library)
CSS approach: Tailwind only, no custom stylesheets

この状態でハンドオフするとClaude Codeが既存システムを優先する判断をしてくれます。

本番投入に耐えるLP生成プロンプトの型

LPを1回のプロンプトで生成するとき、Claude Design側には「情報密度」と「技術要件」の両方を与える必要があります。私が試行錯誤の末に辿り着いたテンプレートが以下です。

[製品の一行定義]
[ターゲット顧客の具体像 — 架空の人物でよい]
[メインCVの定義 — ダウンロード/サインアップ/問い合わせ]

# Hero
- 見出しは13〜20字の日本語+英訳
- サブコピーは2行、35字/行以内
- 視覚要素: [具体的に書く — グラデーションメッシュ/3D Card/動画背景 など]

# Features (3ブロック)
- 各ブロックは30字以内の見出し+100字以内の説明
- アイコン: Lucide
- レイアウト: [cards / split / grid]

# Social Proof
- 実在の企業名を使わない。架空の肩書きと名前で構成
- 3〜5件

# CTA
- [強いアクション動詞] + [得られる価値]
- ボタン色: [アクセント色]

# Technical
- Framework: Next.js 16 App Router
- Styling: Tailwind CSS
- Animations: prefers-reduced-motion を尊重、IntersectionObserver発火
- Accessibility: WCAG 2.2 AA、aria-label必須
- Performance: 画像はnext/imageを前提、Lighthouse Performance 90+

このテンプレートで生成した結果は、過去のv0出力と比べて手直しが1/3程度で済みました。ポイントは「技術要件」ブロックに具体的なベンチマーク(Lighthouse 90+など)を書くことです。Claude Designは抽象的な「高速に」より、具体的な数値を好んで反映します。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
ハンドオフ直後にデザイントークンが衝突する原因と、CLAUDE.mdでの事前宣言による回避策
LP・ダッシュボード・ピッチ資料それぞれで実際に失敗した具体パターンと、そのまま使える修正プロンプト
受け入れ作業を約60%短縮したカスタムスラッシュコマンド3本と、5日間の検証で測った実数値
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude.ai2026-06-19
Claude Design に既存コードベースを読ませて画面案を作る — デザインと実装の往復を一人で畳む
6月17日の更新で Claude Design はローカルのコードベースを起点に動けるようになりました。既存コンポーネントを反映した画面案を作り、そのまま Claude Code へ渡すまでを、4サイトのUIを一人で手入れする個人開発の現場目線で設計します。
Claude.ai2026-04-22
Claude Designの全体像( — Figma・Canvaと並ぶ選択肢になりうるのか
2026年4月17日に発表されたClaude Designの位置づけを、アプリ開発者の実務視点で整理します。既存デザインツールと何が違うのか、LPを1ショット生成して確かめた実力、誰にとって価値があるのか、FigmaやCanvaと併用する考え方、使い始める前に知っておきたい注意点まで扱います。
Claude.ai2026-06-15
長時間走るエージェントの文脈が静かに劣化する — コンテキスト予算と圧縮の設計
夜通し走らせたエージェントの判断が朝には雑になる——原因は文脈の蓄積による希釈と位置効果です。コンテキストを予算として配分する設計、劣化を観測してから圧縮する手順、いつ何をどう捨てるかの実装、プロンプトキャッシュとの関係まで、動くコードと実測の勘所つきで扱います。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →