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
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / ...
Search
Yusuke Yamada
July 11, 2025
Technology
2
130
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
Yusuke Yamada
July 11, 2025
Tweet
Share
More Decks by Yusuke Yamada
See All by Yusuke Yamada
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
8
6.4k
HybridWebViewでJSベースのView開発 / Development JavaScript based View with HybridWebView
yamachu
0
560
Enterprise以外でもMergeQueueしたい! / Use Merge Queue without GitHub Enterprise
yamachu
0
140
Web開発者におくる .NET 7時代の .NET WebAssemblyとの付き合い方
yamachu
0
160
Other Decks in Technology
See All in Technology
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.1k
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
AI専用のリンターを作る #yumemi_patch
bengo4com
6
4.3k
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
210
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
2
200
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
240
怖くない!はじめてのClaude Code
shinya337
0
400
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
170
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
260
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
210
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
0
210
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A Tale of Four Properties
chriscoyier
160
23k
The Cult of Friendly URLs
andyhume
79
6.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Designing for humans not robots
tammielis
253
25k
Writing Fast Ruby
sferik
628
62k
Code Review Best Practice
trishagee
69
19k
Transcript
#vscodejp VS CodeとGitHub Copilotで 爆速開発! アップデートの波に乗るおさらい会 GitHub Copilot Meetup Tokyo
VS Code Meetup / 株式会社CARTA HOLDINGS yamachu
#vscodejp 自己紹介 { "name": "Yusuke YAMADA (ちゅうこ, yamachu)", "workAt": "株式会社CARTA
HOLDINGS", "belongTo": ["VS Code Meetup", "Microsoft MVP"], "interests": [ "TypeScript", "C#", "Scala", "VS Code" ], "accounts": { "X": "@y_chu5", "GitHub": "yamachu" } }
#vscodejp 本日のお品書き • GitHub Copilotに関するVS Codeアップデート おさらい • VS Code
Meetupのご紹介
#vscodejp GitHub Copilotに関するVS Codeアップデート • VS Code Meetupで月一実施しているアップデート読み会 の先取り •
今回のメインはVS Code v1.102のアップデート! ◦ 今朝3時ごろリリースがありましたね! ◦ 今月もスクロールの6~7割がGitHub Copilot関係… • その他最近の見逃せないアップデートも
#vscodejp Generate custom instructions
#vscodejp Generate custom instructions • コードベースを分析し、プロジェクトの構成などを 反映したinstructionsファイルを生成および更新する ◦ 面倒な更新漏れも、これをポチれば最新にしてくれるのです…! ◦
作られるのは大元の `.github/copilot-instructions.md` • CLAUDE.md や .cursorrules のような外部Agentの ルールファイルも参照する 0から作る場合や、既にあるinstructionsの更新におすすめ そもそもカスタムインストラクションってなんだっけ?は後ほど触れます
#vscodejp Edit previous requests (Experimental)
#vscodejp Edit previous requests (Experimental) • 過去のChatリクエストを別の内容でやり直しが可能に • Model変えたいな、コンテキスト足したいな、そもそもこ こから全てがおかしくなった…とかの時に
◦ その先のリクエストと変更が破棄されるので利用時は注意
#vscodejp Terminal auto approval (Experimental) • AgentModeでTerminalで実行するコマンドを自動承認 できるように ◦ 普段使うこの辺りはもう聞かずにやっちゃってくれを定義できる
• defaultでは、rmやeval, curlなどはdenyされる設定に "github.copilot.chat.agent.terminal.allowList": { "npm run test": true, "/^git (status|log)$/": true }
#vscodejp Agent mode badge indicator • やっっっっっっっっっっと来た • AgentMode指示待ちで無限の時間経った問題… •
ウィンドウがフォーカスから外れていた場合 macOSだったらDockでぴょんぴょん跳ねる 某CodeのHooksほしいなぁ
#vscodejp Chat mode improvements
#vscodejp Chat mode improvements • カスタムチャットモードでモデルの指定が可能に ◦ 編集させないで実装計画だけさせたい、頭の良いモデル使いたいなー みたいなケースで便利 •
その他カスタムチャットモードのユースケース ◦ 特定のMCP Serverを使うようにカスタマイズ ◦ AIがまだ知らない知識を得るために、読ませるドキュメントを あらかじめ指定した、ドメイン特化のAskモードを作ったり
#vscodejp カスタムインストラクション • Chatに常に参照される指示ファイル • タスクに応じた使い分けがキモ ◦ コーディング規約 ◦ コードレビューなど
• 置く場所で適用範囲が変わる ◦ Workspace: .github/copilot-instructions.md ◦ glob指定: .github/instructions/*.insturctions.md
#vscodejp カスタムインストラクション
#vscodejp カスタムインストラクション • レビュー時やコミットメッセージ生成など、 タスクに応じた設定はVS Codeで ◦ https://code.visualstudio.com/docs/copilot/copilot-customization • もっと有効的なinstructionsファイルなどが欲しい!
◦ https://github.com/github/awesome-copilot ◦ instructionsに加え、chatmodesやpromptsなどナレッジの宝庫
#vscodejp Reading chat requests
#vscodejp Reading chat requests • Copilot Chatのすべてのリクエストを確認できる ◦ 自分の送ったプロンプト ◦
システムプロンプト ◦ ファイルなどのコンテキストなどなど • 「Show Chat Debug View」で起動できる • vscode-copilot-chatがOSSになったことでプロンプトも 大公開になった…? ◦ https://github.com/microsoft/vscode-copilot-chat ◦ Chatは実は「Export Chat…」でjsonで前から出力できていた
#vscodejp Start chat from the command line
#vscodejp Start chat from the command line • コマンドラインからCopilotのChatセッションを 始めることが出来るように
◦ 普段ターミナルで作業していて急に何か仕事させたくなったら便利…? ◦ 限定的な機能は `gh copilot` コマンドでも出来たが、プロジェクト依存 のコンテキストは `code chat` 側に集約か? VS CodeのUI非依存のAgentの布石…?今後に期待 うまい使い方を思いついた方はぜひ共有してください!
#vscodejp Copilot Vision
#vscodejp Copilot Vision • VS Code内蔵のSimple Browserで表示した Webページ全体や要素をコンテキストとして扱う機能 ◦ 選択した要素に適用されているCSSや文字列をコンテキストとして
扱っている ◦ もちろんスクリーンショットも • Workspaceをlocal serverでホストするLive Previewとも 連携できる かんたんなCSS調整にはすぐ扱えて便利
#vscodejp その他みのがせないアップデート • Next Edit Suggestion ◦ 直近の変更処理から、次の編集箇所を推論して補完 • MCP
Server対応 ◦ https://code.visualstudio.com/mcp から直接Install ◦ 認証管理 • Tool Sets ◦ 普段は有効にしたくないけど、タスクによっては使いたいツールを ひとまとめに管理 • Start a coding agent session (Preview) ◦ `#copilotCodingAgent` で後やっておいてが可能に
#vscodejp VS Code Meetupコミュニティのご紹介 • VS Codeのアップデートから1〜2週間後に オーガナイザがUpdateを読み上げ解説する会を開催 • 不定期でLT会やテーマに沿った登壇も
• 過去イベントの様子はYouTubeで配信しています
#vscodejp VS Code Meetupコミュニティが気になった方へ • Connpassグループへの参加 • YouTubeチャンネル登録 ◦ https://www.youtube.com/@vscodemeetup6795
• VS Code Meetup Discordへの参加 ◦ 質問 #qa ◦ 雑談 #chat Discord参加URL
#vscodejp 07.18 Azure OpenAI Service Dev Day 2025