CommunityRecherche & Datenanalysegithub.com

008993368-yaz/expect-the-unexpected

Szenariogetriebene Fehlermodus-Analyse-Fähigkeit für KI-Codierungsagenten (Cursor, Claude Code, Copilot, Codex)

Was ist expect-the-unexpected?

Diese Fähigkeit befähigt KI-Codierungsagenten wie Cursor, Claude Code, Copilot und Codex, proaktiv unerwartete Fehlerszenarien in Softwareentwicklungsprojekten zu identifizieren und zu analysieren. Statt nur auf offensichtliche Fehler zu reagieren, verwendet der Agent eine szenariogetriebene Methodik, um Randfälle, Ausnahmen und potenzielle Systemausfälle systematisch zu durchdenken. Dies ist besonders nützlich, um die Robustheit und Zuverlässigkeit von Code zu verbessern, bevor er in Produktion geht. Die Fähigkeit arbeitet nahtlos mit den nativen Kontext- und Dateiverwaltungsfunktionen dieser Agenten zusammen, indem sie strukturierte Denkprozesse anregt, die zu expliziten Fehlerprüfungen, defensiven Kodierungspraktiken und einer umfassenden Fehlerbehandlung führen.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add 008993368-yaz/expect-the-unexpected

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht expect-the-unexpected?

Szenariogetriebene Fehlermodus-Analyse-Fähigkeit für KI-Codierungsagenten (Cursor, Claude Code, Copilot, Codex)

Übersicht

Diese Fähigkeit befähigt KI-Codierungsagenten dazu, systematisch unerwartete Fehlerszenarien zu untersuchen und zu analysieren. Sie bewertet kritische Randfälle, Ausnahmen und potenzielle Systemausfälle in einem Code-Repository.

Verwendung

Aktivieren Sie diese Fähigkeit mit dem folgenden Befehl:

/load 008993368-yaz/expect-the-unexpected

Funktionsweise

Die Fähigkeit folgt einer strukturierten Denkkette:

  1. Kontextanalyse: Liest die aktuellen Dateien, Abhängigkeiten und die Projektkonfiguration.
  2. Identifikation von Fehlermodi: Generiert eine Liste möglicher Ausfälle basierend auf typischen Mustern (z. B. fehlende Dateien, Netzwerkausfälle, Datentypinkompatibilitäten, Race Conditions).
  3. Szenariobewertung: Für jeden Fehlermodus wird ein Szenario erstellt, das die Auswirkungen simuliert.
  4. Abhilfeempfehlungen: Schlägt konkrete Änderungen am Code vor, um die identifizierten Probleme zu beheben.

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Codex

Beispiel

# Vor der Analyse
def lade_datei(pfad):
    with open(pfad, 'r') as f:
        return f.read()

# Nach der Analyse
def lade_datei(pfad):
    if not pfad:
        raise ValueError("Dateipfad darf nicht leer sein")
    try:
        with open(pfad, 'r') as f:
            return f.read()
    except FileNotFoundError:
        print(f"Warnung: Datei {pfad} nicht gefunden, gebe leeren String zurück")
        return ""
    except IOError as e:
        print(f"Fehler beim Lesen der Datei {pfad}: {e}")
        return None

Verwandte Skills