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 を有効にしていることを確認してください。