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:
- Kontextanalyse: Liest die aktuellen Dateien, Abhängigkeiten und die Projektkonfiguration.
- Identifikation von Fehlermodi: Generiert eine Liste möglicher Ausfälle basierend auf typischen Mustern (z. B. fehlende Dateien, Netzwerkausfälle, Datentypinkompatibilitäten, Race Conditions).
- Szenariobewertung: Für jeden Fehlermodus wird ein Szenario erstellt, das die Auswirkungen simuliert.
- 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