🎯 What You'll Learn ✅ Prerequisites 🤖 Copilot Family 📚 Course Structure 📋 Command Reference
✨ AIサポートのコマンドライン支援で開発ワークフローを激変させる方法を学びましょう。
GitHub Copilot CLIは、AIサポートをターミナルに直接届けます。ブラウザやコードエディタに切り替えることなく、コマンドラインから山ることなく、質問したり、フル機能のアプリを生成したり、コードをレビューしたり、テストを生成したり、問題をデバッグしたりできます。
24時間365日常に備えている知識豊富な同僚がいるような感覚です。コードを読んで、混乱するパターンを説明し、作業を楽にしてくれます!
📘 Web画面の方がよかったら? このコースはGitHub上でそのまま追えます。またはAwesome Copilotでより使い慣れたブラウズ体験で閲覧できます。
このコースの対象:
- ソフトウェア開発者: コマンドラインかAIを活用したい方
- ターミナルユーザー: IDE連携よりキーボード骆使のワークフローを好む方
- チームで標準化したい方: AI支援のコードレビューと開発プラクティスを統一したいチーム
このハンズオン��ースでは、GitHub Copilot CLIのゼロから実戦辺までを習得できます。全章を通じてPythonの書籍コレクションアプリに取り組み、AI支援ワークフローを使って段階的に改善していきます。最終的には、ターミナルからAIを使ってコードをレビューし、テストを生成し、バグをデバッグし、ワークフローを自動化する自信が身につきます。
AI経験は一切不要。 ターミナルが使えれば、これを学べます。
ベストな対象者: 開発者、学生、そしてソフトウェア開発の経験がある方なら誰でも。
開始前に以下を用意してください:
- GitHubアカウント: 無料で作成
- GitHub Copilotアクセス: 無料プラン、月額サブスクリプション、または学生・教職員無料
- ターミナルの基础:
cd、ls、コマンド実行の基本操作
GitHub CopilotはAIツールのファミリーへと進化しました。各ツールの動作環境は以下のとおりです:
| 製品 | 動作環境 | 説明 |
|---|---|---|
| GitHub Copilot CLI (このコース) |
ターミナル | ターミナルネイティブなAIコーディングアシスタント |
| GitHub Copilot | VS Code、Visual Studio、JetBrainsなど | エージェントモード、チャット、インライン提案 |
| Copilot on GitHub.com | GitHub | リポジトリに関する汎用チャット、エージェント作成など |
| GitHub Copilotクラウドエージェント | GitHub | Issueをエージェントに割り当ててPRを受け取る |
このコースではGitHub Copilot CLIに焦点を当て、AIサポートをターミナルに直接届けます。
| 章 | タイトル | 作るもの |
|---|---|---|
| 00 | 🚀 クイックスタート | インストールと動作確認 |
| 01 | 👋 最初の一歩 | ライブデモ+3つのインタラクションモード |
| 02 | 🔍 コンテキストと会話 | マルチファイルプロジェクト分析 |
| 03 | ⚡ 開発ワークフロー | コードレビュー、デバッグ、テスト生成 |
| 04 | 🤖 専門AIアシスタントの作成 | ワークフロー用カスタムエージェント |
| 05 | 🛠️ 繰り返しタスクの自動化 | 自動読み込みスキル |
| 06 | 🔌 GitHub・データベース・APIへの接続 | MCPサーバー統合 |
| 07 | 🎯 全てをまとめる | 完全な機能開発ワークフロー |
各章は同じパターンで構成されています:
- 現実世界のアナロジー: 襋身近な例えで概念を理解する
- コア概念: 必要な知識を学ぶ
- ハンズオンの例: 実際にコマンドを実行して結果を確認する
- 課題: 学んだことを練習する
- 次のステップ: 次章のプレビュー
コード例は実行可能です。 このコース内のcopilotコードブロックはすべてターミナルでコピペして実行できます。
**GitHub Copilot CLIコマンドリファレンス**では、Copilot CLIを効果的に使うためのコマンドとキーボードショートカットを確認できます。
- 🐛 バグを見つけたら? Issueを開く
- 🤝 貢献したい? PRを歓迎します!
- 📚 公式ドキュメント: GitHub Copilot CLIドキュメント
このプロジェクトはMITオープンソースライセンスの条件下でライセンスされています。詳細はLICENSEファイルを参照してください。

