コンテンツにスキップ

GitHub Copilot CLI

GitHub Copilot CLI は、ターミナルで GitHub Copilot をエージェント型のコーディング アシスタントとして利用できるようにします。コードベースを探索し、コードを生成し、コマンドを実行し、外部ツールに接続できます。すべてコマンド ラインから行えるため、グラフィカル エディターに切り替えずに作業の流れを保てます。

これらの演習では、Copilot CLI のインストールと認証から始め、カスタム命令でプロジェクトのコンテキストを与えたうえで、プラン モードを使って意図的に機能を実装します。続いて Playwright MCP サーバーを接続し、実際のブラウザーでその機能をテストします。その後、再利用可能な agent skill と custom agent で Copilot を拡張します。最後に、コンテキスト管理、モデル選択、共有に使う slash command を確認し、作成した内容を振り返ります。

演習

演習トピック説明
0. 前提条件セットアップリポジトリと codespace を作成する
1. Copilot CLI のインストールインストールCopilot CLI をインストールして認証する
2. カスタム命令コンテキスト命令を追加し、Copilot CLI がどのように従うかを確認する
3. コード生成コード生成プラン モードを使って機能を生成する
4. Playwright MCP によるテスト外部ツールPlaywright MCP サーバーを追加し、ブラウザーで機能をテストする
5. エージェント スキルスキル専門スキルで Copilot を強化する
6. カスタム エージェントエージェントカスタム エージェントを確認して使用する
7. スラッシュ コマンドCLI 機能コンテキスト、モデル、共有、cloud agent への任意の委任を確認する
8. 振り返りまとめ重要な概念と次のステップを確認する

前提条件

このワークショップに参加する前に、次を準備してください。

  • Copilot Student、Pro、Pro+、Business、Enterprise のいずれかの有効なプランがある GitHub アカウント
  • ターミナル / コマンド ライン操作の基本的な知識
  • インストール済みで設定済みの Git

有料プランがありませんか。認証済みの学生は GitHub Education を通じて GitHub Copilot を無料で利用できます。Copilot Student プランには、このワークショップで使用する agent、MCP、code review、Copilot CLI の機能が含まれているため、すべての harness を完了できます。

Copilot Business または Copilot Enterprise を使用している場合は、管理者が Copilot CLI を有効にしていることを確認してください。

はじめる

演習 0: 前提条件から始める →