GitHub Copilot 完全ガイド
GitHub Copilot Complete Guide — 全13章

GitHub Copilot 完全ガイド

AIエージェント時代の開発パラダイム

インライン補完からCoding Agent、Agent HQ、その他業務まで。初心者から上級者まで、GitHub Copilotを「自律型相棒」として活用するための完全マニュアル。

初心者 OK Pro/Pro+ユーザー Business/Enterprise管理者
5分で始める →

おすすめ学習パス

目的とレベルに合わせて最適なルートを選択

Route 1: 初心者(1時間で基本習得)
最短実戦投入ルート
Getting Started → Agent Mode → Custom Instructions → Pitfalls

Copilot初心者が最短で実戦投入するためのルート。基本操作からAgent Mode、指示ファイルの書き方、よくあるミスまでを一気に学びます。

Route 2: 中級者(半日で本格活用)
本格機能マスタールート
全ルート1 + Coding Agent → CLI → Spaces & MCP → Workflows

Agent Mode以降の本格機能を使いこなす。Coding Agentによる自動PR生成、CLI統合、外部ツール連携まで幅広くカバー。

Route 3: 上級者(1日でプロ環境構築)
生産性10倍環境構築ルート
全ルート2 + Professional Setup → Advanced Techniques → Agent HQ → Document Analysis

生産性10倍の最強環境を構築。プロ設計パターン、高度テクニック、マルチエージェント統合まで完全網羅。

どの機能をいつ使うか — クイック判断表

状況に応じて最適な機能を即座に選択

💻 日常コーディング 初心者OK
やりたいこと 使う機能 具体的な指示例 詳細
コードの意味を知りたい Ask Mode この関数の処理フローを説明して 👉
1ファイルをピンポイント修正 Edit Mode この変数名をcamelCaseに変更して 👉
複数ファイルの自律実装 Agent Mode OAuth2.0認証を追加してテストも書いて 👉
⚙️ 自動化・CI/CD連携 中級
やりたいこと 使う機能 具体的な指示例 詳細
Issue → PR を完全自動化 Coding Agent Issueに @copilot をアサイン → 放置 👉
チーム規約をAIに記憶させたい カスタム指示 copilot-instructions.md を作成 👉
専門タスクを再利用したい Agent Skills .github/skills/にSKILL.md配置 👉
📟 ターミナル中心開発 中級
やりたいこと 使う機能 具体的な指示例 詳細
先に計画を確認してから実行 CLI Plan copilot → /plan APIにレート制限を追加 👉
重いタスクをバックグラウンドで CLI & 実行 & 全テストを実行してカバレッジ95%に 👉
CLI調査 → Cloud PRに引き継ぎ Handoff 原因調査後 → /delegate でPR作成 👉
🔌 外部連携・拡張 中級〜上級
やりたいこと 使う機能 具体的な指示例 詳細
コード+ドキュメントを一括参照 Spaces @space プロジェクト全体 この仕様で実装して 👉
ブラウザ操作・DB・API接続 MCP .mcp.json にサーバー追加 → 自然言語で操作 👉
Excel/PPTを自然言語で作成 Office MCP 売上データをExcelで分析しPPTにまとめて 👉
🖼️ 画像を編集・変換・AI加工 Image Skills @skill image-manipulation この画像の背景を透明に 👉
📝 画面SSから要件定義モックアップ brand-image-processor @skill brand-image-processor 新機能部分に青破線と[New]を付けて 👉
PM業務を1プロンプトで完了 AIPM環境 要件からJira登録→レポートPPT作成まで 👉
Sprint計画・レトロ・レポート PMワークフロー コピペで即使えるPMプロンプト8種 👉
要件定義・設計のひな型を即生成 AIPMプロンプト集10種 NEW User Story / 機能仕様書 / ADR / plan.md など 👉
🏛 マルチエージェント・上級 上級
やりたいこと 使う機能 具体的な指示例 詳細
Claude/Codex/Copilot同時管理 Agent HQ Agent Sessionsパネルで一元監視 👉
Claude Code + Copilotのハイブリッド 10倍テクニック Claude調査 → Copilot高速実装 👉
大量資料を即座に分析・俯瞰化 資料分析 GPT深層分析 → Claude俯瞰資料化 👉
🧭 迷ったときのフローチャート
IDEで作業中?
  ├── はい → 1ファイル?Edit Mode
  ├── はい → 複数ファイル?Agent Mode
  └── いいえ(ターミナル) → 計画が必要?
      ├── はい → CLI Plan
      └── いいえ → 15分超?
          ├── はい → CLI & バックグラウンド
          └── いいえ → CLI Autopilot
