コンテンツにスキップ

GitHub Copilot CLI のはじめの一歩

初心者向けのハンズオンで GitHub Copilot CLI を体験します。空のフォルダーからカラフルな Space Quiz を構築し、ターミナル中心の開発の流れを学びます。Git に変更を記録する前に構築と差分のレビューを行い、セッションを並行して実行し、編集前に計画を立てます。その後、シェルを離れずにプルリクエストを作成してマージします。

ワークショップの所要時間は約 60~90 分です。プロジェクトは実行時の依存関係を持たない単一の HTML ファイルで構成されるため、CLI とそのエージェント型ワークフローの学習に集中できます。

このワークショップは James Montemagno が作成し、First Steps with GitHub Copilot を基に構成されています。元のコンテンツは MIT License で公開されています。

レッスン

レッスントピック実施内容
0. 前提条件とセットアップセットアップ前提条件を確認し、Copilot CLI をインストールしてサインインし、モデルを選ぶ
1. クイズの構築構築ターミナルからクイズを構築し、範囲を絞った変更を 1 つ加える
2. プロジェクトの指示の記録指示/init でエージェントへの指示を生成して調整する
3. プロジェクトの公開公開プロンプトまたは手動の操作で初期化、コミット、公開する
4. Issue の並行作業実装バックログを作成し、Issue をチャットに追加して /diff でレビューし、worktree で 2 つ目のセッションを開始する
5. 編集前の計画計画/plan を使って 2 つ目の Issue のアプローチに合意する
6. エージェントが参照できる情報の把握コンテキスト/context と /clear でコンテキストを確認してリセットする
7. セッションの再開とリモートアクセス再開/resume でセッションを離れたり戻ったりし、必要に応じて /remote で別のデバイスからローカルセッションの進行を確認する
8. 作成、レビュー、マージレビュー/pr create と /pr agentmerge でプルリクエストを作成してマージする
9. 作業の委任委任/delegate に新機能を任せ、クラウドセッションの進行を確認する
10. 振り返りと次のステップ振り返りワークフローを振り返り、学習を続ける

はじめる

レッスン 0: 前提条件とセットアップから始めます。