Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilotを極める会 - 開発者のための活用術

GitHub Copilotを極める会 - 開発者のための活用術

More Decks by ファインディ株式会社(イベント資料アップ用)

Other Decks in Technology

Transcript

  1. Yusuke Satake Digital Startups & ISV Account Executives, Microsoft Japan

    Microsoft にてAzure と GitHub の観点からスタートアップ企業との連携を推進し、事 業開発・事業成長の支援を担当。特に AI 分野に注力しており、スタートアップへの技 術支援はもちろん、エンタープライズ企業との協業機会の創出や Go-to-Market 支援 まで一貫して支援 代表 19歳の時に起業し現在は120名の生徒が在籍。 小学生から高校生まで在籍し、国語・数学・英語・理科・社会を教えている。 延べ1000人以上の生徒を指導。 佐竹塾 CEO IT×教育の事業を展開。オフライン・オンライン両方で授業を展開しており、現在は 9,000名の生徒が在籍。主にアプリ開発者の育成やAI利活用のコンテンツを配信 1seki2cho
  2. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 本日のAgenda

    1. GitHub Copilotの最新情報 10分 2. 開発ワークフローでのGitHub Copilot活用方法 20分 3. 日々の業務でのGitHub Copilot活用方法 10分 4. これから 4分 本発表は個人の見解であり、所属する企業を代表するものではありません。
  3. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilotの最新情報 本資料は4月6日に作成しました。 GitHub Copilotの進化は非常に速い為、常に新しい情報を確認してください。
  4. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilotの立ち位置 Introducing Agent HQ Any agent, any way you work • Central view of your agents, workflows, and insights • Coordination through mission control • Governance with the Agent Control Plane • Built on GitHub’s AI-powered developer platform 単一のエージェント・モデルではソフトウェアライフサイクル全体をカバーできない為、 GitHubは多様なエージェントやモデルを制御する本拠地(Head Quaters)に進化する
  5. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilotの立ち位置 GitHub Copilot は、コーディングエージェントだけではなく、Azureと組み合わせCode実装~ Build・メンテナンス~運用監視までAgentが代替するサービスへ日々進化
  6. • https://zenn.dev/microsoft/articles/github_copil ot_cli_masterclass GitHub Copilot CLI マスタークラス © 著作権はマイク ロソフ

    ト 株式会社にあ り ます 。 全著作権所有。 今日お話しするGitHub CopilotのTipsはこちらへ GitHub Copilot CLI のTipsは、以下のZennの記事にまとめております。是非ご参照ください。
  7. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot 最新情報 日付 タイトル ひとこと要約 2026-03-20 Copilot usage metrics now resolve auto model selection to actual models Auto model selection利用時に、実際に使われたモデルがメトリクス上で見えるようになった更新。 (github.blog) 2026-03-20 Trace any Copilot coding agent commit to its session logs coding agentが作成したコミットから対応するセッションログを追跡可能にした更新。 (github.blog) 2026-03-20 Monitor Copilot coding agent logs live in Raycast RaycastからCopilot coding agentのログをライブ監視できる更新。 (github.blog) 2026-03-19 More visibility into Copilot coding agent sessions coding agentセッションの可視性を強化した更新。 (github.blog) 2026-03-19 Copilot coding agent now starts work 50% faster coding agentの作業開始速度が50%向上した更新。 (github.blog) 2026-03-18 Configure Copilot coding agent’s validation tools validation tools を設定できるようになり、agentの検証フローを調整可能にした更新。 (github.blog) 2026-03-18 GPT-5.3-Codex long-term support in GitHub Copilot GitHub CopilotでGPT-5.3-CodexのLTSが提供開始。 (github.blog) 2026-03-17 Copilot coding agent works faster with semantic code search semantic code searchによりcoding agentの探索・作業効率を改善した更新。 (github.blog) 2026-03-17 GPT-5.4 mini is now generally available for GitHub Copilot GPT-5.4 miniがGitHub CopilotでGA。 (github.blog) 2026-03-17 Copilot usage metrics now includes organization-level GitHub Copilot CLI activity 組織レベルでCopilot CLI利用状況がusage metricsに含まれるようになった更新。 (github.blog) 2026-03-13 Optionally skip approval for Copilot coding agent Actions workflows coding agent用Actions workflowの承認を任意でスキップ可能にした更新。 (github.blog) 2026-03-13 Updates to GitHub Copilot for students 学生向けGitHub Copilotプラン/体験に関する更新。 (github.blog) 2026-03-12 Copilot auto model selection is generally available in JetBrains IDEs JetBrains IDEsでauto model selectionがGA。 (github.blog) 2026-03-11 Request Copilot code review from GitHub CLI GitHub CLIからCopilot code reviewを依頼できるようになった更新。 (github.blog) 2026-03-11 Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs JetBrains向けCopilotのagent機能を大幅強化した更新。 (github.blog) 2026-03-11 Explore a repository using Copilot on the web Web上でCopilotを使ってリポジトリ探索ができるようになった更新。 (github.blog) 2026-03-06 Figma MCP server can now generate design layers from VS Code VS CodeからFigma MCP serverでデザインレイヤー生成が可能になった更新。 (github.blog) 2026-03-06 GitHub Copilot in Visual Studio Code v1.110 – February release VS Code向けGitHub Copilotの月次リリース。 (github.blog) 2026-03-05 GPT-5.4 is generally available in GitHub Copilot GPT-5.4がGitHub CopilotでGA。 (github.blog) 2026-03-05 Discover and manage agent activity with new session filters 新しいsession filtersでagent activityを管理しやすくした更新。 (github.blog) 2026-03-05 Pick a model for @copilot in pull request comments PRコメント内の@copilotでモデル選択可能になった更新。 (github.blog) 2026-03-05 GitHub Copilot coding agent for Jira is now in public preview Jira向けGitHub Copilot coding agentがPublic Previewに。 (github.blog) 2026-03-05 Copilot code review now runs on an agentic architecture Copilot code reviewがagentic architecture上で動作するようになった更新。 (github.blog) 2026-03-05 Add images to agent sessions agent sessionsに画像を追加できるようになった更新。 (github.blog) 2026-03-05 Copilot usage metrics now includes user-level GitHub Copilot CLI activity ユーザーレベルでCopilot CLI activityがusage metricsに含まれるようになった更新。 (github.blog) 2026-03-04 GitHub Copilot in Visual Studio — February update Visual Studio向けGitHub Copilotの月次アップデート。 (github.blog) 2026-03-04 Grok Code Fast 1 is now available in Copilot Free auto model selection Copilot Freeのauto model selectionにGrok Code Fast 1が追加。 (github.blog) 2026-03-04 Copilot Memory now on by default for Pro and Pro+ users in public preview Pro / Pro+向けにCopilot MemoryがデフォルトONになった更新。 (github.blog) 2026-03-02 Upcoming deprecation of Gemini 3 Pro and GPT-5.1 models Gemini 3 Pro と GPT-5.1 モデルの廃止予定に関する告知。 (github.blog) 2026-03-02 Network configuration changes for Copilot coding agent now in effect coding agent向けネットワーク設定変更が有効化された更新。 (github.blog) 2026-03-02 Copilot metrics now includes plan mode Copilot metricsにplan modeが追加。 (github.blog) 2026-03-02 Copilot metrics reports now return consistent usernames for Enterprise Managed Users Enterprise Managed Users向けにmetricsレポートのusername整合性を改善。 (github.blog)
  8. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot 最新情報を見ていると… 日付 タイトル ひとこと要約 2026-03-20 Copilot usage metrics now resolve auto model selection to actual models Auto model selection利用時に、実際に使われたモデルがメトリクス上で見えるようになった更新。 (github.blog) 2026-03-20 Trace any Copilot coding agent commit to its session logs coding agentが作成したコミットから対応するセッションログを追跡可能にした更新。 (github.blog) 2026-03-20 Monitor Copilot coding agent logs live in Raycast RaycastからCopilot coding agentのログをライブ監視できる更新。 (github.blog) 2026-03-19 More visibility into Copilot coding agent sessions coding agentセッションの可視性を強化した更新。 (github.blog) 2026-03-19 Copilot coding agent now starts work 50% faster coding agentの作業開始速度が50%向上した更新。 (github.blog) 2026-03-18 Configure Copilot coding agent’s validation tools validation tools を設定できるようになり、coding agentの検証フローを調整可能にした更新。 (github.blog) 2026-03-18 GPT-5.3-Codex long-term support in GitHub Copilot GitHub CopilotでGPT-5.3-CodexのLTSが提供開始。 (github.blog) 2026-03-17 Copilot coding agent works faster with semantic code search semantic code searchによりcoding agentの探索・作業効率を改善した更新。 (github.blog) 2026-03-17 GPT-5.4 mini is now generally available for GitHub Copilot GPT-5.4 miniがGitHub CopilotでGA。 (github.blog) 2026-03-17 Copilot usage metrics now includes organization-level GitHub Copilot CLI activity 組織レベルでCopilot CLI利用状況がusage metricsに含まれるようになった更新。 (github.blog) 2026-03-13 Optionally skip approval for Copilot coding agent Actions workflows coding agent用Actions workflowの承認を任意でスキップ可能にした更新。 (github.blog) 2026-03-13 Updates to GitHub Copilot for students 学生向けGitHub Copilotプラン/体験に関する更新。 (github.blog) 2026-03-12 Copilot auto model selection is generally available in JetBrains IDEs JetBrains IDEsでauto model selectionがGA。 (github.blog) 2026-03-11 Request Copilot code review from GitHub CLI GitHub CLIからCopilot code reviewを依頼できるようになった更新。 (github.blog) 2026-03-11 Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs JetBrains向けCopilotのagent機能を大幅強化した更新。 (github.blog) 2026-03-11 Explore a repository using Copilot on the web Web上でCopilotを使ってリポジトリ探索ができるようになった更新。 (github.blog) 2026-03-06 Figma MCP server can now generate design layers from VS Code VS CodeからFigma MCP serverでデザインレイヤー生成が可能になった更新。 (github.blog) 2026-03-06 GitHub Copilot in Visual Studio Code v1.110 – February release VS Code向けGitHub Copilotの月次リリース。 (github.blog) 2026-03-05 GPT-5.4 is generally available in GitHub Copilot GPT-5.4がGitHub CopilotでGA。 (github.blog) 2026-03-05 Discover and manage agent activity with new session filters 新しいsession filtersでagent activityを管理しやすくした更新。 (github.blog) 2026-03-05 Pick a model for @copilot in pull request comments PRコメント内の@copilotでモデル選択可能になった更新。 (github.blog) 2026-03-05 GitHub Copilot coding agent for Jira is now in public preview Jira向けGitHub Copilot coding agentがPublic Previewに。 (github.blog) 2026-03-05 Copilot code review now runs on an agentic architecture Copilot code reviewがagentic architecture上で動作するようになった更新。 (github.blog) 2026-03-05 Add images to agent sessions agent sessionsに画像を追加できるようになった更新。 (github.blog) 2026-03-05 Copilot usage metrics now includes user-level GitHub Copilot CLI activity ユーザーレベルでCopilot CLI activityがusage metricsに含まれるようになった更新。 (github.blog) 2026-03-04 GitHub Copilot in Visual Studio — February update Visual Studio向けGitHub Copilotの月次アップデート。 (github.blog) 2026-03-04 Grok Code Fast 1 is now available in Copilot Free auto model selection Copilot Freeのauto model selectionにGrok Code Fast 1が追加。 (github.blog) 2026-03-04 Copilot Memory now on by default for Pro and Pro+ users in public preview Pro / Pro+向けにCopilot MemoryがデフォルトONになった更新。 (github.blog) 2026-03-02 Upcoming deprecation of Gemini 3 Pro and GPT-5.1 models Gemini 3 Pro と GPT-5.1 モデルの廃止予定に関する告知。 (github.blog) 2026-03-02 Network configuration changes for Copilot coding agent now in effect coding agent向けネットワーク設定変更が有効化された更新。 (github.blog) 2026-03-02 Copilot metrics now includes plan mode Copilot metricsにplan modeが追加。 (github.blog) 2026-03-02 Copilot metrics reports now return consistent usernames for Enterprise Managed Users Enterprise Managed Users向けにmetricsレポートのusername整合性を改善。 (github.blog)
  9. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot 最新情報で特に集中して読むべきは… 優先度 テーマ 対象更新 高 モデル強化 GPT-5.4 GA、GPT-5.4 mini GA、GPT-5.3-Codex LTS、Grok Code Fast 1追加、Gemini 3 Pro / GPT-5.1廃止予定 (The GitHub Blog) 高 Coding Agent進化 (Cloud Agentへ) 50%高速化、semantic code search、validation tools、session visibility、session logs追跡、image追加、network changes (The GitHub Blog) 高 CLI連携 GitHub CLIからCopilot code review依頼、CLI activityのuser/org metrics反映 (The GitHub Blog) 中 IDE/Web拡張 JetBrainsのauto model selection GA、JetBrains agent機能強化、 Webでrepo探索、VS Code/Visual Studio月次更新 (The GitHub Blog) 中 管理・運用 auto model selectionの実モデル可視化、plan modeのmetrics反映、 EMUのusername整合性改善 (The GitHub Blog) 利用出来るモデルが拡大すること、Coding Agentの進化、GitHub Copilot CLIの進化に 集中してCatch upすればVery Good
  10. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilotで使えるモデルの強化について Anthropic社 との連携でClaude Opus 4.6や、Claude Sonnet 4.6が使えるようになったこと は非常にメリット GitHub CopilotでGPTモデルだけでなく、Claudeも選べることで様々な幅が広がった。 Provider モデル OpenAI GPT-4.1, GPT-5 mini, GPT-5.1, GPT-5.1-Codex, GPT-5.1-Codex-Mini, GPT- 5.1-Codex-Max, GPT-5.2, GPT-5.2-Codex, GPT-5.3-Codex, GPT-5.4, GPT- 5.4 mini Anthropic Claude Haiku 4.5, Claude Opus 4.5, Claude Opus 4.6, Claude Sonnet 4, Claude Sonnet 4.5, Claude Sonnet 4.6 Google Gemini 2.5 Pro, Gemini 3 Flash, Gemini 3 Pro, Gemini 3.1 Pro xAI Grok Code Fast 1 GitHub調整モデル Raptor mini, Goldeneye
  11. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilotで使えるモデルの強化について Anthropic社 との連携でClaude Opus 4.6や、Claude Sonnet 4.6が使えるようになったこと は非常にメリット GitHub CopilotでGPTモデルだけでなく、Claudeも選べることで様々な幅が広がった。 モデル 所感 主なユースケース premium request倍率 GPT-5.4 複雑な reasoning、コード解析、技術 判断に強い。GitHub Docsでも deep reasoning / debugging の推奨モデ ルに入っている 設計相談、バグ原因分析、複数ファイルの読解、 実装方針比較、レビューコメント作成 1x (GitHub Docs) GPT-5.3-Codex 「考える」より「コードを前に進める」感じ が強い。Codex系なので、修正・実 装・CLI系と相性が良い リポジトリ修正、テスト追加、エラー修正、Copilot CLIでの変更提案、PR前の実装詰め 1x (GitHub Docs) Claude Sonnet 4.6 GitHub Docsでは Sonnet 4.5 より信 頼性が上がり、pressure 下で smarter reasoning と案内。重すぎ ず強い 日常チャット、コード説明、軽~中程度のデバッグ、 仕様整理、UI/画面の相談 1x (GitHub Docs) Claude Opus 4.6 Anthropic系の最上位として、重い推 論や難問向き。ただし premium request 消費は重い 難しいバグ調査、大規模リファクタリング方針、曖 昧要件の整理、長文仕様の咀嚼、難度高いレ ビュー 3x (GitHub Docs)
  12. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot Cloud Agent 新しい開発チームメイトに作業依頼 • AIを搭載したピアプログラマーが、ソフトウェアライフサイク ル全体にわたるタスクとジョブを自動化 • コードを自律的にリファクタリングし、テストカバレッジを改 善、新機能の追加とバグ修正を実行 • 複雑なタスクに対して、ソフトウェアライフサイクル全体で 他のエージェントと協働 • 開発者をルーティンタスクから解放し、より高インパクトな 作業に集中できる環境を実現 • Copilotをチームの一員として活用しながら、常にコント ロールを維持 GENERALLY AVAILABLE BUILD
  13. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot CLI エージェントループ機能を搭載したツールで、よ り迅速な開発を • ターミナルから Copilot に Issue をアサインするだけ — バックグラウンドで作業し、完了したらプルリクエストを提 出してレビューを依頼 • コードのリファクタリング、テストカバレッジの改善、新機 能の追加、バグ修正を、コマンドラインを離れることなく 自律的に実行 • 複雑なマルチステップタスクに対して、ソフトウェア開発ラ イフサイクル全体にわたってエージェントと協働 • すべてのステップでコントロールを維持 — すべてのアク ションは実行前にプレビューされ、明示的な承認が必要 GENERALLY AVAILABLE
  14. 開発ワークフロー × GitHub Copilot — 6つの活用シーン © 著作権はマイクロソフト株式会社にあります。全著作権所有。 日常の開発フローで Copilot

    が活躍する6つのシーン — VSCode Agent + CLI の両方で使える コードレビュー /review で品質チェック セキュリティ・バグ パフォーマンス観点 実装 要件から即座にコード生成 Agent モードで 複数ファイル横断実装 リファクタリング テスト生成→安全に改善 複数ファイル横断型 安全化・命名改善 デバッグ エラー貼るだけで原因特定 根本原因分析 脆弱性の自動検出 テスト生成 既存コードからテスト生成 エッジケース網羅 変更ファイルだけ追加 Git統合 コミットメッセージ生成 PR説明文の自動作成 /delegate でタスク委譲
  15. GitHub Copilot CLI の組み込みエージェント © 著作権はマイクロソフト株式会社にあります。全著作権所有。 特定のタスクに最適化された専用エージェントがすぐに使える 主要な組み込みエージェント /plan 実装計画の策定

    タスクを分析し、段階的な実装計画を立案する /review コードレビュー 変更内容を分析し、バグ・改善点を指摘する /research 技術リサーチ ライブラリ比較やベストプラクティスを調査する /delegate 作業の委譲 切り出せるタスクをバックグラウンドで処理する /fleet 並列サブエージェント 複数のサブエージェントを並列実行する 実践例 /plan — 実装前に計画を立てる /plan ユーザー認証機能を追加したい。 JWT + bcryptで実装し、ログイン・ ログアウト・トークンリフレッシュを含める /review — プッシュ前にレビューする /review # 現在の変更を分析し、問題点を指摘 /research — 実装前にリサーチする /research Python CLI アプリで入力検証に 最適なライブラリは? /delegate — バックグラウンドで任せる /delegate READMEのセットアップ手順を更新して # → ブランチ作成 → Draft PR → 完了通知 組み込みエージェントは即座に使え、カスタムエージェントと組み合わせて拡張可能 /fleet — 並列で複数タスクを同時実行 /fleet テスト・lint・型チェックを並列実行して # → 複数サブエージェントが同時に作業
  16. カスタムエージェントの作り方 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 組み込みエージェント(/plan, /review, /research)+ 自分だけのカスタムエージェントを作成できる カスタムエージェントの構造 # code-reviewer.agent.md

    --- name: code-reviewer description: バグやセキュリティを確認する tools: ["read", "search", "edit"] model: claude-sonnet-4 # 任意 --- # Role バグやセキュリティリスクを重点的に確認 # Scope - コードの正確性・信頼性を優先 - 大規模リファクタ提案はしない # What to always check - SQLインジェクション - エラーハンドリング不足 - ハードコードされたシークレット # Output format 重大度 / ファイル名 / 問題点 / 修正案 エージェントの使い方 # エージェントを選択して起動 /agent code-reviewer # エージェント指定で起動 copilot --agent code-reviewer 保存場所 .github/agents/ プロジェクト固有(チーム共有) ~/.copilot/agents/ グローバル(個人用・全プロジェクト) 記載するセクション Role エージェントの役割を定義 Scope 対象範囲・やらないことを明示 What to check 必ず確認する観点を列挙 Rules 作業時のルール・方針 Output format 出力形式を統一 Custom Agent = AIの思考方法を変える為の手法。専門的な知識が必要なタスクに利用
  17. スキル(Skill)の作り方と活用 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 タスク固有の手順をCopilotに学習させる — 繰り返し可能な作業の品質を統一する SKILL.md の構造 # .github/skills/code-checklist/SKILL.md

    --- name: code-checklist description: TypeScriptコードの品質を チェックするチェックリスト --- # Code Quality Checklist - [ ] 未使用のインポートがない - [ ] 適切なエラーハンドリング - [ ] マジックナンバーが定数化されている # Security Checklist - [ ] 入力値が実行前にサニタイズ - [ ] 機密データがログに露出しない # Output Format ## Code Checklist: [filename] ### Code Quality - [PASS/FAIL] Description スキルの管理コマンド /skills list インストール済みスキル一覧 /skills info <name> スキルの詳細情報 /skills add <name> スキルを有効化 /skills remove <name> スキルを無効化 /skills reload SKILL.md 編集後に再読み込み Skill があるとどう変わる? PRチェックリスト(10項目)の例: Skill なし: 開発者全員が暗記 → 必ず漏れる Skill あり: 自動的に全項目チェック → チーム全体が一貫した品質基準を自動適用 → 新入社員もチェックリスト暗記不要 Agent × Skill を組み合わせる # Agent がSkillを持って仕事する copilot --agent code-reviewer > Check the project for quality issues Skill = タスク固有の手順書。繰り返し作業の品質を統一するのに利用
  18. MCP サーバー & プラグイン © 著作権はマイクロソフト株式会社にあります。全著作権所有。 外部サービスと接続して GitHub Copilot の機能を拡張する

    MCP サーバーの設定 // ~/.copilot/mcp-config.json { "mcpServers": { "MicrosoftLearnMCP": { "type": "http", "url": "https://learn.microsoft.com /api/mcp" }, "filesystem": { "type": "local", "command": "npx", "args": ["-y", "@modelcontextprotocol/ server-filesystem", "."] }, "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp@latest"] } } } MCP 管理コマンド /mcp show 構成済みMCPサーバー一覧 /mcp add <name> MCPサーバーを追加 /mcp remove <name> MCPサーバーを削除 プラグイン — Copilot の「アプリストア」 プラグイン = スキル + エージェント + MCP を まとめてインストールできるパッケージ 例: microsoftdocs/mcp プラグイン → ドキュメント参照 + コードサンプル検索 + スキル生成 # プラグイン管理コマンド /plugin list # 一覧表示 /plugin marketplace # 利用可能な一覧 /plugin install <name> # インストール # 例: Microsoft Docs プラグイン /plugin install microsoftdocs/mcp 使い分けまとめ Agent AIの思考方法を変える 専門知識が必要なとき Skill タスク固有の手順を提供 繰り返し可能な作業 MCP 外部サービスと接続 リアルタイムデータが必要 Plugin 上記をまとめてパッケージ 複数機能を一括導入 Agent = 専門家 / Skill = 手順書 / MCP = 外部接続 / Plugin = まとめてインストール
  19. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 GitHub

    Copilot カスタマイズファイルの配置 .github/ ├── agents/ │ ├── code-reviewer.agent.md ← 役割別専門エージェント │ ├── test-writer.agent.md │ └── security-reviewer.agent.md ├── skills/ │ ├── create-tests/SKILL.md ← 定型作業・手順定義 │ └── review-pr/SKILL.md ├── instructions/ │ ├── frontend.instructions.md ← パス別の詳細ルール │ └── api.instructions.md ├── workflows/ │ └── copilot-setup-steps.yml ← 環境準備ワークフロー └── copilot-instructions.md ← リポジトリ全体の共通ルール AGENTS.md ← エージェント共通作業ルール src/ │ └── AGENTS.md ← src配下で優先されるルール docs/ └── AGENTS.md ← docs配下で優先されるルール 原則: 配置ルールはCLI・VS Code Agent Mode・Cloud Coding Agentで共通 ファイルの役割: copilot-instructions.md リポジトリ全体の共通ルール(命名規則・テスト方針・禁止事項) *.instructions.md パス・技術別の詳細ルール(frontend / api / testing) *.agent.md 役割別の専門エージェント定義(reviewer / planner / test-writer) SKILL.md 定型作業・再利用手順(テスト追加・PRレビュー・リリース確認) AGENTS.md エージェント向け共通作業ルール(ディレクトリ別に上書き可能) 保存場所: .github/agents/ → プロジェクト固有(チーム共有) ~/.copilot/agents/ → グローバル(個人用) 常に効かせたいルール = Instruction / 必要なときだけ参照する手順 = Skill / 専門家 = Agent
  20. ファイル 実装 要件から即座にコード生成 Agent モードで 複数ファイル横断実装 コードレビュー /review で品質チェック セキュリティ・バグ

    パフォーマンス観点 リファクタリング テスト生成→安全に改善 複数ファイル横断型 安全化・命名改善 デバッグ エラー貼るだけで原因特定 根本原因分析 脆弱性の自動検出 テスト生成 既存コードからテスト生成 エッジケース網羅 変更ファイルだけ追加 Git統合 コミットメッセージ生成 PR説明文の自動作成 /delegate でタスク委譲 開発ワークフローでのGitHub Copilotの利用場面
  21. WF1: コードレビュー © 著作権はマイクロソフト株式会社にあります。全著作権所有。 VSCode Agent でレビュー # Agent モードで

    #changes を参照 #changes をセキュリティ観点でレビューして # ファイル指定でレビュー #file:src/lib/billing.ts コード品質をレビューして # カテゴリ別チェックリスト #codebase を分析して 重要度別にチェックリストを作って Copilot CLI でレビュー # ステージ済み変更を分析 git add src/components/billing-list.tsx /review # 認証まわりに絞ってレビュー /review Check for security issues in authentication # ファイル指定 /review @src/lib/cosmos.ts for security issues レビュー → 即修正 のインタラクティブフロー 1. /review or #changes でレビュー実施 2. 指摘事項を確認(エラーハンドリング不足 etc.) 3. 「修正して」と指示 → 修正コードを提案 4. /diff で変更内容を確認 → コミット # レビュー → 修正 の流れ /review @src/lib/absences.ts > エラーハンドリングが不足しています > 修正しますか? [y/n] → y で即修正適用
  22. WF2: リファクタリング & WF3: デバッグ © 著作権はマイクロソフト株式会社にあります。全著作権所有。 テスト → リファクタ

    → テスト実行 # Step 1: テストを生成 #file:src/lib/billing.ts generate tests for current behavior # Step 2: リファクタ refactor the billing module to use proper TypeScript types # Step 3: テスト実行 npm test 佐竹塾 実例: seed-data.ts Before: 逐次処理 → 10分以上でTimeout 4,000件を1件ずつ INSERT / DELETE After (Copilot提案): 数分で完了 コンテナ再作成 + 20件並列バッチ挿入 デバッグ — エラーを貼るだけで解決 # Cosmos DB エラー > "The order by query does not have a corresponding composite index" → composite index未設定を特定 → setup-cosmosdb.ts を自動修正 → 再ビルド → 成功 # Next.js Hydration Error > Hydration failed because the server rendered text didn't match the client → 原因: Clerk SSR時のHTML変更 → suppressHydrationWarning追加 → エラー貼るだけで即解決
  23. WF4: テスト生成 & WF5: Git統合 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 テスト生成パターン # 網羅的な単体テストを作る

    #file:src/lib/ai/reschedule.ts generate comprehensive unit tests # エッジケース指定 @src/lib/billing.ts generate tests for edge cases: - 0科目の生徒 - 月謝設定が未登録の学年 生成されるテスト: ✓ 正常系 — 基本的な入出力の検証 ✓ 異常系 — 不正入力・空配列・null ✓ 境界値 — 0件・1件・最大件数 ✓ エッジケース — 同点の順位処理 ✓ 統合テスト — DB連携・API Route Git統合 # コミットメッセージ自動生成 Generate a conventional commit message for: $(git diff --staged) → feat(grades): add cumulative exam count display # PR説明文の自動作成 /pr create # プッシュ前の最終レビュー copilot -p "Review these changes for issues: $(git diff main..HEAD)" # /delegate でタスクを委譲 /delegate Add input validation to the absence form → 新ブランチ + Draft PR 自動作成 テスト → /diff → commit → /pr が実用的
  24. 佐竹塾 管理システム © 著作権はマイクロソフト株式会社にあります。全著作権所有。 実際の Next.js 16 + Cosmos DB

    プロジェクトで Copilot をどう活用したか 技術スタック Next.js 16 App Router + TypeScript Tailwind CSS v4 ユーティリティCSS Clerk 認証 (admin/parent ロール) Cosmos DB NoSQL (Azure) Vercel デプロイ 管理機能 (120名の生徒データ) ✦ 生徒管理(CRUD + 検索) ✦ 成績管理(定期考査・累計グラフ表示) ✦ 授業スケジュール管理 ✦ 請求/入金管理(ステータスモーダル切替) ✦ 欠席管理(AIレコメンド振替) ✦ 保護者ポータル
  25. © 著作権はマイクロソフト株式会社にあります。全著作権所有。 開発ワークフロー × GitHub Copilot — まとめ 6つの活用シーンと、開発フロー全体でのCopilotの効果 コードレビュー

    ▸ /review で品質・セキュリティを即座にチ ェック ▸ #changes で変更差分だけをレビュー ▸ カスタムエージェントで観点を統一 実装 ▸ Agent モードで要件→コードを自動生 成 ▸ 複数ファイル横断で一括実装 ▸ #file 参照で既存コードを考慮 リファクタリング ▸ テスト生成→リファクタ→テスト実行の 安全な流れ ▸ 命名改善・コード整理を自動提案 ▸ 複数ファイル横断型の一括改善 デバッグ ▸ エラーメッセージを貼るだけで原因特定 ▸ 根本原因分析で再発防止策まで提示 ▸ 脆弱性の自動検出と修正提案 テスト生成 ▸ 既存コードから網羅的なテストを自動生 成 ▸ エッジケース・境界値を自動カバー ▸ 変更ファイルだけに追加テスト生成 Git統合 ▸ コミットメッセージ・PR説明文を自動生 成 ▸ /delegate でIssueをCopilotに委譲 ▸ CI/CD連携でフロー全体を自動化 ポイント: Agent モード + カスタムエージェント + Skill で、開発フロー全体をCopilotがカバー
  26. 学習塾 × GitHub Copilot CLI — ビジネス活用 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 エンジニアだけじゃない

    — 塾の日常業務でも Copilot CLI が活躍する データ分析 レポート生成 • 成績傾向の分析 • 急上昇/急降下の生徒抽出 • 入金状況サマリー • 学年別平均点レポート ドキュメント 生成 • 季節講習の案内文作成 • 保護者向けお知らせ • 入塾申込書テンプレート • 個別成績レポート 業務 自動化 • 時間割の最適化提案 • 振替授業の候補提案 • 月謝計算の検証 • CSVデータ一括処理 経営分析 意思決定支援 • 退塾リスクの早期発見 • 講師配置の最適化 • 収益シミュレーション • 競合分析・マーケ資料 プログラミング知識不要 — 日本語で指示するだけで業務を効率化
  27. 実践例①: 成績分析レポートの自動生成 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 120名分の成績データから急上昇・急降下の生徒を自動抽出 — 実際にCopilot CLIで実行した例 Copilot CLI

    への指示 点数を分析して成績が急上昇している 生徒を選択して 急降下している生徒も抜き出して 自動生成されたレポート(実物) 成績急上昇 TOP5 1. 加藤 楓(高1)+67点 回帰係数 +13.10点/回 2. 吉田 杏(中1)+68点 回帰係数 +5.54点/回 3. 井上 樹(中2)+82点 回帰係数 +4.71点/回 4. 井上 琴音(中1)+79点 回帰係数 +3.46点/回 5. 藤田 陽菜(中1)+54点 回帰係数 +7.37点/回 → 前半/後半平均差・直近トレンド・回帰分析で総合評価 成績急降下の早期発見 成績急降下 TOP(要注意) 1. 清水 朝陽(中1)-38点低下 2. 他9名の要注意生徒も自動抽出 → 保護者面談・個別指導の優先度決定に活用 → 退塾リスクの早期警戒シグナルとして利用 活用シーン ✦ 保護者面談の事前準備 成績推移を一目で把握し、根拠ある説明が可能 ✦ 個別指導の優先度決定 急降下生徒に即座にフォローアップ ✦ 講師への共有資料 担当生徒の傾向を数値で可視化 ✦ 経営判断の材料 退塾予兆を早期に検知→対策実施 「成績を分析して」と日本語で指示するだけ — 120名 × 最大18回分のテストデータを数秒で分析
  28. 実践例②: 文書生成 & 業務効率化 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 定型業務のドキュメント作成・データ処理を Copilot CLI に任せる

    ドキュメント生成の例 夏期講習の案内文を作成して。 対象: 中学生、期間: 7/21-8/31、 科目: 5教科、料金表も含めて → 案内文・料金表・申込手順を自動生成 保護者向けに、今月の塾のお知らせを 作成して。定期考査の日程と 夏期講習の早期申込割引を含めて → お知らせ文面を即座にドラフト @docs/student-grades.md 加藤 楓さんの保護者面談用の 成績サマリーを作成して → 個別の成績推移レポートを生成 業務効率化の例 今月の未入金者リストを 学年別にまとめて、 フォローアップ用の文面も作成して → 滞納者リスト + 督促文のドラフト 来月の時間割で空きコマを分析して、 振替授業に使えるスロットを 一覧で出して → 空きコマ分析 + 振替候補の提案 中3の受験対策として、 科目別の弱点を分析して 補習計画を提案して → 生徒別の弱点分析 + 補習プラン 毎月の定型業務を Copilot CLI に任せることで、講師は「教える」ことに集中できる
  29. ビジネス × 開発 の相乗効果 © 著作権はマイクロソフト株式会社にあります。全著作権所有。 Copilot CLI が「業務の要望」と「開発の実装」をつなぐ架け橋になる Copilot

    CLI で実現する「要望 → 実装」フロー 塾長の要望 「成績が下がってる 生徒を早く知りたい」 → Copilot CLI で要件整理 /plan で機能要件を 自動で整理・構造化 → 開発者が実装 Agent モードで 自動実装 + テスト → 即座に利用可能 成績分析レポートが 毎月自動生成される 非エンジニアでも今日から使えるパターン 聞くだけでOK 「〇〇を分析して」「〇〇の資料を作って」と 日本語で指示するだけ。コードは書かない。 データを渡すだけ @ でファイルを指定すれば、成績表・名簿等の 既存データをそのまま分析・変換できる。 繰り返し自動化 一度やった作業をSkillに登録すれば 毎月ワンコマンドで再実行できる。 Copilot CLI = ビジネスと開発をより早く繋ぐことが出来る。要望を伝えるだけで形になるのは非常にGood
  30. © 著作権はマイクロソフト株式会社にあります。全著作権所有。 日々の業務 × GitHub Copilot — まとめ プログラミング知識不要 —

    日本語で指示するだけで業務を効率化 データ分析・レポート生成 ▸ 120名分の成績データから急上昇・急降下を自動抽出 ▸ 回帰分析による成績トレンドの可視化 ▸ 入金状況サマリー・学年別平均点レポート ▸ 退塾リスクの早期発見 ドキュメント・文書生成 ▸ 季節講習の案内文・料金表を一括生成 ▸ 保護者向けお知らせ・入塾申込書テンプレート ▸ 個別成績レポートの自動作成 ▸ マーケティング資料・チラシ原稿の作成 業務自動化 ▸ 時間割の最適化提案 ▸ AI振替授業の候補提案 ▸ 月謝計算の検証・CSV一括処理 ▸ スケジュール調整の自動化 経営分析・意思決定支援 ▸ 競合分析・マーケティングレポート生成 ▸ 収益シミュレーション・コスト分析 ▸ 講師配置の最適化提案 ▸ 「要望→要件整理→実装」のワンストップフロー ポイント: Copilot CLI は「業務の要望」と「開発の実装」をつなぐ架け橋 — エンジニア職・ビジネス職の両方が活用できる
  31. © 著作権はマイク ロソフ ト 株式会社にあ り ます 。 全著作権所有。 まとめ

    GitHub Copilot は開発者個人ツールから組織のAI Agent基盤へ エンジニア職・ビジネス職両方が必修のツールに昇華