Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
今からでもちゃんと使いたいGitHub CopilotのPlanモード
Search
Yuta Matsumura
October 17, 2026
Technology
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今からでもちゃんと使いたいGitHub CopilotのPlanモード
GitHub Dev Days | Fukuoka, Japan · Luma
https://luma.com/zni5g7z2
Yuta Matsumura
October 17, 2026
More Decks by Yuta Matsumura
See All by Yuta Matsumura
ChatGPT製:GitHub Copilotの紹介(デモ)
tsubakimoto_s
1
70
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
320
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
230
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
930
github/awesome-copilotのPHPのエージェントスキルを読む
tsubakimoto_s
0
110
エージェントスキルを作って自分のインプットに役立てよう v2
tsubakimoto_s
0
76
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
910
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
4
2.7k
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
510
Other Decks in Technology
See All in Technology
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
140
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
430
hackers_champloo_2026_tidb
makocchi
0
140
メルペイ 会計システム概要と歴史
mewuto
1
220
しろおびから始める!ログ活用の第一歩
shumei_ito
0
930
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
170
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
130
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
250
2026 秋 生成AI を活用した論文執筆ガイド/ワークショップ / Fall 2026: Guide and Workshop on Writing Papers Using Generative AI
ks91
PRO
0
100
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
490
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
360
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
130
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Producing Creativity
orderedlist
PRO
348
41k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Embracing the Ebb and Flow
colly
88
5.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
Transcript
今からでもちゃんと使いたい GitHub Copilot の Plan モード GitHub Dev Day Fukuoka
2026/10/17 Yuta Matsumura © 2026 Yuta Matsumura. 1
松村 優大 (MLBお兄さん) 株式会社オルターブース (Chief Technical Architect) Microsoft MVP for
Developer Technologies Microsoft Top Partner Engineer Award 2026 GitHub 公認トレーナー C#, PHP, Azure, GitHub #fukuten #devblogradio #aidd_fuk https://linktr.ee/tsubakimoto © 2026 Yuta Matsumura. 2
「家計簿アプリを作りたい」 どのようなアプリを想像しますか? © 2026 Yuta Matsumura. 3
GitHub Copilot のモード3種 VS Code Copilot App モード 主な役割 利用シーン
モード 主な役割 利用シーン Agent 実装・実行 コードの編集、テス トの実行 Interactive 対話・協調 都度確認しながら 進める Ask 理解・質問 コードや技術仕様 を調べる Plan 調査・計画・設計 要件や実装方針を 整理する Plan 調査・計画・設計 要件や実装方針を 整理する Autopilot 自律実行 © 2026 Yuta Matsumura. 実装・テストを自律 的に反復 5
曖昧な指示で Agent や Autopilot を いきなり実行していませんか? (意訳)全部キミが判断して作ってくれ © 2026 Yuta
Matsumura. 6
詳細に整理できていないときこそ Plan モードから始めましょう © 2026 Yuta Matsumura. 7
GitHub Copilot のモード3種 VS Code Copilot App モード 主な役割 利用シーン
モード 主な役割 利用シーン Agent 実装・実行 コードの編集、テス トの実行 Interactive 対話・協調 都度確認しながら 進める Ask 理解・質問 コードや技術仕様 を調べる Plan 調査・計画・設計 要件や実装方針を 整理する Plan 調査・計画・設計 要件や実装方針を 整理する Autopilot 自律実行 © 2026 Yuta Matsumura. 実装・テストを自律 的に反復 8
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 9
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 10
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 11
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 12
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 13
Plan モードの特徴 特徴 内容 ① 実装前の調査 コードベースを分析し、既存の構成や依存 既存設計との不整合を防ぐ 関係を把握 ②
要件の明確化 不明点を質問し、要件や制約を整理 認識違いを早期に発見 ③ 設計・計画の策定 実装方針、作業手順、検証方法を計画 複雑なタスクを構造化 ④ 対話による改善 計画にフィードバックし、修正を繰り返す 実装前に設計品質を高める ⑤ 人間による承認 計画を確認・承認してから実装へ移行 人間が意思決定を管理 ⑥ 実装への引き継ぎ 承認した計画を実装エージェントへ渡す © 2026 Yuta Matsumura. メリット 合意した方針に沿って実装 14
Plan モードのワークフロー 1. 要件の提示 実現したいこと、制約、期待結果を伝える 2. 調査・計画作成 コード分析、質問、実装計画の策定 3. 人間によるレビュー・承認
必要に応じて 計画を修正 設計判断、計画の改善、最終承認 4. 実装への移行 Interactive / Autopilotで実装・検証 © 2026 Yuta Matsumura. 15
Q1. 最初の機能は? Q2. どこで実行? Q3. 保存形式は? Q4. サマリーも含める? Q5. 実装言語は?
→ Agent や Autopilot だけならCopilotの自己判断になる © 2026 Yuta Matsumura. 2倍速 16
選択(意図)が記録されない © 2026 Yuta Matsumura. 17
Architectural Decision Record (ADR) 重要な設計判断を、その背景・比較・理由・影響とともに記録する文書 © 2026 Yuta Matsumura. 18
Architectural Decision Record (ADR) 重要な設計判断を、その背景・比較・理由・影響とともに記録す る文書。 単なる決定事項の記録ではなく、意思決定の過程で思考を 整理し、チーム内の議論や合意形成を促進する役割も持つ。 https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions https://martinfowler.com/bliki/ArchitectureDecisionRecord.html
© 2026 Yuta Matsumura. 19
Plan モードでの計画を踏まえ た意思決定を ADR に記録す る。 © 2026 Yuta Matsumura.
20
© 2026 Yuta Matsumura. 21
頑張って自分で仕様を詰めたうえで、コーディングエージェント に実装を渡してもよい。 しかし Plan モード+ ADR で、仕様に対する意図・背景を整理す ることで、「なぜこの仕様/実装になっているか」を把握すること ができる。 まずは
ADR を使ってみてはどうでしょう? © 2026 Yuta Matsumura. 22
ご清聴ありがとうございました © 2026 Yuta Matsumura. 25