Analyze Skill Issues
Legge i risultati dei test di integrazione archiviati in blob Azure per spiegare perché i test di una skill falliscono
Richiede configurazione
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 failingDebug the failing tests for this skillInvestigate skill test errors from the last run