Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilot CLI と VS Code Agent Mode の使い分け

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

GitHub Copilot CLI と VS Code Agent Mode の使い分け

GitHub Copilot CLI と VS Code Agent Mode の使い分け
GitHub Copilot Dev Days Tokyo- .NETラボ 勉強会 2026年4月
https://dotnetlab.connpass.com/event/383200/

Avatar for tomokusaba

tomokusaba

April 28, 2026

More Decks by tomokusaba

Other Decks in Technology

Transcript

  1. 自己紹介 • コミュニティ活動を通じて知識を アップデートしています。 • 2022/08-2026 Microsoft MVP (Developer Technologies)

    • tomo_kusaba • ドラクエ大好き ドラクエ10のプレイ時間→ 1キャラ目:2671時間 2キャラ目:916時間 3キャラ目:791時間 4キャラ目:190時間(配信用)
  2. 今日の目的 • ターミナルで動くGitHub Copilot CLIとVS CodeのCopilot Chat Agent Modeと2つのGitHub Copilotの選択肢があり

    ます。 • どちらも便利に使えるエージェントです。 • この使い分けについて整理していこうと思います
  3. Copilot CLIと VS Code Agent Modeのカスタマイズ機能 仕組み Copilot CLI VS

    Code Agent Mode Instructions サポート サポート Skills サポート サポート (スラッシュコマンドにも出る) Custom Agents サポート サポート Prompt Files ビルドインのみ サポート
  4. やりたいこと別使い分け やりたいこと 仕組み どこで? リポジトリー全体に効く規約を1 カ所に書きたい Instructions(AGENTS.md) CLI/Agent mode共通 ファイル種別ごとに違うルール

    を書きたい Instructions(.instructions.md + applyTo ) CLI/Agent mode共通 指示+スクリプト+テンプレート をまとめて配りたい Skills CLI/Agent mode共通 GUIでロールを切替ながら開発 したい Custom Agents Agent mode CIでツール許可を絞って自動 実行したい Custom Agents CLI 定型的な依頼を/コマンドで実 行したい Prompt Files Agent mode
  5. GitHub Copilot CLIが大きな実装に 強い理由 • Custom Agentsによる自動実行によるものが非常に大きい • 何種類かのAgentsを自動実行させてより自律的にソースコードの作成 から修正まで行える

    • 1つのターミナルで処理が完結する • 大きな実装では様々なコマンドが実行されるが1つのターミナルで完結す るので人間側の認識の切替が生じない。 VS Code Agent Modeでも同様のことができるがチャットやテキスト エディタやターミナルで同時多発的にイベントが起きるので意識が分散さ れやすい。