Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
Search
Kazuya Sakamoto
August 26, 2025
Programming
0
420
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
Kazuya Sakamoto
August 26, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
590
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
480
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
150
AIコーディングエージェント(Gemini)
kondai24
0
150
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
FluorTracer / RayTracingCamp11
kugimasa
0
190
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
18k
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
140
tparseでgo testの出力を見やすくする
utgwkk
1
140
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
140
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
410
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Six Lessons from altMBA
skipperchong
29
4.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
Context Engineering - Making Every Token Count
addyosmani
9
470
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Practical Orchestrator
shlominoach
190
11k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Making Projects Easy
brettharned
120
6.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
How STYLIGHT went responsive
nonsquared
100
5.9k
Transcript
モバイルアプリから Webへの横展開を加速した話 Claude Code 実践術 2025/08/26
自己紹介 Software Engineer @Ubie, Inc. Kazuya Sakamoto X: @sakamotokazuyat GitHub:
@kazuya-sakamoto AIパートナーユビー の開発 最近は App → Web への展開の開発のリード
3 Confidential 目次 1. 開発の背景 2. Claude Code 実践術 3.
Claude Codeで見えてきた課題 4. まとめ
どんな開発だったのか 既存のアプリに存在する 「AIパートナーユビー」 を Webにも展開する。 アプリではユーザーの情報を蓄積し、長期的に寄り添うパートナーとして展開している が、Webで簡単にAIパートナーユビーと会話の体験ができるようにする。
Claude Code を使用して、 1週間程で Web の MVPサービスをリリース デザイン UIロジック その他
ナレッジ BackEnd API MVPリリース ・React Nativeで実装されているものを Next.js用 に転換 ・ログの実装パターン ・LangGraph Agent による状態管理を共通基盤とし て使用 ・Nodeの分離による依存関係の明確化 ・Design Docs など仕様ドキュメント ・Figmaなどのデザインファイル 新規で開発する部分
6 Confidential 目次 1. 開発の背景 2. Claude Code 実践術 3.
Claude Codeで見えてきた課題 4. まとめ
Hooks - 作業の完了を知らせる通知
Hooks とは? Claude Code が特定のイベントの発生時に自動的にコマンドを実行する仕組み • Stop ◦ 応答が完了する直前に実行 •
PreToolUse / PostToolUse ◦ ツールを実行する前後 • SessionStart ◦ 新規/セッション開始 /再開時 イベント(例) 使用するポイント 💡 • コード変更時の自動整形 • 作業タスク完了通知 • 作業ログの記録 • 追加コンテキストの注入
作業完了時に通知音を鳴らす 🐽
Context - 実装に必要な情報をうまく伝えるために
• UIの実装 ◦ Ubie UI MCP / Figma MCP ▪
デザインシステムとデザインファイルを参照して UI実装を楽にする ▪ 社内デザインシステムを MCPサーバー化したら UI実装が爆速になった • GitHub MCP ◦ PRのURLから変更点や背景を簡単に理解させたり、レビューをさせたりが可能 MCPを利用してナレッジを最大活用する 外部システムと連携をすることで、 Claude Code で複数のコンテキストを効率的に利用 することができる
Plan Mode × UltraThink で設計重視の開発 実装を開始する前に、全体像・段取り ・リスクを計画として提示させるモード Plan Mode UltraThink
思考予算(内部の推論 /計画ステッ プ)を増やし、論点の洗い出しと整合 性を高める 複雑な実装でも、設計ブレ / 漏れを最小化できる 認知負荷を抑えたまま、並列に設計を進められる • タスクは独立コンテキスト(別タブ)に分離し、個別に設計を進める • 方針が固まったものから実装に着手し、スループットを最大化させる
全てのプロジェクトからコンテキストを理解させやすい構造 アプリから Webで展開するために、既存のサービスの横断的なコンテキストの理解のた めに構造に変更し参照しやすくする • 一時的 /add-dir • 永続的 settings.json.permissions.ad
ditionalDirectories
カスタムスラッシュコマンドでコンテキストを素早く理解 commands/xxx.md の形式で、頻繁に使用するプロンプトを Markdownファイルとし て定義することで、 Claude Codeで実行が可能 • コードレビュー •
フォーマット • PRの作成など Git操作など • 移行が必要なコンテキストを素早く理 解させる 使用するポイント 💡
▪消去対象 • 過去の会話履歴 • ファイルの参照記録 • 学習済みのコンテキスト • 一時的な設定 蓄積されたコンテキストを解放する
▪保持対象 • プロジェクトの概要 • 重要な設計決定 • 完成済みの要約 • 設定・制約事項 ▪消去対象 • 詳細に実装議論 • 試行錯誤の過程 セッションの履歴を完全にリセット 重要な情報を要約して保持する
16 Confidential 目次 1. 開発の背景 2. Claude Code 実践術 3.
Claude Codeで見えてきた課題 4. まとめ
Claude Code で見えてきた課題感 • 開発者同士での活用レベルの差が出てしまう • 並列実行ではコンテキストに限りがある • レビューや受け入れのためのテストに時間がかかる •
開発者に偏りが発生してしまう Claude Code は 従来のn倍開発速度もあがり、プロダクト開発全体の出力は上がる が、以下のような課題が存在する
シン・開発プロセスを支える自社エージェント Uvin による実装 Slack から リファイン させて実装まで指示をし、 PRを作成してもらう
自社Agentを利用するメリット Scale out your Claude Code ~自社専用Agentで10xする開発プロセス ~ 詳しく気になる方は 👇
• クラウドで動いてくれるので認知負荷が少なく並列で開発しやすい ◦ 手元で複数のタブで実行していくには認知負荷が激しい • 開発の各フェーズに自然に介入して自立して動いてくれる ◦ リファイン , PBI化, 実装 など、どのフェーズからでも実行可能 • 特定の開発者に依存せず民主化される(デザイナーや POでも実装が可能)
20 Confidential 目次 1. 開発の背景 2. Claude Code 実践術 3.
Claude Codeで見えてきた課題 4. まとめ
まとめ • Claude Codeによりシンプルに開発のスピードは上がった • プロンプトエンジニアリングが求められるようになった • コンテキストを資産として残していく重要性が高まった
ご清聴ありがとうございました