
AIネイティブなデザインシステムの構築
AI SaaSプロダクト向けに、Storybook上で包括的なデザインシステムを構築しました。コンポーネントやトークン、パターンを定義することで、変化の速いプロダクトでもビジュアルと機能の一貫性を保てるように。
カテゴリー
SaaS デザインシステム
期間
2026年5月 - 2026年7月
マーケット
日本
役割
プロダクトデザイナー
PROBLEM
土台のない2つのプロダクト
当時、会社にはすでにAIによる成果物生成支援ツールと、プロジェクト管理ツールの2つのプロダクトがありました。ただ、この2つの間には一貫したシステムがなく、設計はバラバラで、開発スピードも上がらず、技術面・UX面の負債がどんどん積み重なっている状態でした。
GOAL
プロダクトの成長スピードを支えるデザインシステムの構築
参画した当時、会社はスケールフェーズにあり、ユーザーの信頼と体験の質を落とさずに、プロダクトを素早く進化させ続けることが求められていました。スタートアップにおいて、デザインシステムはプロダクトの速度を「制御する」ものではなく「支える」ものであるべきだと考えています。
APPROACH
AIを活用し、2ヶ月弱でスケーラブルなシステムを設計
Step. 1
AIツールを使ったUXオーディット
Devinを使って既存のトークンとコンポーネントパターンを監査し、重複や矛盾、各コンポーネントの利用頻度をマッピングしました。

Step. 2
フレームワーク選定
限られたリソースの中で、新しいデザインシステムのガバナンスをどう設計するか、エンジニアと一緒に検討しました。開発のしやすさを重視して、フロントエンドにはヘッドレスUIとTailwindを採用することに決めました。

Step. 3
土台の再構築
新しいコンポーネントをつくり始める前に、カラー・スペーシング・角丸・タイポグラフィからなる2層構造のセマンティックトークンシステムを定義しました。全体を見渡しやすくするため、この段階の定義にはFigmaを使っています。

Step. 4
コンポーネントの構築
既存機能を維持するために必要な主要コンポーネントを設計しました。プロセスを速めるため、開発側にはヘッドレスUI、デザイン側にはFigmaとCursorの連携を活用しています。

KEY DECISION 01
「スロット」の活用によるコンポーネントの柔軟性確保

Figma
多くのバリアントをつくらなくても、利用者がコンテンツを動的に差し替えられるFigmaの新機能です。カード要素に活用しました。

Code
<children> propとして実装しています。React nodeを渡すと、コンポーネント側がそれを自身のマークアップでラップする仕組みです。
KEY DECISION 02
Figma MCPとCursorを活用したAIによる高速な構築

Figma
カラーやタイポグラフィといった基盤トークン、そして多くの共通コンポーネントで使われるデフォルトスタイルの定義に、Figmaを使いました。

Cursor
トークンを定義したあと、Cursorを使ってすべてのコンポーネントのソースをStorybookに集約しました。
OUTPUT
Storybookに集約する
タイポグラフィ
欧文と日本語が混在しても美しく一貫した見た目になるよう、「Gen Interface JP」を採用しました。

カラー
拡張性が高く、一貫性のあるトークン運用を実現するため、raw(生値)とsemantic(意味づけ)の2層構造を採用しています。

スペーシング
業界標準を踏まえつつ、2の倍数を基準にしたルールで設計しました。

角丸(Radius)
スペーシングと同じく、業界標準を踏まえつつ2の倍数を基準にしたルールで設計しました。

Storybook上に50以上のコンポーネントを管理
AIと人間の視認性を高めるためにStorybookを作成しました。

活用事例:チャットインターフェース

活用事例:ドラフト画面

結果
誰もが一貫性を保ったままプロトタイピングできるシステムへ
競争の激しいAI活用型SaaS業界で生き残るには、事業として速いスピードで適応し続けることが求められます。今回つくったこのシステムは、いまではデザイナー以外のメンバーもプロトタイプを素早くつくるために活用していて、認識合わせのスピードと効率を大きく高めています。
Create a dashboard for our next product.
Thinking…
Design system
Generate
