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
3
660
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.6k
HybridWebViewでJSベースのView開発 / Development JavaScript based View with HybridWebView
yamachu
0
580
Enterprise以外でもMergeQueueしたい! / Use Merge Queue without GitHub Enterprise
yamachu
0
160
Web開発者におくる .NET 7時代の .NET WebAssemblyとの付き合い方
yamachu
0
160
Other Decks in Technology
See All in Technology
恐怖!テストコードなき夜
tsukuboshi
2
100
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
900
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
260
メモ整理が苦手な者による頑張らないObsidian活用術
optim
1
160
AIエージェントを支える設計
tkikuchi1002
12
2.5k
Kiro Hookを Terraformで検証
ao_inoue
0
140
サイバー攻撃のシミュレーション:攻撃者の視点からみる防御のむずかしさ!AWSで試してみよう / 20250423 Kumiko Hemmi
shift_evolve
PRO
1
190
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
230
「育てる」サーバーレス 〜チーム開発研修で学んだ、小さく始めて大きく拡張するAWS設計〜
yu_kod
1
200
TypeScript 上達の道
ysknsid25
23
4.9k
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
100
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
2
230
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Faster Mobile Websites
deanohume
308
31k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Statistics for Hackers
jakevdp
799
220k
Being A Developer After 40
akosma
90
590k
GitHub's CSS Performance
jonrohan
1031
460k
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