Analyze Skill Issues

Legge i risultati dei test di integrazione archiviati in blob Azure per spiegare perché i test di una skill falliscono

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

Richiede configurazione ★ 8.0/10

Analyze Skill Issues — Legge i risultati dei test di integrazione archiviati in blob Azure per spiegare perché i test di una skill falliscono

Cosa fa

Interroga un account di archiviazione Azure interno a Microsoft contenente blob di risultati di test di integrazione, scarica i file JSON/JUnit per skill e riassume la causa radice, lo stato pass/fail per test e i messaggi di errore per una skill nominata. Si attiva quando l'utente chiede perché i test di una skill falliscono o vuole eseguire il debug/indagare sugli errori recenti dei test di integrazione di una skill. Richiede il server di archiviazione Azure MCP e l'accesso autenticato ad Azure CLI all'account di archiviazione privato.

Rapporto di test

Recuperato SKILL.md e il suo unico riferimento (references/blob-structure.md, HTTP 200) via raw GitHub. Il frontmatter viene parsato correttamente con name+description; nessun problema di sicurezza (no curl|sh, base64 o esfiltrazione di segreti; usa la variabile $env:TEMP, nessun percorso utente hardcoded). Non è stato possibile eseguire le Fasi 1-4: la skill dipende dal server di archiviazione Azure MCP più una CLI `az` autenticata contro l'account di archiviazione privato Microsoft strdashboarddevveobvk, nessuno dei quali è disponibile per me, quindi nessun artefatto baseline-vs-skill è stato prodotto. Giudizio del trigger: 5/5 frasi decise correttamente — "why are azure-storage tests failing", "debug foundry skill failing tests", "what errors caused azure-deploy test failures" lo caricano; "compare the last two test runs" (instrada ad analyze-test-run secondo la clausola DO NOT USE) e "why is my local Python unit test failing" non lo fanno.

Testato il: 2026-07-31 · Claude Code 2.x (agent harness)

Installazione

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.

Comandi e prompt di esempio

  • /analyze-skill-issuesLegge i risultati dei test di integrazione archiviati in blob Azure per spiegare perché i test di una skill falliscono

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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