GitHubの公式ドキュメント更新「Incorporated feedback」を見たときに、まず確認すべきなのは「GitHub Copilot Agent Skillsの仕様が変わったのか」「自社のSKILL.mdや運用ルールに修正が必要なのか」です。結論からいうと、2026年4月28日のこの更新は大きな機能追加ではなく、Visual Studio向けGitHub Copilot Agent Skillsドキュメント内のサンプル表現を整える小規模な修正です。とはいえ、Agent Skillsをチームで使っている場合は、番号付き手順とチェックリストの使い分けを見直すよいタイミングになります。公式コミットでは、docs/ide/copilot-agent-skills.mdの1ファイルに対して4行追加・4行削除が行われ、GitHub Issues作成時の例が番号付きリストから箇条書きに変更されています。(GitHub)
GitHubの公式ドキュメント更新「Incorporated feedback」で何が変わったか
今回の「GitHub documentation update: Incorporated feedback」は、MicrosoftDocs系リポジトリで公開されているVisual Studio向けドキュメントの更新です。対象は、GitHub CopilotのAgent SkillsをVisual Studioで使う方法を説明するcopilot-agent-skills.mdです。
変更点は非常に限定的です。GitHub Issuesを作成するAgent Skillのサンプルで、以下のような4つの指示が、番号付きリストから通常の箇条書きに変更されました。
| 確認項目 | 内容 |
|---|---|
| 更新日 | 2026年4月28日 |
| コミットメッセージ | Incorporated feedback |
| 対象ファイル | docs/ide/copilot-agent-skills.md |
| 変更規模 | 1ファイル、4追加・4削除 |
| 主な変更 | GitHub Issues作成例の指示を番号付きリストから箇条書きに変更 |
変更前は「1. タイトル形式を使う」「2. ラベルを付ける」「3. 再現手順を含める」「4. 関連IssueやPRをリンクする」という順序付きの表現でした。変更後は、同じ内容が「順番のある手順」ではなく「満たすべき条件の一覧」として表現されています。(GitHub)
この差は見た目だけの問題に見えますが、AIエージェント向けの指示では意味があります。番号付きリストは「この順番で実行する手順」と解釈されやすく、箇条書きは「必要な要件・観点」として扱いやすいからです。
今回の更新は仕様変更ではなくサンプルの明確化
今回の更新を、GitHub CopilotやGitHub本体の仕様変更として受け取る必要はありません。公式ドキュメント上のAgent Skillsの基本説明、配置場所、SKILL.mdの構造、必須プロパティが大きく変わったわけではありません。
Microsoft Learnの該当ページでは、Agent SkillsはCopilotエージェントに特定タスクの実行方法を教える再利用可能な指示セットとして説明されています。たとえば、ビルドパイプラインの実行、ボイラープレート生成、チームのコーディング標準への準拠などをAgent Skillとして定義できます。(Microsoft Learn)
また、Visual Studioで使う前提条件として、Visual Studio 2026 version 18.5以降とGitHub Copilotサブスクリプションが示されています。(Microsoft Learn)
つまり、今回の「Incorporated feedback」は、次のように理解すると実務上わかりやすいです。
| 誤解しやすい見方 | 実際の捉え方 |
|---|---|
| GitHub Copilotの新機能が追加された | 今回のコミット自体はドキュメント内サンプルの修正 |
| Agent Skillsの仕様が変わった | SKILL.mdの基本構造や配置場所は大きく変わっていない |
| 既存のスキルが動かなくなる | この変更だけで既存運用が壊れる可能性は低い |
| 対応不要 | 自社のスキル記述が「順序」と「条件」を混同していないかは確認したい |
なぜ番号付きリストから箇条書きへの変更を確認すべきなのか
Agent Skillsは、人間向けのマニュアルではなく、Copilotエージェントにタスクの進め方を伝えるための指示です。そのため、文章の形式がエージェントの動作に影響する可能性があります。
たとえば、GitHub Issueを作成するスキルで、次の2つの書き方を比べてみます。
When creating GitHub issues:
1. Use the standard title format: [Component] Brief description
2. Add appropriate labels based on issue type
3. Include reproduction steps for bug reports
4. Link related issues and PRs
この形式だと、Copilotは「必ずこの順番で進める作業」と捉える可能性があります。実際のIssue作成では、ラベル付けや関連PRのリンクは後から確認する場合もあります。順番よりも、必要項目を漏らさないことが重要です。
一方、次のように書くと、手順というよりチェック項目として伝わります。
When creating GitHub issues:
- Use the standard title format: [Component] Brief description
- Add appropriate labels based on issue type
- Include reproduction steps for bug reports
- Link related issues and PRs
この形式なら、「Issue作成時に満たすべき条件」として読みやすくなります。今回の公式更新は、まさにこの違いを反映したものと考えられます。
運用チームが確認すべきポイント
GitHub Copilot Agent Skillsを業務で利用している開発チーム、クラウド管理者、ソリューションアーキテクト、技術意思決定者は、今回の更新をきっかけにSKILL.mdの書き方を確認しておくとよいでしょう。
SKILL.md内のリスト形式を見直す
まず確認したいのは、既存のAgent Skillで番号付きリストを多用していないかです。
番号付きリストが悪いわけではありません。問題は、順番が重要でない項目まで番号付きにしているケースです。
| 書き方 | 向いている内容 | 例 |
|---|---|---|
| 番号付きリスト | 順番通りに実行すべき手順 | 1. 依存関係を確認する → 2. ビルドする → 3. テストを実行する |
| 箇条書き | 満たすべき条件、確認観点、ルール | 命名規則、ラベル付け、再現手順、関連リンク |
| 表 | 条件分岐や判断基準 | バグなら再現手順、機能要望ならユースケースを書く |
| コードブロック | テンプレートや固定フォーマット | Issueタイトル、PR説明文、設定ファイル例 |
GitHub Issues、Pull Requestレビュー、リリースチェック、障害対応などのスキルでは、順序よりも「漏れなく確認すること」が重要な項目が多くあります。その場合は、番号付きリストより箇条書きのほうが適しています。
GitHub Issues関連のスキルを重点的に確認する
今回の修正対象は、GitHub Issuesの作成例です。すでにチームでIssue作成用のAgent Skillを用意している場合は、次の観点で確認してください。
| 確認項目 | 見直しのポイント |
|---|---|
| タイトル形式 | [Component] Brief descriptionのように、チームで決めた形式が明記されているか |
| ラベル | バグ、機能要望、ドキュメント、優先度などの分類基準があるか |
| 再現手順 | バグ報告時に、環境・手順・期待結果・実際の結果が含まれるか |
| 関連リンク | 関連Issue、PR、設計書、ログ、仕様書へのリンクを求めているか |
| 例外条件 | セキュリティ関連や顧客影響がある場合の扱いが明記されているか |
特に、GitHub Issuesをプロジェクト管理や障害管理に使っている組織では、AIが作るIssueの品質が後工程に影響します。タイトルが曖昧、ラベルが不足、再現手順がないIssueが増えると、担当者の振り分けや優先度判断が遅くなります。
Agent Skillsとcustom instructionsを混同していないか確認する
公式ドキュメントでは、Agent Skillsはcustom agentsやcustom instructionsを補完するものとして説明されています。custom agentsはペルソナやツールセットを定義し、custom instructionsは一般的なコーディング設定を伝え、Agent Skillsは特定タスク向けの指示を提供する位置付けです。(Microsoft Learn)
実務では、この3つを混同しやすいです。
| 種類 | 主な役割 | 向いている内容 |
|---|---|---|
| Custom instructions | 常に守ってほしい基本方針 | コーディング規約、コメント方針、命名規則 |
| Custom agents | 特定の役割やツールセット | レビュー担当、テスト担当、設計補助 |
| Agent Skills | 特定タスクの実行手順やチェック観点 | Issue作成、リリース準備、障害調査、API仕様確認 |
たとえば「TypeScriptではanyを避ける」はcustom instructionsに向いています。一方で「GitHub Issueを作るときは、タイトル、ラベル、再現手順、関連リンクを確認する」はAgent Skillに向いています。
Visual Studio環境で確認すべき前提条件
GitHub Copilot Agent Skillsは、どの環境でも同じように使えるとは限りません。Visual Studio向けドキュメントでは、Visual Studio 2026 version 18.5以降とGitHub Copilotサブスクリプションが前提条件として示されています。(Microsoft Learn)
また、Visual Studio 2026のリリースノートでは、2026年4月14日リリースのApril Update 18.5.0で、Visual StudioのCopilotエージェントがリポジトリやユーザープロファイルに定義されたスキルを自動検出して利用できるようになったことが説明されています。(Microsoft Learn)
確認すべきポイントは次のとおりです。
| 対象 | 確認内容 |
|---|---|
| 開発者 | Visual Studioのバージョンが要件を満たしているか |
| 管理者 | GitHub Copilotの契約・ポリシー設定が有効か |
| アーキテクト | チーム共通スキルをリポジトリに置くか、個人スキルとして配布するか |
| セキュリティ担当 | スキル内の指示が機密情報や危険な操作を誘導していないか |
| レビュー担当 | AIが作成したIssueやPRの品質確認フローがあるか |
Agent Skillsの配置場所を確認する
公式ドキュメントでは、Agent Skillsはワークスペースまたはプロジェクト単位のスキルと、個人プロファイルに保存するパーソナルスキルに分けて説明されています。ワークスペーススキルは.github/skills/、.claude/skills/、.agents/skills/などから検出され、個人スキルは~/.copilot/skills/、~/.claude/skills/、~/.agents/skills/などから検出されます。(Microsoft Learn)
実務では、まず次の方針で分けると管理しやすくなります。
| 配置場所 | 用途 | 判断基準 |
|---|---|---|
.github/skills/ | チーム共通のスキル | リポジトリの運用ルールとして共有したい |
~/.copilot/skills/ | 個人用のスキル | 個人の作業効率化に使いたい |
.agents/skills/ | エージェント関連の運用とまとめたい場合 | 組織内でAIエージェント設定を集約したい |
.claude/skills/ | 既存のClaude系スキル資産がある場合 | 互換性や移行を考慮したい |
チーム標準として使うIssue作成ルールやPRレビュー観点は、個人プロファイルではなくリポジトリ側に置くのが基本です。個人のホームディレクトリに置くと、他の開発者やCIレビュー担当者と挙動がそろわない可能性があります。
SKILL.mdで確認すべき必須プロパティ
公式ドキュメントでは、各スキルはSKILL.mdを含むディレクトリとして作成し、YAML frontmatterとMarkdown本文で構成すると説明されています。nameとdescriptionは必須プロパティです。(Microsoft Learn)
特に重要なのはdescriptionです。Copilotがどのスキルを使うべきか判断する手がかりになるため、抽象的な説明ではなく、使う場面が分かる言葉を入れる必要があります。
避けたい例は次のような書き方です。
---
name: github-issues
description: Helps with issues.
---
この説明では、どんなIssue作業に使うべきかが曖昧です。改善するなら、次のように具体化します。
---
name: github-issues
description: Creates and reviews GitHub Issues for bug reports, feature requests, and task tracking using the team's title, label, reproduction-step, and linking rules.
---
日本語中心のチームで使う場合も、検索されやすい英語キーワードとチーム内で使う日本語を併記すると実用的です。
---
name: github-issues
description: GitHub Issuesの作成とレビューに使用します。バグ報告、機能要望、タスク管理で、タイトル形式、ラベル、再現手順、関連Issue/PRリンクを確認します。
---
今回の更新を受けたSKILL.md見直し例
今回の更新を踏まえると、Issue作成スキルでは「順序付きの作業」ではなく「品質チェックリスト」として書くのが適しています。
---
name: github-issues
description: GitHub Issuesの作成とレビューに使用します。バグ報告、機能要望、タスク管理で、チーム標準のタイトル、ラベル、説明項目、関連リンクを確認します。
---
When creating or reviewing GitHub Issues:
- Use the title format: [Component] Brief description
- Add labels for issue type, priority, and affected area when available
- For bug reports, include environment, reproduction steps, expected result, and actual result
- For feature requests, include user problem, proposed behavior, and acceptance criteria
- Link related issues, pull requests, design notes, or incident records
- Ask for missing information instead of inventing details
この例で重要なのは、最後の「Ask for missing information instead of inventing details」です。AIエージェントは、情報が足りないと自然な文章で補完してしまうことがあります。業務利用では、推測でIssue内容を埋めるより、不足情報を確認する動作を明示したほうが安全です。
developersが確認すべき点
開発者がまず見るべきなのは、自分の作業で使うAgent Skillが実際の開発フローに合っているかです。
たとえば、バグ報告のIssueを作るときに、毎回次の情報が欠けるなら、スキル側に明記します。
- 再現環境
- 再現手順
- 期待される結果
- 実際の結果
- エラーログ
- 影響範囲
- 回避策の有無
逆に、Issue作成時に必ず順番通り実行する必要がある作業があるなら、番号付きリストを使います。たとえば、障害対応の初動手順は順序が重要です。
When triaging a production incident:
1. Confirm customer impact and affected services
2. Check the latest deployment and monitoring alerts
3. Create an incident issue using the incident template
4. Assign severity and notify the on-call channel
5. Link logs, dashboards, and related pull requests
このように、番号付きリストと箇条書きは使い分けることが大切です。
cloud adminsが確認すべき点
クラウド管理者やプラットフォーム管理者は、Agent Skillsがローカル開発環境だけでなく、組織の運用ルールに影響する点を確認しましょう。
特に注意したいのは、スキル内に次のような危険な指示が含まれていないかです。
| リスク | 例 | 対策 |
|---|---|---|
| 権限の過剰利用 | 管理者権限でコマンドを実行する前提になっている | 実行前確認を明記する |
| 機密情報の露出 | トークンや接続文字列をIssueに貼るよう促している | 秘密情報を記載しないルールを入れる |
| 環境差異の無視 | 本番・検証・開発を同じ手順で扱う | 環境ごとの確認項目を分ける |
| 監査ログ不足 | 変更理由や関連Issueを残さない | 作業記録とリンクを必須にする |
Agent Skillsは便利ですが、運用ルールを誤って書くと、誤った作業を繰り返しやすくなります。クラウド管理者は、スキルを単なるプロンプト集ではなく、軽量な運用手順書としてレビューするのが現実的です。
solution architectsが確認すべき点
ソリューションアーキテクトは、Agent Skillsを個別開発者の効率化だけでなく、設計・レビュー・運用の標準化に使えるかを見ます。
たとえば、次のようなスキルはアーキテクト観点で効果が出やすいです。
| スキル例 | 目的 |
|---|---|
architecture-review | API設計、依存関係、非機能要件のレビュー |
security-review | 認証、認可、入力検証、秘密情報管理の確認 |
github-issues | Issue品質の統一 |
pull-request-review | PR説明、影響範囲、テスト観点の確認 |
migration-planning | 移行作業の前提条件、リスク、ロールバック方針の整理 |
ただし、Agent Skillsに設計判断を丸投げするのは避けるべきです。スキルには「判断基準」「確認観点」「不足情報がある場合の質問」を書き、最終判断は人間のレビューに残すほうが安全です。
technical decision makersが確認すべき点
技術意思決定者にとって、今回の更新から読み取るべきポイントは「AI開発支援の運用は、機能導入だけでなく指示文の品質管理が重要になる」ということです。
GitHub Copilot Agent Skillsのような仕組みは、開発者ごとのプロンプトを組織の再利用可能な資産に変えられます。一方で、管理されていないスキルが増えると、チームごとに出力品質がばらつきます。
導入判断では、次の基準を使うと整理しやすくなります。
| 判断項目 | 導入前に決めること |
|---|---|
| 所有者 | 誰がスキルを作成・更新・レビューするか |
| 配置場所 | リポジトリ共通か、個人用か |
| レビュー | SKILL.md変更をPRレビュー対象にするか |
| セキュリティ | 秘密情報、権限、外部送信に関する禁止事項を入れるか |
| 効果測定 | Issue品質、PRレビュー時間、手戻り削減などをどう見るか |
| 更新管理 | 公式ドキュメント更新をどの頻度で確認するか |
特に、SKILL.mdをリポジトリに置く場合は、コードと同じようにレビュー対象にするのが望ましいです。AIへの指示は、開発プロセスに直接影響する設定ファイルだからです。
Visual StudioのSkills panelも確認しておきたい
公式ドキュメントでは、Copilot Chat右下のToolsアイコンからSkills panelを開き、検出されたスキルを確認できると説明されています。ただし、このSkills panelはVisual Studio 2026 Insidersでのみ利用可能とされています。(Microsoft Learn)
Insiders環境を使っている場合は、次の確認ができます。
| 操作 | 確認できること |
|---|---|
| Edit | SKILL.mdを直接開いて修正できる |
| Open file location | スキルの配置場所を確認できる |
| Search | 名前やキーワードでスキルを探せる |
| Diagnostics | スキル設定のエラーを見つけやすい |
Visual Studio Insidersのリリースノートでも、Agent Skillsをチャットウィンドウから一覧表示し、編集、ファイル場所の表示、検索ができるSkills panelについて説明されています。(Microsoft Learn)
本番利用の開発環境では、Insiders機能をそのまま前提にしないほうが安全です。ただし、検証環境でスキルの検出状況や設定ミスを確認する用途には役立ちます。
移行準備としてやるべきこと
今回の更新だけで緊急対応が必要になるケースは少ないです。ただし、Agent Skillsを今後チーム導入する予定があるなら、早めに整備しておくと後の混乱を防げます。
既存のプロンプトや手順書を棚卸しする
まず、チーム内で繰り返し使っているプロンプト、Issueテンプレート、PRテンプレート、レビュー観点、運用手順を洗い出します。
Agent Skillsに向いているのは、次のようなものです。
- 毎回同じ観点で確認する作業
- チーム固有のルールがある作業
- 新人や外部メンバーが迷いやすい作業
- Issue、PR、リリース、障害対応のように記録が残る作業
一方で、頻度が低い作業や、毎回判断が大きく異なる作業は、無理にAgent Skill化しなくても構いません。
スキルを小さく作る
1つのSKILL.mdにすべてを詰め込むと、何のためのスキルなのか分かりにくくなります。公式ドキュメントでも、詳細な参考情報はreferences/ディレクトリに分けることが推奨されています。(Microsoft Learn)
たとえば、GitHub運用全体を1つのスキルにするより、次のように分けると保守しやすくなります。
.github/
└── skills/
├── github-issues/
│ └── SKILL.md
├── pull-request-review/
│ └── SKILL.md
└── release-checklist/
└── SKILL.md
スキル名は、Copilotが用途を判断しやすい具体的な名前にします。helperやteam-ruleのような曖昧な名前は避けましょう。
PRレビュー対象にする
チーム共通のAgent Skillsは、.github/skills/に置いてGit管理するのが一般的です。その場合、SKILL.mdの変更はPull Requestレビュー対象にします。
レビューでは、次の観点を見ると実務的です。
| レビュー観点 | 確認内容 |
|---|---|
| 明確性 | Copilotが何をすべきか具体的に書かれているか |
| 安全性 | 秘密情報や危険な操作を誘導していないか |
| 適用範囲 | どのタスクで使うスキルか分かるか |
| リスト形式 | 手順は番号付き、確認項目は箇条書きになっているか |
| 例外処理 | 情報不足や判断不能な場合の動きが書かれているか |
| 保守性 | 長すぎず、必要ならreferences/に分割されているか |
失敗しやすいポイント
Agent Skillsの導入で失敗しやすいのは、機能そのものではなく運用設計です。特に次のパターンに注意してください。
ルールを書きすぎて使われにくくなる
SKILL.mdが長すぎると、重要な指示が埋もれます。最初から完璧な手順書を目指すより、よく使う観点に絞って始めるほうが効果的です。
GitHub Issues用なら、最初は次の5項目だけでも十分です。
- タイトル形式
- ラベル
- 再現手順または要件
- 期待結果と実際の結果
- 関連IssueやPR
人間のレビューを省略する
Agent Skillsを整備しても、AIが作成したIssueやPRをそのまま採用するのは危険です。特に、セキュリティ、障害対応、顧客影響、契約条件に関わる内容は、人間の確認を前提にしてください。
スキル側にも次のような指示を入れておくと安全です。
- Do not invent missing facts. Ask for clarification when required information is unavailable.
- Do not include secrets, tokens, passwords, or customer personal data in issues or pull requests.
- Mark assumptions clearly when you need to make them.
個人用スキルとチーム共通スキルが競合する
個人用の~/.copilot/skills/に似たスキルがあり、リポジトリ側にも.github/skills/があると、開発者ごとにCopilotの挙動が変わる可能性があります。
チームで標準化したい作業は、リポジトリ側に寄せましょう。個人用スキルは、個人のメモ作成やローカル作業効率化など、チーム成果物に直接影響しにくい用途に限定するのが無難です。
今回の更新を受けた確認チェックリスト
最後に、今回の「Incorporated feedback」を受けて確認すべき項目を整理します。
| 優先度 | 確認項目 | 対応 |
|---|---|---|
| 高 | SKILL.mdで番号付きリストを多用していないか | 順序不要な項目は箇条書きに変更 |
| 高 | GitHub Issues作成スキルがあるか | タイトル、ラベル、再現手順、関連リンクを確認 |
| 高 | 不足情報をAIが推測しないよう指示しているか | 「不明な場合は質問する」を明記 |
| 中 | Visual Studioのバージョン要件を満たしているか | Visual Studio 2026 version 18.5以降を確認 |
| 中 | スキルの配置場所がチーム運用に合っているか | 共通スキルは.github/skills/を検討 |
| 中 | descriptionが具体的か | タスク名、対象作業、利用場面を明記 |
| 低 | Skills panelで検出状況を確認できるか | Insiders環境がある場合に検証 |
まとめ:小さな更新でもSKILL.mdの品質を見直すきっかけになる
2026年4月28日のGitHub documentation update「Incorporated feedback」は、GitHub Copilot Agent Skillsの大きな仕様変更ではなく、Visual Studio向け公式ドキュメント内のサンプルを整える小規模な更新です。主な変更は、GitHub Issues作成例の番号付きリストを箇条書きに変更した点です。
ただし、この変更は実務上の示唆があります。Agent Skillsでは、順番通りに実行すべき作業は番号付きリスト、満たすべき条件や確認観点は箇条書きにすることで、Copilotに意図を伝えやすくなります。
すでにGitHub Copilot Agent Skillsを使っているチームは、まずSKILL.mdのリスト形式、description、Issue作成ルール、不足情報の扱いを確認しましょう。これから導入する場合は、GitHub IssuesやPull Requestレビューのように効果が見えやすい作業から小さく始め、チーム共通スキルとしてレビューしながら育てていくのが現実的です。

コメント