人間の介入なしでPR作成まで?
  ├── はい → Coding Agent(GitHub専用)
  └── いいえ → Agent Mode + 手動レビュー
外部ツール連携が必要?
  ├── DB / ブラウザ / API → MCP
  ├── Excel / PPT作成 → Office MCP
  └── 複数エージェント統合 → Agent HQ
Tip: 迷ったらまずAgent Mode。複雑なら先にCLI Planモードで計画。15分超のタスクは & でバックグラウンドへ。外部連携はMCP。全部使いこなしたらAgent HQで統合。

AIPMプロンプト集10種 完全版

要件定義 → 設計 → PMタスクまでを網羅。すべてコピペ即戦力 / Before・After例付き。

📋 要件定義フェーズ プロンプト ① 〜 ③

User Story洗練(INVEST基準)

曖昧な要件を、テスト可能で実装しやすいUser Storyに変換する。

以下の要件をINVEST基準で洗練させてください。
受け入れ基準は Given-When-Then 形式で**最低5つ**
(正常系・異常系・エッジケース含む)具体的に作成してください。

【元の要件】
[ここにざっくりした要件を貼り付けてください]
Before / After 例を見る
Before
As a user, I want to make a reservation.
After
**User Story**: ユーザーとして、施設を30分単位で予約したい。
なぜなら、効率的に会議室を利用したいから。

**受け入れ基準**:
- Given 未ログイン状態
  When 正しいメール/パスワードでログイン
  Then ホーム画面に遷移する
- Given 同じスロットを他ユーザーが予約済み
  When 予約を試みる
  Then 「すでに予約されています」と表示され失敗
(以下3つ省略)

💡 Tips: 受け入れ基準が具体的なほど、Agent Modeの実装成功率が上がります。

機能仕様書 自動生成

ざっくりした要件から、構造化された機能仕様書を一発で作成。

以下のビジネス要件から、以下の構成で
「機能仕様書(Markdown)」を作成してください。

## 1. 概要
## 2. 機能要件(優先度付き)
## 3. 非機能要件
## 4. データフロー(Mermaidシーケンス図)
## 5. ER図(Mermaid)
## 6. リスク・前提条件・制約
## 7. 受け入れ基準一覧(Given-When-Then形式)

【ビジネス要件】
[ここに要件を貼り付けてください]
Before / After 例を見る
Before
「予約システムを作って」
After(抜粋)
## 1. 概要
施設予約システムのコア機能として、ユーザーが
会議室を30分単位で予約できる機能を提供する。

## 4. データフロー
sequenceDiagram
    User ->> Frontend: 予約リクエスト
    Frontend ->> BookingService: POST /bookings

エッジケース・リスク徹底抽出

人間が見落としがちなリスクを体系的に洗い出す。

この要件に対して、以下の観点で**漏れがないか**を
徹底的に洗い出してください。
- 異常系・エッジケース(10個以上)
- セキュリティリスク(OWASP Top10観点)
- パフォーマンス・スケーラビリティ
- 運用時の考慮事項

各項目に「対策案」も併記してください。

【要件】
[ここに要件を貼り付けてください]
Before / After 例を見る
Before
「予約機能のエラーを考えて」
→ 抽象的で役に立たない。
After(抜粋)
1. 同時予約競合
   対策: 楽観的ロック + 再試行ロジック + 通知

2. キャンセル後の空きスロット反映遅延
   対策: イベント駆動キャッシュ無効化
🏗️ 設計フェーズ プロンプト ④ 〜 ⑥

アーキテクチャ設計(ADR形式)

