Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vibe Coding デザインシステム
Search
poteboy
October 26, 2025
Design
2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vibe Coding デザインシステム
モバイルアプリのUIデザイン実践術 ~個人開発で役立つ構築フロー〜 で発表させていただいた登壇資料です。
poteboy
October 26, 2025
More Decks by poteboy
See All by poteboy
現代CSSフレームワークの内部実装とその仕組み
poteboy
10
5.4k
Kuma UIの設計思想と 頑張らないゼロランタイムCSS-in-JS
poteboy
4
2.4k
CSSパフォーマンスに関する計測結果
poteboy
4
2.3k
Kuma UIのこれまでとこれから
poteboy
7
5k
近代フロントエンドの歴史とKuma UIの登場意義
poteboy
4
5.3k
Other Decks in Design
See All in Design
個人理念(自分の言葉)の言語化ワークショップ
kakukoki
1
150
デザインの文脈を理解する:エンジニアがデザインカンファレンスに参加して得た学びと気づき
hypebeans
0
260
AIスライド生成を進化させるMDファイル
kenichiota0711
1
1.6k
PLATEAUで白い街を作る
aikautau
0
130
タイル紹介サイト「タイルだもんで」
calpin
0
170
セブンデックス プロジェクト事例 / innovation Scenes
sevendex
1
1.6k
AI時代、デザイナーの価値はどこに?
tararira
2
1.8k
エンジニアがAI活用してスライドデザインできる世界が来たよ!
kaikou
1
370
「ツール」から「パートナー」へ。AI伴走時代のUXデザインとは?~操作を減らし、成果を最大にするための設計~
ncdc
1
730
CULTURE DECK/Frontend Engineer
mhand01
0
1.5k
富山デザイン勉強会_デザイン思考.pdf
keita_yoshikawa
2
110
分散するデザイン組織をつなぐ デザインミートアップの取り組み/nikkei-tech-talk49
nikkei_engineer_recruiting
0
130
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Visualization
eitanlees
152
17k
Producing Creativity
orderedlist
PRO
348
40k
First, design no harm
axbom
PRO
2
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
Embracing the Ebb and Flow
colly
88
5.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Between Models and Reality
mayunak
4
390
Faster Mobile Websites
deanohume
310
32k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Transcript
Vibe Coding デザインシステム @ Findy モバイルアプリのUIデザイン実践術 By poteboy
自己紹介 普段は受託や技術顧問をしながら、個人開発でプロダ クトを作っています。 特にUIを軸にキャリアを積んできました - 上場企業の元FEテックリードとして、デザインシス テム構築を推進 https://zenn.dev/poteboy/articles/4739b882e22961 - OSS活動で
- 自作UIライブラリで⭐2k - ⭐13kのUIライブラリで元コアメンバー - ⭐17kのUI描画最適化ライブラリの元コアメン バー
個人開発者として 過去に色々なサービスを作ってきました - 筋トレ記録サービス - 作業通話サービス - 行きたいとこリスト管理サービス - 言語学習サービス
個人開発の楽しさも、大変さも一通り経験してきました。
個人開発の大変なところ 個人開発では、やることが多岐に渡る - 要件定義 - デザイン ★ - 開発 ★
- ユーザーサポート - マーケティング これら全ての分野でプロレベルになるのは(私のような凡人には)不可能! 能力・時間的制約がある。
60点のUIを目指す プロと同じクオリティを目指すのは難しい そこで私が取っている戦略は、60点でいいから基本を大きく外さない 意匠を目指す。 ここでいう基本とは▶デザイン4原則 - 近接 - 整列 -
反復 - 対比
デザイン4原則 1. 近接 a. 関連する要素同士を近づけてグループ化すること b. 商品名、商品画像が近い場所にあれば、ユーザーはそれらが関係性があると認識できる 2. 整列 a.
関連する要素を一定のルールに沿って配置する b. 同じ内容について書かれた文章を左揃えにする、など 3. 反復 a. 同じ要素を一定のルールで繰り返す b. 色やフォント、形などの要素を繰り返し使い、一貫性を保つ 4. 対比 a. 要素に強弱をつけて、優先度を視覚的に伝える b. 見出しと本文のサイズや太さの差を設ける
💡デザインシステムを作って AIに学習させよう 理論は分かったけど、どう実践するか?
デザインシステムとは何か デザインシステム自体に標準化された規約があるわけではないが、提唱者である Nathan Curtis氏は以下のように定義している デザインシステムとは、デザインにおけるスタイル、UIコンポーネントのライブラリ、そし てその他のルールにまつわるドキュメント つまり、再利用可能な部品と、それらの使い方のガイドラインをまとめたものと解釈でき る
デザインシステム ≠コンポーネント集 開発組織におけるデザインシステムはしばし「UIコンポーネント集」として扱われることが 多いが、ここでより重要となるのがデザインガイドライン 参考: https://design.digital.go.jp/dads/foundations/color/
作成したデザインシステムを AIに学習させる 右の画像は、実際に個人開発プロジェクト内で作成しているデ ザインシステムUIコンポーネント集を格納したディレクトリ。ここ に、CLAUDE.md などのAIエージェント向けガイドラインドキュ メントを作成する これらをAIに読ませることで、どの場面でどのコンポーネントの どのVariant &
Property を利用すれば良いかAIにガードレー ルを与える。
実践: ガイドラインを兼ねたコンポーネント作成 右のコードは、実際に個人開発で使用 しているTypographyコンポーネントの 実装例。 実装の型定義にJSDoc(ソースコードに アノテーションを追加するために使われ るマークアップ言語)を記述し、どの場 面でどのvariantを使えば良いかAIが理 解しやすいようにする
便利サイト : Mobbin UIコンポーネントとデザイントークン、そ の利用方法が固まったら、あとはどの ような画面を作るか。 Mobbinというサイトでは、右図のよう に、画面フローごとにスクショが掲載さ れているのでこれをAIに喰わせて、あと は自前のデザインシステムに準拠する
ように指示すればOK https://mobbin.com/apps/duolingo-ios-688f6e68-12be-4b63-80b7-8377c848 2911/3ab2b3f6-d58d-4f95-94a7-40218b484216/flows
Vibe Codingデザインシステムの完成 デザインシステムと実装する画面の参考画像を用いた上で、最終的にAIエージェントに 指示するプロンプトは以下のようになる。
まとめ - 個人開発のUIデザインは60点を確実に 取りに行く戦略 - そのために、デザイン4原則に従い、そこを逸脱するデザインを作らない - とはいえ素人が一朝一夕で実践するのは難しい - ので、プロジェクト内でデザインシステム
を作り、4原則を達成するガイドラインを制 定することで、そのルールがAIエージェントに学習させることで、基本に忠実 な成果 物が出来上がる - 作りたい画面のイメージはMobbinのようなサイト から拝借し、それを先ほど定義し たデザインシステムに則ってAIに実装させていくイメージ