المهارات guard-regression
📦

guard-regression

آمن

Qualitätsregressions-Überwachung während des Refactorings

Refactoring kann subtile Fehler einführen, die bestehende Funktionalität beeinträchtigen. Diese Skill führt Sie durch die Aufzeichnung von Qualitäts-Baselines vor Änderungen und vergleicht systematisch Testergebnisse, Build-Ergebnisse und Code-Coverage danach, um Regressionen frühzeitig zu erkennen.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "guard-regression". Baseline vor dem Refactoring des Authentifizierungsmoduls aufzeichnen

النتيجة المتوقعة:

Baseline erfolgreich aufgezeichnet. Backend: 150 von 150 Tests bestanden (100% Erfolgsrate), 0 Lint-Fehler mit 3 Warnungen, Build erfolgreich, Code-Coverage bei 85%. Fahren Sie mit dem Refactoring fort und führen Sie nach Abschluss der Änderungen die Verifizierung durch.

استخدام "guard-regression". Qualität nach dem Refactoring des Authentifizierungsmoduls überprüfen

النتيجة المتوقعة:

Verifizierung abgeschlossen. Keine Regressionen erkannt. Alle Metriken beibehalten oder verbessert: Test-Erfolgsrate 100% zu 100%, Lint-Fehler 0 zu 0, Build weiterhin erfolgreich, Coverage verbessert von 85% auf 87%. Refactoring kann sicher fortgesetzt werden.

استخدام "guard-regression". Aktuellen Zustand mit Baseline vergleichen und auf Regressionen prüfen

النتيجة المتوقعة:

Regression erkannt. Test-Erfolgsrate fiel von 100% auf 98% mit 3 neuen Testfehlern in UserServiceTest. Build schlug mit Kompilierungsfehler fehl. Sofortiger Rollback empfohlen. Fehlgeschlagene Tests: testDuplicateEmail, testPasswordValidation, testUserRegistration.

التدقيق الأمني

آمن
v6 • 1/21/2026

All 24 static findings are false positives. This skill contains only documentation in Japanese describing a regression monitoring workflow. The static analyzer misidentified markdown code blocks as executable code, line numbers as cryptographic algorithms, and Japanese UTF-8 text as high entropy binary data. No actual executable code, network calls, or security risks exist.

2
الملفات التي تم فحصها
663
الأسطر التي تم تحليلها
0
النتائج
6
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Sicheres Datenbank-Schema-Refactoring

Zeichnen Sie Baseline-Testergebnisse auf, bevor Sie Datenbankmodelle oder Migrationen ändern. Vergleichen Sie nach dem Refactoring die Test-Erfolgsraten, um sicherzustellen, dass Datenintegrität und Abfragelogik intakt bleiben.

API-Versions-Upgrade-Validierung

Erstellen Sie eine Baseline für API-Tests, bevor Sie Framework- oder Bibliotheksversionen aktualisieren. Überprüfen Sie, dass Antwortformate und Vertragskompatibilität nach dem Upgrade erhalten bleiben.

Legacy-Code-Modernisierung

Erstellen Sie umfassende Baseline-Metriken, bevor Sie Legacy-Code refaktorieren. Überprüfen Sie systematisch, dass das Verhalten unverändert bleibt, während Codestruktur und Wartbarkeit verbessert werden.

جرّب هذه الموجهات

Baseline vor dem Refactoring aufzeichnen
Zeichne die aktuellen Baseline-Metriken für unser Projekt auf, bevor wir mit dem Refactoring des Authentifizierungsmoduls beginnen. Inkludiere Test-Erfolgsraten, Build-Ergebnisse, Lint-Fehler und Code-Coverage.
Qualität nach Änderungen überprüfen
Vergleiche den aktuellen Projektzustand mit der zuvor aufgezeichneten Baseline. Berichte über Regressionen bei Tests, Builds, Lint oder Coverage und empfehle, ob fortgefahren oder zurückgerollt werden soll.
Schnelle kritische Regressionsprüfung
Konzentriere dich nur auf Test-Erfolgsrate und Build-Ergebnisse. Vergleiche diese kritischen Metriken mit unserer Baseline und teile mir mit, ob wir sofort zurückrollen müssen.
Detaillierten Regressionsbericht erstellen
Erstelle einen umfassenden Regressionsbericht für das kürzliche API-Refactoring. Inkludiere alle Metriken mit Vorher-Nachher-Vergleichen, liste alle neuen Fehler auf und gib Rollback-Empfehlungen.

أفضل الممارسات

  • Zeichnen Sie die Baseline immer unmittelbar vor Beginn der Refactoring-Arbeit auf, um genaue Vergleichspunkte sicherzustellen
  • Führen Sie Baseline- und Verifizierungsbefehle in identischen Umgebungen aus, um umgebungsbedingte Fehlalarme zu vermeiden
  • Definieren Sie klare Schwellenwerte für die Schwere vor dem Refactoring, damit Sie wissen, wann zurückgerollt werden soll und wann weitere Untersuchungen erforderlich sind

تجنب

  • Baseline-Aufzeichnung überspringen, weil das Refactoring klein erscheint oder die Codebasis stabil wirkt
  • Kleinere Regressionen als akzeptabel abtun, wenn sie sich über mehrere Refactoring-Sitzungen hinweg akkumulieren
  • Verifizierung in einer anderen Umgebung oder mit anderen Dependency-Versionen als die Baseline ausführen

الأسئلة المتكررة

Welche Metriken überwacht diese Skill?
Die Skill verfolgt Test-Erfolgsraten und -Anzahl, Build-Erfolgs- oder -Fehlerstatus, Lint-Fehler und -Warnungen, Code-Coverage-Prozentsätze sowie optional Build-Zeit und Testausführungszeit.
Wie entscheidet sie, wann ein Rollback empfohlen wird?
Sie verwendet vordefinierte Schwellenwerte für die Schwere. Kritische Regressionen wie neue Testfehler, Build-Fehler oder Coverage-Abfälle über 5% lösen sofortigen Rollback aus. Kleinere Probleme wie geringfügige Warnungserhöhungen generieren Warnungen, erlauben aber die Fortsetzung.
Kann ich die Regressionsschwellenwerte anpassen?
Ja. Die Schwellenwerte sind in der Skill-Datei dokumentiert und Sie können sie an Ihre Projektanforderungen anpassen, z. B. ändern, welcher Prozentsatz an Coverage-Abfall ein kritisches Problem darstellt.
Führt diese Skill Tests und Builds automatisch aus?
Nein. Dies ist eine Workflow-Dokumentations-Skill, die Sie durch den Prozess führt. Sie müssen die Test- und Build-Befehle manuell ausführen und die Ergebnisse vergleichen.
Was ist, wenn meine Baseline bereits fehlschlagende Tests hat?
Der Workflow empfiehlt, bereits bestehende Fehler von der Regressionserkennung auszuschließen, um Fehlalarme zu vermeiden. Nur neu eingeführte Fehler lösen Rollback-Empfehlungen aus.
Ist diese Skill mit meinem Test-Framework kompatibel?
Ja. Die Skill bietet Beispielbefehle für gängige Frameworks wie Gradle und npm, aber Sie können Ihre eigenen projektspezifischen Befehle für jedes Test-, Lint- oder Build-System einsetzen.

تفاصيل المطور

المؤلف

Crearize

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md