Analyze Skill Issues
Odczytuje wyniki testów integracyjnych przechowywane w Azure blob, aby wyjaśnić, dlaczego testy umiejętności zawodzą
Działa po konfiguracji
Co robi ten skill
Odpytuje wewnętrzne konto Microsoft Azure Storage zawierające blob'y z wynikami testów integracyjnych, pobiera pliki JSON/JUnit dla poszczególnych umiejętności i podsumowuje root cause, status pass/fail dla każdego testu oraz error messages dla nazwanej umiejętności. Uruchamia się, gdy użytkownik pyta, dlaczego testy umiejętności zawodzą lub chce debugować/badać ostatnie błędy testów integracyjnych umiejętności. Wymaga Azure MCP storage server i uwierzytelnionego dostępu Azure CLI do prywatnego konta storage.
Raport z testu
Pobrano SKILL.md i jego jedną referencję (references/blob-structure.md, HTTP 200) via raw GitHub. Frontmatter parsował czysto z name+description; brak security smells (brak curl|sh, base64 lub secret exfiltration; używa zmiennej $env:TEMP, brak hardcoded user paths). Nie można było uruchomić Fazy 1-4: umiejętność zależy od Azure MCP storage server plus uwierzytelnionego `az` CLI wobec prywatnego konta Microsoft storage strdashboarddevveobvk, żadne z nich nie są dla mnie dostępne, więc nie można było wyprodukować artefaktu baseline-vs-skill. Ocena wyzwalania: 5/5 fraz zdecydowano poprawnie — "why are azure-storage tests failing", "debug foundry skill failing tests", "what errors caused azure-deploy test failures" ładują ją; "compare the last two test runs" (kieruje do analyze-test-run zgodnie z klauzulą DO NOT USE) i "why is my local Python unit test failing" nie.
Testowano: 2026-07-31 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/analyze-skill-issuesOdczytuje wyniki testów integracyjnych przechowywane w Azure blob, aby wyjaśnić, dlaczego testy umiejętności zawodzą
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Why is the deploy skill's test failingDebug the failing tests for this skillInvestigate skill test errors from the last run