Claude Code でより美しい UI/UX を得るフロー
この til リポを雑に作ったあと反省し、2026-05 時点のエコシステムを調査して整理した推奨フロー。
1. Specification(言葉で固める)
- 参照したいサイト 3〜5 個("Stripe の docs のような")
- 避けたいサイト 1〜2 個("これっぽくはしないで")
- 形容詞 3 つ("serious, monospaced, calm" / "brutalist" / "retro-futuristic" など)
- 想定読者とデバイス
- Anthropic 公式 Frontend Aesthetics Cookbook を CLAUDE.md に取り込み、"AI slop" 回避ルール(Inter / Roboto などの定番フォント禁止、紫グラデ禁止、影過多禁止 等)を最初から効かせる
- 公式の
frontend-designskill を有効化すると、デザイン哲学が CLAUDE.md ベースで自動注入される
最初にここを詰めると、Claude の推測幅が一気に狭まる。
2. Exploration(並列で 3 案)
claude --worktreeで 3〜5 個の独立セッションを起動、各 worktree で違う方向のデザインを並列実装- UI 生成 MCP の使い分け:
- shadcn 公式 MCP — 複数 registry 横断で component install。事実上の標準
- 21st.dev Magic MCP — 1 プロンプトで複数バリエーションを同時生成、比較選択型なので並列案向き
- v0 MCP — 画像 → React コード変換が必要な時に
- 1 案を磨くより、3 案出して 2 案捨てる方が早く正解に近づく
3. Local preview + 自己検証ループ
bundle exec jekyll serveなどローカル起動- Playwright MCP(microsoft/playwright-mcp)で Claude 自身に navigate → screenshot → console 確認 → 自己修正のループを回させる
- 用途で使い分け: Playwright MCP = CI / test、Chrome DevTools MCP = debug / perf。2026 は両方併用が定番
- push してから直すサイクルは遅い。kramdown バグのような描画事故はローカルで先に出す
4. Iteration(見て、言葉で直す)
- スクリーンショットを Claude に渡す → 不満を 1 文 → CSS / markup を直す → 再スクショ
- これを 3〜5 周
- Figma を使うなら公式 Figma Dev Mode MCP の Code to Canvas で双方向 sync、デザイナーレビューに戻せる
5. 品質ゲート(push 前)
- Design Review サブエージェントを立てる: Playwright で撮影 → WCAG 2.1 AA + ヒューリスティック自動監査 → 修正提案
- Argos などで PR レベルの screenshot diff、Applitools Visual AI で意味的 diff(3px ズレが意味あるか判定)
/grillの視覚版として最後に通す
6. Storybook / カタログ(design system がある場合のみ)
@storybook/addon-mcpで components / stories を MCP 経由で AI に exposure- TS props → argTypes mapping で CSF3 story を自動生成
- til のような単発 repo では不要、design system 持ちの本格プロジェクト向け
7. 失敗パターン
- 「いい感じに」と言って投げる → reference の質ガチャになる
- push してから見る → 描画事故に気づくのが遅い
- 1 案で進める → 比較がないので妥協ラインがわからない
- Specification 段で Anthropic 公式 cookbook を無視する → 紫グラデ・Inter・大量絵文字の典型 AI 出力に戻る
- Visual MCP を入れずに「コードだけで」レビューする → レンダリングバグを見落とす
参考・引用元
- Frontend Aesthetics Cookbook — 公式ドキュメント, Anthropic
- shadcn/ui MCP — 公式ドキュメント, shadcn
- 21st.dev Magic MCP — サイト, 21st.dev
- v0 by Vercel — サイト, Vercel
- Playwright MCP — OSS リポジトリ, Microsoft
- Chrome DevTools MCP — OSS リポジトリ, Chrome DevTools
- Figma Dev Mode MCP — 公式ドキュメント, Figma
- WCAG 2.1 AA — 仕様書, W3C
- Argos — サイト, Argos CI
- Applitools Visual AI — サイト, Applitools
- Storybook addon-mcp — 公式ドキュメント, Storybook
2026-05-14