From claudient
Diagnoses and fixes a failing test by name or file path. Classifies error type (assertion, setup, environment, type, timing), traces root cause, applies minimal fix to test or implementation, and generates a report.
How this command is triggered — by the user, by Claude, or both
Slash command
/claudient:fix-failing-test [test-name-or-file]testing/de/The summary Claude sees in its command listing — used to decide when to auto-load this command
Beheben Sie den fehlgeschlagenen Test: $ARGUMENTS Ändern Sie den Test oder die Implementierung erst, nachdem Sie die Grundursache diagnostiziert haben. Schritt 1 — Führen Sie den fehlgeschlagenen Test isoliert aus und erfassen Sie die vollständige Fehlerausgabe einschließlich Stack Trace. Schritt 2 — Klassifizieren Sie den Fehler: - Assertion-Fehler: Das Code-Verhalten hat sich geändert oder die Assertion war von Anfang an falsch - Setup-/Teardown-Problem: Gemeinsamer Zustand leckt zwischen Tests, fehlender Mock-Reset, falsche Reihenfolge - Umgebungsproblem: Fehlende Umgebungsvariable, f...
Beheben Sie den fehlgeschlagenen Test: $ARGUMENTS
Ändern Sie den Test oder die Implementierung erst, nachdem Sie die Grundursache diagnostiziert haben.
Schritt 1 — Führen Sie den fehlgeschlagenen Test isoliert aus und erfassen Sie die vollständige Fehlerausgabe einschließlich Stack Trace.
Schritt 2 — Klassifizieren Sie den Fehler:
Schritt 3 — Verfolgen Sie den Fehler bis zu seiner Quelle zurück. Lesen Sie die getestete Implementierung. Lesen Sie alle beteiligten Mocks oder Fixtures. Verstehen Sie, was der Test ursprünglich überprüfen sollte.
Schritt 4 — Bestimmen Sie, wer schuld ist:
Schritt 5 — Wenden Sie die minimale Korrektur an. Refaktorisieren Sie nicht den umgebenden Code. Ändern Sie keine nicht zusammenhängenden Assertions.
Schritt 6 — Führen Sie die vollständige Test-Suite für das betroffene Modul aus, um zu bestätigen, dass keine Regressionen eingeführt wurden.
Bericht: Klassifizierung der Grundursache, was Sie geändert haben und warum.
npx claudepluginhub claudient/claudient --plugin claudient-personas