Analyze Skill Issues

Lit les résultats des tests d'intégration stockés dans des blobs Azure pour expliquer pourquoi les tests d'une compétence échouent

par microsoft · microsoft/GitHub-Copilot-for-Azure

Fonctionne avec configuration ★ 8.0/10

Analyze Skill Issues — Lit les résultats des tests d'intégration stockés dans des blobs Azure pour expliquer pourquoi les tests d'une compétence échouent

Ce que fait

Interroge un compte de stockage Azure interne à Microsoft contenant des blobs de résultats de tests d'intégration, télécharge les fichiers JSON/JUnit par compétence, et résume la cause première, le statut de réussite/échec par test, et les messages d'erreur pour une compétence nommée. Se déclenche lorsque l'utilisateur demande pourquoi les tests d'une compétence échouent ou souhaite déboguer/enquêter sur les erreurs récentes de tests d'intégration d'une compétence. Nécessite le serveur de stockage Azure MCP et un accès Azure CLI authentifié au compte de stockage privé.

Rapport de test

SKILL.md et sa seule référence (references/blob-structure.md, HTTP 200) récupérés via GitHub brut. Le frontmatter est parsé proprement avec name+description ; pas de failles de sécurité (pas de curl|sh, base64, ou exfiltration de secrets ; utilise la variable $env:TEMP, pas de chemins utilisateur codés en dur). N'a pas pu exécuter les Phases 1-4 : la compétence dépend du serveur de stockage Azure MCP plus un CLI `az` authentifié contre le compte de stockage privé Microsoft strdashboarddevveobvk, aucun de ceux-ci n'étant disponible pour moi, donc aucun artefact baseline-vs-skill n'a pu être produit. Jugement de déclenchement : 5/5 formulations décidées correctement — "why are azure-storage tests failing", "debug foundry skill failing tests", "what errors caused azure-deploy test failures" le chargent ; "compare the last two test runs" (redirige vers analyze-test-run selon la clause DO NOT USE) et "why is my local Python unit test failing" ne le font pas.

Testé le: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/microsoft/GitHub-Copilot-for-Azure.git /tmp/analyze-skill-issues-src
mkdir -p ~/.claude/skills
cp -R /tmp/analyze-skill-issues-src/.github/skills/analyze-skill-issues ~/.claude/skills/analyze-skill-issues
# REQUIRES (skill is non-functional without these):
#  1. Azure MCP storage server exposing mcp_azure_mcp_storage_blob_get / _container_get
#  2. Azure CLI (az) authenticated via `az login` with read access to the
#     private storage account `strdashboarddevveobvk`, container `integration-reports`
#  3. This account is Microsoft-internal infra — external users cannot reach it.
#  Commands in the body are PowerShell (uses $env:TEMP) — assumes a Windows/pwsh shell.

Commandes et exemples de prompts

  • /analyze-skill-issuesLit les résultats des tests d'intégration stockés dans des blobs Azure pour expliquer pourquoi les tests d'une compétence échouent

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Why is the deploy skill's test failing
  • Debug the failing tests for this skill
  • Investigate skill test errors from the last run