azure-repos
Azure Reposのトラブルシューティング、ベストプラクティス、設計パターンなど、開発全般に関する専門知識を提供し、認証やブランチルール、Git移行などの管理タスクを支援するSkill。
📜 元の英語説明(参考)
Expert knowledge for Azure Repos development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing Azure Repos/TFVC auth & policies, PR/branch rules, CodeQL/secret scans, or Git vs TFVC migration, and other Azure Repos related development tasks. Not for Azure DevOps (use azure-devops), Azure Artifacts (use azure-artifacts), Azure Pipelines (use azure-pipelines), Azure Boards (use azure-boards).
🇯🇵 日本人クリエイター向け解説
Azure Reposのトラブルシューティング、ベストプラクティス、設計パターンなど、開発全般に関する専門知識を提供し、認証やブランチルール、Git移行などの管理タスクを支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Azure Repos スキル
このスキルは、Azure Repos に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを網羅しています。ローカルのクイックリファレンスコンテンツとリモートドキュメント取得機能を組み合わせています。
このスキルの使用方法
エージェントへの重要事項: 以下のカテゴリインデックスを使用して、関連するセクションを見つけてください。行範囲が指定されているカテゴリ(例:
L35-L120)の場合は、指定された行でread_fileを使用してください。ファイルリンクが指定されているカテゴリ(例:[security.md](security.md))の場合は、リンクされた参照ファイルでread_fileを使用してください。
エージェントへの重要事項:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンをプルするようにユーザーに提案してください。mcp_microsoftdocsツールが利用できない場合は、ユーザーにインストールを提案してください: インストールガイド
このスキルは、ドキュメントコンテンツを取得するためにネットワークアクセスを必要とします。
- 推奨: クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用してください。Markdown を返します。 - フォールバック: クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用してください。Markdown を返します。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L49 | Git/Azure Repos および TFVC の問題(ロック、マージ/プッシュエラー、変更の取り消し/回復)の診断と修正、CodeQL、依存関係、シークレットスキャンに関するトラブルシューティング。 |
| ベストプラクティス | L50-L65 | Git および TFVC のベストプラクティス: ブランチ、プルリクエスト、マージ、大規模バイナリ、.gitignore、クロスプラットフォーム互換性、リポジトリの健全性、ワークスペースのクリーンアップ/最適化。 |
| 意思決定 | L66-L74 | Azure Repos でのバージョン管理の選択と移行に関するガイダンス: Git vs TFVC、SVN/TFVC から Git への移行戦略、Git+TFVC の混在使用、ローカル vs サーバー TFVC ワークスペース。 |
| アーキテクチャと設計パターン | L75-L83 | TFVC ブランチ構造/戦略の設計と選択、戦略的ブランチの計画、機能分離の実装、Azure Repos での DevOps ワークフローのためのブランチ管理。 |
| 制限とクォータ | L84-L89 | Azure Repos Git のリポジトリサイズ/ブランチ/ファイル制限、および GitHub Advanced Security 依存関係スキャンでサポートされる言語/パッケージマネージャー。 |
| セキュリティ | L90-L113 | Azure Repos および TFVC のセキュリティ保護: 認証方法 (Entra、PAT、SSH、GCM)、ブランチ/リポジトリ/TFVC のアクセス許可とポリシー、セキュアなクローン/インポート、SSH キー管理、GitHub Advanced Security のセットアップ。 |
| 構成 | L114-L145 | Azure Repos および TFVC の構成: ブランチと PR ポリシー、通知、テンプレート、リポジトリ設定、GitHub Advanced Security (CodeQL、依存関係/シークレットスキャン)、TFVC チェックイン/ワークスペースオプション。 |
| 統合とコーディングパターン | L146-L198 | Azure Repos とツール (Functions、Node.js、IDE、Slack/Teams、スキャナー) の統合、および TFVC/tf.exe と Git 固有のコマンドとアクセス許可によるワークフローの自動化。 |
トラブルシューティング
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Repos のプルリクエストを完了、破棄、または元に戻す | https://learn.microsoft.com/en-us/azure/devops/repos/git/complete-pull-requests?view=azure-devops |
| Azure Repos で効果的な Git ブランチ戦略を採用する | https://learn.microsoft.com/en-us/azure/devops/repos/git/git-branching-guidance?view=azure-devops |
| Azure Repos コミットの作成者名とメールを管理する | https://learn.microsoft.com/en-us/azure/devops/repos/git/git-names?view=azure-devops |
| Azure Repos プロジェクトの Git ignore ルールを構成する | https://learn.microsoft.com/en-us/azure/devops/repos/git/ignore-files?view=azure-devops |
| Azure Repos Git で大規模なバイナリファイルを管理する | https://learn.microsoft.com/en-us/azure/devops/repos/git/manage-large-files?view=azure-devops |
| Azure Repos でマージ戦略を選択し、スカッシュマージを使用する | https://learn.microsoft.com/en-us/azure/devops/repos/git/merging-with-squash?view=azure-devops |
| Azure Repos でクロスプラットフォーム Git 互換性を確保する | https://learn.microsoft.com/en-us/azure/devops/repos/git/os-compatibility?view=azure-devops |
| Azure Repos Git の履歴から大規模なバイナリを削除する | https://learn.microsoft.com/en-us/azure/devop |
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure Repos Skill
This skill provides expert guidance for Azure Repos. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.
How to Use This Skill
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120), useread_filewith the specified lines. For categories with file links (e.g.,[security.md](security.md)), useread_fileon the linked reference file
IMPORTANT for Agent: If
metadata.generated_atis more than 3 months old, suggest the user pull the latest version from the repository. Ifmcp_microsoftdocstools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
- Preferred: Use
mcp_microsoftdocs:microsoft_docs_fetchwith query stringfrom=learn-agent-skill. Returns Markdown. - Fallback: Use
fetch_webpagewith query stringfrom=learn-agent-skill&accept=text/markdown. Returns Markdown.
Category Index
| Category | Lines | Description |
|---|---|---|
| Troubleshooting | L36-L49 | Diagnosing and fixing Git/Azure Repos and TFVC issues: locks, merge/push errors, undo/recover changes, plus troubleshooting CodeQL, dependency, and secret scanning. |
| Best Practices | L50-L65 | Git and TFVC best practices: branching, pull requests, merges, large binaries, .gitignore, cross‑platform compatibility, repo health, and workspace cleanup/optimization. |
| Decision Making | L66-L74 | Guidance on choosing and migrating version control in Azure Repos: Git vs TFVC, SVN/TFVC-to-Git migration strategies, mixed Git+TFVC use, and local vs server TFVC workspaces. |
| Architecture & Design Patterns | L75-L83 | Designing and choosing TFVC branching structures/strategies, planning strategic branches, implementing feature isolation, and managing branches for DevOps workflows in Azure Repos. |
| Limits & Quotas | L84-L89 | Repo size/branch/file limits in Azure Repos Git, and which languages/package managers are supported for GitHub Advanced Security dependency scanning. |
| Security | L90-L113 | Securing Azure Repos and TFVC: auth methods (Entra, PAT, SSH, GCM), branch/repo/TFVC permissions and policies, secure cloning/import, SSH key management, and GitHub Advanced Security setup. |
| Configuration | L114-L145 | Configuring Azure Repos and TFVC: branch and PR policies, notifications, templates, repo settings, GitHub Advanced Security (CodeQL, dependency/secret scanning), and TFVC check-in/workspace options. |
| Integrations & Coding Patterns | L146-L198 | Integrating Azure Repos with tools (Functions, Node.js, IDEs, Slack/Teams, scanners) and automating workflows via TFVC/tf.exe and Git-specific commands and permissions. |
Troubleshooting
Best Practices
Decision Making
| Topic | URL |
|---|---|
| Plan and execute TFVC to Git migration in Azure DevOps | https://learn.microsoft.com/en-us/azure/devops/repos/git/import-from-tfvc?view=azure-devops |
| Decide how to migrate from SVN to Git in Azure DevOps | https://learn.microsoft.com/en-us/azure/devops/repos/git/perform-migration-from-svn-to-git?view=azure-devops |
| Use TFVC and Git together in one Azure DevOps project | https://learn.microsoft.com/en-us/azure/devops/repos/git/team-projects?view=azure-devops |
| Choose between Git and TFVC in Azure Repos | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/comparison-git-tfvc?view=azure-devops |
| Choose between local and server TFVC workspaces | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/decide-between-using-local-server-workspace?view=azure-devops |
Architecture & Design Patterns
| Topic | URL |
|---|---|
| Design TFVC branch structures for teams | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/branch-folders-files?view=azure-devops |
| Plan strategic branching in TFVC | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/branch-strategically?view=azure-devops |
| Choose effective TFVC branching strategies | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/branching-strategies-with-tfvc?view=azure-devops |
| Implement feature isolation strategy in TFVC | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/effective-feature-isolation-on-tfvc?view=azure-devops |
| Manage TFVC branching for DevOps workflows | https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/effective-tfvc-branching-strategies-for-devops?view=azure-devops |
Limits & Quotas
| Topic | URL |
|---|---|
| Git repository limits and quotas in Azure Repos | https://learn.microsoft.com/en-us/azure/devops/repos/git/limits?view=azure-devops |
| Supported ecosystems for GitHub Advanced Security dependency scanning | https://learn.microsoft.com/en-us/azure/devops/repos/security/github-advanced-security-dependency-scanning-ecosystems?view=azure-devops |