掲載済み (2026-02-28号)
#196 194文字 • 1分

「生成AIでWebデザインできるか調べて」と振られたので Pencil + Claude Code を試した話

日本語

掲載情報

概要

AIネイティブなUIデザインツール「Pencil」と「Claude Code」を連携させ、自然言語によるデザイン生成からコード出力、双方向同期までを検証した実践レポート。

詳細内容

Figmaとコードの乖離というエンジニアの悩みを解決する、AIネイティブなUIデザインツール「Pencil」の活用方法を解説しています。PencilはJSONベースの.pen形式でデザインを管理し、Gitでの差分管理やVS Code内での直接編集が可能です。主な機能として、Claude Codeを用いた自然言語によるデザイン生成、Figmaからのインポート、そしてデザイン変数とCSSカスタムプロパティの双方向同期が挙げられます。記事では、具体的なプロンプト例(カフェ、AIコンサル、ダークモード等)を用いた生成結果の比較や、React/Tailwindへのコード出力手順を詳述しています。また、アーリーアクセス版特有のトラブル(MCPサーバーの接続エラーやPATH設定)への対処法も網羅されており、デザインと開発をシームレスに統合したいエンジニアにとって、即戦力となる情報が詰まった内容です。デザインがJSONで管理されるため、PR上でデザイン変更をレビューできる点はチーム開発における大きなメリットと言えます。