技術的選択肢を比較検討し、意思決定を記録。

この機能を実現するためのアーキテクチャを
**3パターン**提案してください。
各パターンについて以下を記載:
- 概要
- メリット・デメリット
- 技術的選択肢
- 既存システムとの整合性

最終的に**推奨パターン**を1つ選び、
**ADR(Architecture Decision Record)**形式で
まとめてください。

【要件】
[ここに要件を貼り付けてください]
Before / After 例を見る
Before
「アーキテクチャを考えて」→ 曖昧で比較できない。
After(ADR形式)
# ADR-012: 予約システムのアーキテクチャ選定

## 決定
**推奨: イベント駆動 + CQRSパターン**

## トレードオフ
- メリット: スケーラビリティ・監査ログの容易さ
- デメリット: 運用コストの増加

詳細設計 + 図解生成

クラス図・シーケンス図・DB設計をMermaidで視覚化。

以下の要件に基づいて、以下の設計ドキュメントを
作成してください。
- クラス図(Mermaid)
- シーケンス図(Mermaid)
- データベーススキーマ(ER図 + SQL DDL)
- API設計(OpenAPI YAML形式)

既存のコードベースの設計思想と一貫性を保って
ください。

【要件】
[ここに要件を貼り付けてください]
Before / After 例を見る
Before
「設計図を描いて」→ テキストだけ。
After
Mermaidコードが生成され、
VS Codeで即視覚化可能。

実装計画(plan.md)作成

設計から具体的な実装タスクに分解(Agent Modeへの橋渡し)。

上記の設計に基づいて、**実装計画(plan.md)**を
作成してください。
- タスク分解(WBS形式)
- 依存関係
- テスト戦略
- リスクと対策

この計画を基にAgent Modeで実装を開始できる
状態にしてください。
Before / After 例を見る
Before
「実装して」→ いきなりコード生成で手戻り多発。
After
フェーズ分けされた明確な計画書が生成される。
📊 PMフェーズ プロンプト ⑦ 〜 ⑨

高品質Jiraチケット作成

受け入れ基準付きの質の高いチケットを自動生成。

以下の機能仕様書から、Jira登録用の
**Epic + User Story**を作成してください。
- Epicは1つ
- User Storyは5〜8個に分解
- 各Storyに受け入れ基準・技術的メモ・
  推定ストーリーポイントを記載
- 依存関係も明記

スプリント計画 最適化

過去実績を考慮した現実的なスプリント計画。

現在のバックログとチームの過去実績を基に、
次のスプリントの最適なタスク割り当てを
提案してください。
- ベロシティ考慮
- リスクの高いタスクの早期配置
- 依存関係を考慮した順序

レトロスペクティブ深掘り

前スプリントの振り返りを構造化し、次回への改善案を抽出。

前スプリントの完了タスクと未完了タスクから、
以下の観点で改善提案をまとめてください。
- プロセス改善
- ツール活用改善
- コミュニケーション改善
- 次スプリントで試す実験案(3つ)
🔗 全フェーズ共通 — コンテキスト永続化 プロンプト ⑩

feature-specific requirements.md 生成

1機能ごとにコンテキストを永続化(設計〜実装まで同じチャットで継続)。

これまでの会話内容を基に、
`feature-reservation-requirements.md` という
ファイルを作成してください。
内容には以下の項目を含めてください:
- 要件概要
- 受け入れ基準一覧
- 設計方針
- 既知のリスク
- 次に実装すべきタスク

💡 Tips: このファイルを保存しておくと、後で同じ機能の改修時にコンテキストを即復元できます。

🧭 使い方の推奨フロー
1. 要件定義フェーズ → プロンプト ① → ② → ③ を順番に使用
2. 設計フェーズ → プロンプト ④ → ⑤ → ⑥ を順番に使用
3. PMフェーズ → プロンプト ⑦ 〜 ⑨ を状況に応じて使用
4. 全フェーズ共通 → プロンプト ⑩ でコンテキストを永続化
© 2026 - GitHub Copilot 完全ガイド拡張資料 / 第2章: 要件定義・設計フェーズ専用