Analyze Skill Issues

Liest in Azure-Blobs gespeicherte Integrationstestergebnisse, um zu erklären, warum die Tests eines Skills fehlschlagen

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

Funktioniert mit Setup ★ 8.0/10

Analyze Skill Issues — Liest in Azure-Blobs gespeicherte Integrationstestergebnisse, um zu erklären, warum die Tests eines Skills fehlschlagen

Was es kann

Fragt ein Microsoft-internes Azure Storage-Konto ab, das Integrationstest-Ergebnis-Blobs enthält, lädt die skill-spezifischen JSON/JUnit-Dateien herunter und fasst die Grundursache, den Pass/Fail-Status pro Test und Fehlermeldungen für einen benannten Skill zusammen. Wird ausgelöst, wenn der Benutzer fragt, warum die Tests eines Skills fehlschlagen, oder die jüngsten Integrationstestfehler eines Skills debuggen/untersuchen möchte. Erfordert den Azure MCP Storage Server und authentifizierten Azure CLI-Zugriff auf das private Speicherkonto.

Testbericht

SKILL.md und seine eine Referenz (references/blob-structure.md, HTTP 200) über raw GitHub abgerufen. Frontmatter parst sauber mit name+description; keine Sicherheitslücken (kein curl|sh, base64 oder Geheimnis-Exfiltration; verwendet $env:TEMP-Variable, keine fest codierten Benutzerpfade). Konnte Phase 1-4 nicht ausführen: Der Skill hängt vom Azure MCP Storage Server plus einer authentifizierten `az` CLI gegen das private Microsoft-Speicherkonto strdashboarddevveobvk ab, von denen mir keines zur Verfügung steht, daher konnte kein Baseline-vs-Skill-Artefakt erstellt werden. Trigger-Beurteilung: 5/5 Formulierungen korrekt entschieden — „why are azure-storage tests failing“, „debug foundry skill failing tests“, „what errors caused azure-deploy test failures“ laden es; „compare the last two test runs“ (leitet zu analyze-test-run gemäß der DO NOT USE-Klausel) und „why is my local Python unit test failing“ nicht.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /analyze-skill-issuesLiest in Azure-Blobs gespeicherte Integrationstestergebnisse, um zu erklären, warum die Tests eines Skills fehlschlagen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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