コンテンツにスキップ

GitHub Copilot app

GitHub Copilot app は Copilot CLI を基盤とするデスクトップアプリケーションで、エージェント主導の開発を単一の作業用ワークスペースで実現します。並列エージェントセッション、切り替え可能なセッションモード、共有キャンバス、GitHub Issue と pull request のネイティブ管理機能を備えています。さらに、リベース、レビューのフィードバック、CI の修正、マージまで pull request を導く Agent Merge も利用できます。

一連のレッスンでは、アプリをインストールしてプロジェクトを設定した後、アプリのワークスペースと、テンプレートによって用意されたバックログを確認します。まず、星評価を追加する小さな変更に取り組みます。次に、Issue に基づいてカスタム指示の標準を追加し、分離されたエージェントセッションでフィルター機能を構築して、再利用可能なスキルで検証します。Playwright MCP server を追加して実際のブラウザーで機能を確認した後、段階的にマージの自動化を進め、最後は Agent Merge で pull request をマージします。最後に、共有キャンバスで共同作業し、繰り返し発生する作業を自動化します。アイデアから機能のマージまで、開発の一連の流れを体験できます。

レッスン

レッスントピック説明
0. 前提条件セットアップNode.js をインストールし、Tailspin Toys プロジェクトの自分用コピーを作成します
1. Copilot app のインストールセットアップアプリをインストールしてプロジェクトを接続し、ワークスペースを確認します
2. 最初のエージェントセッションの実行最初の変更セッションを開始し、最初の pull request として小さな変更をリリースします
3. カスタム指示による Copilot のガイドコンテキストIssue に基づいてドキュメント標準を追加し、マージします
4. Autopilot による機能の構築コア機能Plan と Autopilot を使ってフィルター機能を構築し、スキルで検証します
5. Playwright MCP によるテスト外部ツールPlaywright MCP server を追加し、ブラウザーで機能を確認します
6. Agent Merge によるマージマージAgent Merge でフィルター機能の pull request を修正してマージします
7. キャンバスを使った計画コラボレーション共有キャンバスを作成し、作業の計画と追跡に使用します
8. 振り返りと次のステップまとめ繰り返し発生するタスクを自動化し、次に学ぶ内容を確認します

前提条件

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

  • 有効な Copilot Student、Pro、Pro+、Business、Enterprise のいずれかのプランが設定された GitHub アカウント
  • macOS、Linux、Windows のいずれかを実行するコンピューター
  • コンピューターにインストールされた Git

有料プランを利用していない場合、認証済みの学生は GitHub Education を通じて GitHub Copilot を無料で利用できます。Copilot Student プランには、このワークショップで使用するエージェント、MCP、コードレビュー、Copilot CLI の各機能が含まれているため、すべてのハーネスを完了できます。

Copilot app は codespace ではなく自分のコンピューターで実行するため、レッスン 0 では、アプリをインストールする前に Node.js をインストールし、プロジェクトの自分用コピーを作成します。

Copilot Business または Copilot Enterprise を使用している場合、アプリを使用するには管理者が Copilot CLI ポリシーを有効にする必要があります。

はじめる

レッスン 0「前提条件」から始める →