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
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
Search
Yuji Yamaguchi
August 29, 2025
Technology
6.3k
13
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
Yuji Yamaguchi
August 29, 2025
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
Oxcを導入して開発体験が向上した話
yug1224
4
290
EMからICへのキャリアチェンジの壁とその越え方
yug1224
5
280
Cursor Subagentsはいいぞ
yug1224
2
180
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
5
1.5k
Oxlintはいいぞ
yug1224
5
3.3k
メンバーの成長速度にバフをかける1on1ミーティング / 2024-12-06
yug1224
25
13k
強みを伸ばすキャリアデザイン
yug1224
3
580
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
180
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
1
210
Other Decks in Technology
See All in Technology
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
Cloud Run のアップデート 触ってみる&紹介
gre212
0
310
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
330
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
7
3.8k
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
10k
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
380
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.5k
Claude code Orchestra
ozakiomumkj
3
970
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
8
5.8k
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.8k
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
860
運用を見据えたAIエージェント設計実践
amacbee
1
2.9k
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
320
Embracing the Ebb and Flow
colly
88
5.1k
ラッコキーワード サービス紹介資料
rakko
1
3.5M
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
240
Thoughts on Productivity
jonyablonski
76
5.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
We Have a Design System, Now What?
morganepeng
55
8.2k
Transcript
Figma + Storybook + Playwrightの MCP を使ったフロントエンド開発 2025/08/29 #newt_techtalk Dress
Code株式会社 / 山口 祐司
自己紹介 2
自己紹介 担当 IT領域のプロダクトエンジニア 経験 フロントエンドエンジニア プロジェクトマネージャー エンジニアリングマネージャー 好きなこと フロントエンドや新しいものが好き ゲーム(オープンワールドアクション系)
ぷーじ(@yug1224) 3
会社紹介 4
Dress Code 会社概要 Company Name CEO Date of Establishment Location
Member | Dress Code株式会社 | 江尻 祐樹 | 2024年9月 正式創業: 2025年4月 | 東京都中央区築地2-1-4 銀座 PREX East 8F | 21名 Pre Seed & Seed Round 14.1億円 資金調達を実施 Number of companies 180+社 が利用中 Number of countries 4カ国 で事業を展開 5
挑戦する事業ドメイン/マーケット Dress Codeが初めに挑戦するのは、グローバル(まずアジア)のWorkforce Management領域全体 6
ビジネスモデル ビジネスモデルはDRESS CODEというひとつのプロダクト上に、 直接サービス提供するSaaSとストアやマッチングを行うマーケットプレイスの2つのモデルです。 7
技術スタック 採用言語はフロントエンドもバックエンドもTypeScript。AIはNotion AI, Cursor, Devin, Geminiなどを 主に利用していますが、他にも使いたいものがあれば柔軟に導入しています。 8
Figma + Storybook + Playwrightの MCP を使ったフロントエンド開発 2025/08/29 #newt_techtalk Dress
Code株式会社 / 山口 祐司 9
AGENDA MCPとは 実際に利用しているMCPの紹介 DEMO まとめ 10
MCPとは 11
MCP(Model Context Protocol)とは 定義:AIアプリと外部ツール・データ源をつなぐオープン標準 目的:モデルが必要なコンテキストを統一手順で安全に取得・実行 通信:JSON-RPC 2.0ベース + セッション管理 12
MCPの構成要素 Tools: 実行可能な操作(検索/作成/更新など)をエージェントが呼び出し Resources: 読み取り可能なコンテンツ(文書/DB項目/デザイン等) Prompts: 再利用可能なプロンプト定義(テンプレート) Events: サーバー→クライアントの通知(更新/進捗) 13
MCPのアーキテクチャ Host: 実行環境(IDE/エージェントアプリ)。サーバー起動/接続、権限/環境変 数、トランスポート管理 Client: モデル/エージェント側。サーバーのTools/Resources/Promptsを利用 Server: Notion/Figma/Playwright/GitHub等へのブリッジを提供 14
実際に利用しているMCPの紹介 15
開発フローの全体像 仕様 → デザイン → UIコンポーネント → 実装 → PR
という流れで進行 開発プロセス 仕様確認 → Notion MCP デザイン確認 → Figma MCP UIコンポーネント確認 → Storybook MCP 実装確認 → Playwright MCP PR確認 → GitHub MCP MCPの実効果 調査工数の圧縮 意思決定頻度の増加 開発サイクルの高速化 品質チェックの自動化 16
Notion MCP:仕様確認 できること ページ・データベースの参照・横断検索 データベースのクエリ(フィルター・ソー ト) ページ・アイテムの作成・更新 ブロックの取得・追加・更新・削除 ユースケース 仕様・要件定義の情報取得
不具合の環境情報取得 設定方法 { "mcpServers": { "Notion": { "url": "https://mcp.notion.com/mcp" } } } プロンプト例 <Notion URL> Notionから要件を確認してください AsIs-ToBeは何か整理してください 17
Figma MCP:デザイン確認 できること ファイル・ノード取得 スタイル・トークン参照 コンポーネント仕様参照 アセット書き出し ユースケース 実装前の仕様確認 デザイントークンの確認
コンポーネントの確認 設定方法 { "mcpServers": { "Figma": { "url": "http://127.0.0.1:3845/sse" } } } プロンプト例 <Figma URL> Figmaで選択中の要素を確認してください その要素はどんな要素ですか?分析してください 18
Storybook MCP:UIコンポーネント確認 できること ストーリー一覧の取得 ストーリーの検索・フィルター ストーリーのメタ情報取得 Docs・args・parametersの参照 ユースケース コンポーネント棚卸し 実装前確認の自動化
ストーリー資産の可視化 設定方法 { "mcpServers": { "Storybook": { "command": "npx", "args": ["-y", "mcp-storybook@latest"] // 非公式のStorybook MCPなので注意 } } } プロンプト例 Storybookからコンポーネントの情報を取得してください Dateに関連するコンポーネントはありますか? 19
Playwright MCP:ブラウザ動作確認 できること ブラウザ操作の自動化 スクリーンショット・トレースの取得 コンソール・ネットワークログ取得 E2Eテストの実行と結果取得 ユースケース E2Eテストの自動実行 スクリーンショット比較によるビジュアルチ
ェック 設定方法 { "mcpServers": { "Playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] } } } プロンプト例 <Local URL> PlaywrightでURLにアクセスしてください ボタン押下したあとに、確認モーダルが表示されることを確認してください コンソールエラーを確認して、対応計画を検討してください 20
GitHub MCP:PR確認 できること リポジトリ・ブランチ・ファイルの参照 Issue・PRの検索・取得 PRの差分・変更ファイル・レビュー取得 コメント・レビューの作成・提出 ユースケース セルフレビューの自動化 差分サマリと影響範囲の確認
CI結果サマリ取得と再実行トリガー レビュー依頼やラベル付与の自動化 設定方法 { "mcpServers": { "GitHub": { "url": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer <TOKEN>" } } } } プロンプト例 <GitHub PR URL> PRの内容を確認してください 冗長で不要な処理はありますか? 既存の他実装パターンやアーキテクチャルールと乖離はありますか? LOW, MEDIUM, HIGH, CRITICALの観点で改善案を検討してください PR説明文の改善案を検討してください 21
DEMO 22
Figmaで選択中の項目を実装したいです @dresscode-frontend/project-structure.mdc 既存の他実装やアーキテクチャルールを参考にしてください 利用するUIコンポーネントはStorybook MCPから探してください <URL> Playwright MCPを利用して実装を確認しながら進めてほしいです まずは実装計画を検討してください 23
0:00/ 0:54 24
まとめ 25
まとめ MCPを使った開発フローで調査工数が大幅に圧縮され、意思決定の頻度を格段に向 上させることができました。 仕様からPRまでの一気通貫なプロセスにより、単純作業の時間を削減し、開発サイ クル全体が高速化しています。 まずは、Figma・Storybook・Playwright MCPから始めて、デザイン→UI→動作 の確認を自動化してみてください。 さらに、Git Worktreeを活用したAI並行稼働で、さらなる開発生産性向上も期待
できそうだなと思っています。 26
One more thing... この資料も、MCP/AIを利用して作成しました。 Marpのカスタムテーマ作成 資料作成前のWeb検索・要点整理・実装計画の作成 発表資料作成 27
Thank you for your attention. We are Hiring! 28
参考資料 https://modelcontextprotocol.io/docs/getting-started/intro https://www.anthropic.com/news/model-context-protocol https://developers.notion.com/docs/mcp https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the- Dev-Mode-MCP-Server https://github.com/dannyhw/mcp-storybook https://github.com/microsoft/playwright-mcp https://github.com/github/github-mcp-server https://marp.app/
29