GitHub Copilot CLI
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>GitHub]]
--[[GitHub Actions]]
--[[GitHub Copilot]]
---[[GitHub Copilot Coding Agent]]
---GitHub Copilot CLI
* 目次 [#q8167edc]
#contents
*概要 [#na1c373e]
-VSCからの実行がメインと言う事で、元々、 GitHub Copilot i...
-コチラは、[[GitHub Copilot Coding Agent]]より、更に強くC...
*詳細 [#tde06d09]
[[参考>#tde06d09]]を参照。
**インストール [#t949c456]
参考:https://docs.github.com/ja/copilot/how-tos/copilot-...
***npm [#r11eee5e]
(全プラットフォーム)
npm install -g @github/copilot
***Windows [#z7132aac]
winget install GitHub.Copilot
***bash [#j839c3b0]
curl -fsSL https://gh.io/copilot-install | bash
***macOS [#i617abc0]
brew install copilot-cli
**初期設定 [#d041c569]
***起動 [#y5200223]
copilot
-YOLOモード
copilot --autopilot
-中断したところから続ける
copilot --continue
-セッションを再開
--一覧から選択
copilot --resume
--IDを指定して再開
copilot --resume abc123
-エージェント指定
copilot --agent python-reviewer
-[[Instruction>#q15d71f0]]を無効化する(デバッグ用)
copilot --no-custom-instructions
***認証 [#w7b5ac4c]
/login
**モード [#mcd53a5b]
Normal、Plan、 Auto Pilot の3種類のモード
***起動時切替 [#w3afca2a]
copilot --autopilot
copilot --plan(Issueに上がっている)
***起動後切替 [#cacfcb67]
「Shift+Tab」で切り替え。
***当該プロンプトのみ [#yae2ff93]
/plan
/allow-all(エイリアス /yolo
**基本 [#k0160e1c]
Claude Codeと同じ。
***/usage [#k0e8fdc2]
仕様状況の確認
***/model [#s38f3fec]
AIモデルの確認・切り替え
***/init [#q15d71f0]
プロジェクトInstructionファイルを生成
-AGENTS.md~
CLAUDE.md、GEMINI.mdは、他AIツールとの互換性用
--スコープ:プロジェクトルートまたはサブディレクトリ
--備考:クロスプラットフォーム標準(Copilot以外のAIでも使...
-.github/copilot-instructions.md
--スコープ:プロジェクト
--備考:GitHub Copilot専用
-.github/instructions/*.instructions.md
--スコープ:プロジェクト
--備考:GitHub Copilot専用、トピックごとに分割された細か...
--参考:https://github.com/github/awesome-copilot/blob/ma...
***/help [#a6d50f59]
CLIのヘルプ表示
***/exit [#x49bebfd]
copilotを終了させる
**モード [#z94444e1]
実行モード
-Normal、Planning、Auto Pilot
-Interactive、Programmatic
***Planning [#zb5c69d0]
計画のみで実装しない。
/plan "<プロンプト>"
***Auto Pilot [#p63e34fb]
YOLO:You Only Live Once(人生は一度きりだから失敗を恐れ...
/allow-all "<プロンプト>"
/yolo "<プロンプト>"
***Interactive [#wfde77f3]
フツーにCLIのChatで実行する。
***Programmatic [#r036fab2]
単発実行でシェルスクリプトに組み込み可能。
-単発実行
copilot -p "<プロンプト>"
-シェルスクリプトの中で利用可能
# コミットメッセージを自動生成
COMMIT_MSG=$(copilot -p "次の差分に対するコミット・メッ...
git commit -m "$COMMIT_MSG"
# ファイルレビュー
copilot --allow-all -p "@myfile.py の問題点をレビューし...
**Slash実行 [#e380bf58]
***セッション系 [#a4ef4469]
-セッション情報とワークスペース概要を表示
/session
-現在のセッション名を変更
/rename
-再起動せずセッション切替(ID指定も可)
/resume
-コンテキストを表示
/context
-会話のクリア
/clear
-会話を要約してコンテキスト使用量を削減
/compact
-セッションをエクスポート
/share
***権限管理 [#facc0dde]
-セッションのすべての権限確認を自動承認
/allow-all
-許可済みディレクトリに追加
/add-dir <directory>
-許可済みディレクトリ一覧を表示
/list-dirs
-作業ディレクトリの表示・変更
/cwd, /cd [directory]
***コーディング系 [#odfea2eb]
-差分確認
/diff
-変更分析(git diff、git diff --stagedの違いを意識する)
/review
-GitHubやWebを使った詳細な調査を実行
/research
-複数行入力(Shift+Enter / Ctrl+Enter)を有効化
/terminal-setup
***エージェント系 [#ica777f9]
-利用可能なエージェントを
--選択
/agent
--指定
/agent python-reviewer
-サブ・エージェント
--委譲(GitHubクラウド上のエージェント)
/delegate
--複雑なタスクを並列のサブタスクに分割して高速化
/fleet
--サブ・エージェントや分離されたシェル・セッションを表示
/tasks
-組込エージェント
--Init:プロジェクト設定ファイルを生成
/init
--Plan:コーディング前にステップごとの実装計画を作成
/plan または Shift+Tab(モード切替)
--Code-review:ステージ済み/未ステージの変更をレビュー
/review
--Explore:コードベースの探索・解析を依頼したときに内部的...
自動実行
--Task:テスト実行、ビルド、lint、依存関係のインストール...
自動実行
***機能拡張系 [#hda017d4]
-機能拡張のためのスキルを管理
/skills
--インストール済みスキル一覧を表示
/skills list
--指定したスキルの詳細を表示
/skills info <name>
--スキルを有効化(リポジトリやマーケットプレイスから)
/skills add <name>
--スキルを無効化/アンインストール
/skills remove <name>
--SKILL.md を編集後に再読み込み
/skills reload
-MCPサーバーの設定を管理
/mcp
--...
**その他 [#l7c415f8]
***Quick Shellコマンド [#h77e3035]
AIを介さずに コマンド(git status) を直接実行
!git status
***ファイル指定 [#if68daa7]
「@」で指定可能だが、チャット中で使用するケースと、MDファ...
-チャット中:@メンション(ファイル参照/ファイル選択)
--厳密な(絶対/相対)パス指定は不要。
--参照ファイルを指定~
@ファイルやパス
-MDファイル中:インポート構文(@path/to/import syntax)
--相対パスで書くのが一般的
--追加ファイルをインポート
@ファイルやパス
-ワイルドカード~
ファイルやパスにワイルドカードを使用可能。
--ワイルドカード(任意の文字列)
*
--再帰的ワイルドカード(サブフォルダも対象)
**
*参考 [#pb45f655]
**公式 [#w9b354b1]
-GitHub Copilot CLI~
https://github.com/features/copilot/cli?locale=ja
**MSKK [#h97f1642]
-GitHub Copilot CLI マスタークラス~
https://zenn.dev/microsoft/articles/github_copilot_cli_ma...
-GitHub Copilot CLI の公式ハンズオンざっくり和訳 (第0章/7...
https://qiita.com/chomado/items/6d26b6ffc11d163dfd71
**X社 [#c49b4046]
-2026年2月 GA:新 GitHub Copilot CLI を入れてみた — セッ...
https://tech-lab.sios.jp/archives/51932
-今からでも遅くない GitHub Copilot CLI 入門 ~ 祝 GitHub C...
https://techblog.ap-com.co.jp/entry/2026/03/06/170000
**開発基盤部会 Wiki [#z64d007d]
***[[Master Vibe Coding with AI Coding Agents:Claude Cod...
***[[オリジナル・コンテンツ(イキナリLLMコーディング・エ...
----
Tags: [[:.NET開発]], [[:構成管理ツール]], [[:CI]], [[:BI/...
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>GitHub]]
--[[GitHub Actions]]
--[[GitHub Copilot]]
---[[GitHub Copilot Coding Agent]]
---GitHub Copilot CLI
* 目次 [#q8167edc]
#contents
*概要 [#na1c373e]
-VSCからの実行がメインと言う事で、元々、 GitHub Copilot i...
-コチラは、[[GitHub Copilot Coding Agent]]より、更に強くC...
*詳細 [#tde06d09]
[[参考>#tde06d09]]を参照。
**インストール [#t949c456]
参考:https://docs.github.com/ja/copilot/how-tos/copilot-...
***npm [#r11eee5e]
(全プラットフォーム)
npm install -g @github/copilot
***Windows [#z7132aac]
winget install GitHub.Copilot
***bash [#j839c3b0]
curl -fsSL https://gh.io/copilot-install | bash
***macOS [#i617abc0]
brew install copilot-cli
**初期設定 [#d041c569]
***起動 [#y5200223]
copilot
-YOLOモード
copilot --autopilot
-中断したところから続ける
copilot --continue
-セッションを再開
--一覧から選択
copilot --resume
--IDを指定して再開
copilot --resume abc123
-エージェント指定
copilot --agent python-reviewer
-[[Instruction>#q15d71f0]]を無効化する(デバッグ用)
copilot --no-custom-instructions
***認証 [#w7b5ac4c]
/login
**モード [#mcd53a5b]
Normal、Plan、 Auto Pilot の3種類のモード
***起動時切替 [#w3afca2a]
copilot --autopilot
copilot --plan(Issueに上がっている)
***起動後切替 [#cacfcb67]
「Shift+Tab」で切り替え。
***当該プロンプトのみ [#yae2ff93]
/plan
/allow-all(エイリアス /yolo
**基本 [#k0160e1c]
Claude Codeと同じ。
***/usage [#k0e8fdc2]
仕様状況の確認
***/model [#s38f3fec]
AIモデルの確認・切り替え
***/init [#q15d71f0]
プロジェクトInstructionファイルを生成
-AGENTS.md~
CLAUDE.md、GEMINI.mdは、他AIツールとの互換性用
--スコープ:プロジェクトルートまたはサブディレクトリ
--備考:クロスプラットフォーム標準(Copilot以外のAIでも使...
-.github/copilot-instructions.md
--スコープ:プロジェクト
--備考:GitHub Copilot専用
-.github/instructions/*.instructions.md
--スコープ:プロジェクト
--備考:GitHub Copilot専用、トピックごとに分割された細か...
--参考:https://github.com/github/awesome-copilot/blob/ma...
***/help [#a6d50f59]
CLIのヘルプ表示
***/exit [#x49bebfd]
copilotを終了させる
**モード [#z94444e1]
実行モード
-Normal、Planning、Auto Pilot
-Interactive、Programmatic
***Planning [#zb5c69d0]
計画のみで実装しない。
/plan "<プロンプト>"
***Auto Pilot [#p63e34fb]
YOLO:You Only Live Once(人生は一度きりだから失敗を恐れ...
/allow-all "<プロンプト>"
/yolo "<プロンプト>"
***Interactive [#wfde77f3]
フツーにCLIのChatで実行する。
***Programmatic [#r036fab2]
単発実行でシェルスクリプトに組み込み可能。
-単発実行
copilot -p "<プロンプト>"
-シェルスクリプトの中で利用可能
# コミットメッセージを自動生成
COMMIT_MSG=$(copilot -p "次の差分に対するコミット・メッ...
git commit -m "$COMMIT_MSG"
# ファイルレビュー
copilot --allow-all -p "@myfile.py の問題点をレビューし...
**Slash実行 [#e380bf58]
***セッション系 [#a4ef4469]
-セッション情報とワークスペース概要を表示
/session
-現在のセッション名を変更
/rename
-再起動せずセッション切替(ID指定も可)
/resume
-コンテキストを表示
/context
-会話のクリア
/clear
-会話を要約してコンテキスト使用量を削減
/compact
-セッションをエクスポート
/share
***権限管理 [#facc0dde]
-セッションのすべての権限確認を自動承認
/allow-all
-許可済みディレクトリに追加
/add-dir <directory>
-許可済みディレクトリ一覧を表示
/list-dirs
-作業ディレクトリの表示・変更
/cwd, /cd [directory]
***コーディング系 [#odfea2eb]
-差分確認
/diff
-変更分析(git diff、git diff --stagedの違いを意識する)
/review
-GitHubやWebを使った詳細な調査を実行
/research
-複数行入力(Shift+Enter / Ctrl+Enter)を有効化
/terminal-setup
***エージェント系 [#ica777f9]
-利用可能なエージェントを
--選択
/agent
--指定
/agent python-reviewer
-サブ・エージェント
--委譲(GitHubクラウド上のエージェント)
/delegate
--複雑なタスクを並列のサブタスクに分割して高速化
/fleet
--サブ・エージェントや分離されたシェル・セッションを表示
/tasks
-組込エージェント
--Init:プロジェクト設定ファイルを生成
/init
--Plan:コーディング前にステップごとの実装計画を作成
/plan または Shift+Tab(モード切替)
--Code-review:ステージ済み/未ステージの変更をレビュー
/review
--Explore:コードベースの探索・解析を依頼したときに内部的...
自動実行
--Task:テスト実行、ビルド、lint、依存関係のインストール...
自動実行
***機能拡張系 [#hda017d4]
-機能拡張のためのスキルを管理
/skills
--インストール済みスキル一覧を表示
/skills list
--指定したスキルの詳細を表示
/skills info <name>
--スキルを有効化(リポジトリやマーケットプレイスから)
/skills add <name>
--スキルを無効化/アンインストール
/skills remove <name>
--SKILL.md を編集後に再読み込み
/skills reload
-MCPサーバーの設定を管理
/mcp
--...
**その他 [#l7c415f8]
***Quick Shellコマンド [#h77e3035]
AIを介さずに コマンド(git status) を直接実行
!git status
***ファイル指定 [#if68daa7]
「@」で指定可能だが、チャット中で使用するケースと、MDファ...
-チャット中:@メンション(ファイル参照/ファイル選択)
--厳密な(絶対/相対)パス指定は不要。
--参照ファイルを指定~
@ファイルやパス
-MDファイル中:インポート構文(@path/to/import syntax)
--相対パスで書くのが一般的
--追加ファイルをインポート
@ファイルやパス
-ワイルドカード~
ファイルやパスにワイルドカードを使用可能。
--ワイルドカード(任意の文字列)
*
--再帰的ワイルドカード(サブフォルダも対象)
**
*参考 [#pb45f655]
**公式 [#w9b354b1]
-GitHub Copilot CLI~
https://github.com/features/copilot/cli?locale=ja
**MSKK [#h97f1642]
-GitHub Copilot CLI マスタークラス~
https://zenn.dev/microsoft/articles/github_copilot_cli_ma...
-GitHub Copilot CLI の公式ハンズオンざっくり和訳 (第0章/7...
https://qiita.com/chomado/items/6d26b6ffc11d163dfd71
**X社 [#c49b4046]
-2026年2月 GA:新 GitHub Copilot CLI を入れてみた — セッ...
https://tech-lab.sios.jp/archives/51932
-今からでも遅くない GitHub Copilot CLI 入門 ~ 祝 GitHub C...
https://techblog.ap-com.co.jp/entry/2026/03/06/170000
**開発基盤部会 Wiki [#z64d007d]
***[[Master Vibe Coding with AI Coding Agents:Claude Cod...
***[[オリジナル・コンテンツ(イキナリLLMコーディング・エ...
----
Tags: [[:.NET開発]], [[:構成管理ツール]], [[:CI]], [[:BI/...
ページ名: