conductor-revert
Git-Änderungen nach logischer Arbeitseinheit zurücksetzen
Sicheres Rückgängigmachen von Git-Commits nach Track, Phase oder Aufgabe mit vollständiger Historienerhaltung. Diese Fähigkeit bietet strukturierte Revert-Workflows mit expliziter Bestätigung und Konflikterkennung.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "conductor-revert". Setze Aufgabe 2.3 in auth_20250115 zurück
Résultat attendu:
REVERT-AUSFÜHRUNGSPLAN
Ziel: Aufgabe 2.3 in auth_20250115
Zurückzusetzende Commits (in umgekehrt chronologischer Reihenfolge):
1. abc1234 - feat: OAuth-Callback-Handler hinzufügen (auth_20250115)
2. def5678 - chore: Aufgabe 2.3 als abgeschlossen markieren (auth_20250115)
Betroffene Dateien:
- src/auth/oauth.ts (wird gelöscht)
- src/routes/callback.ts (wird gelöscht)
- conductor/tracks/auth_20250115/plan.md (modifiziert)
Plan-Updates:
- Aufgabe 2.3: [~] -> [ ]
!! WARNUNG !!
Dieser Vorgang wird:
- 2 Revert-Commits erstellen
- 3 Dateien modifizieren
- 1 Aufgabe auf ausstehenden Status zurücksetzen
Gib 'YES' ein, um fortzufahren, oder anderes, um abzubrechen:
Utilisation de "conductor-revert". Setze Phase 1 in dashboard_20250112 zurück
Résultat attendu:
REVERT-AUSFÜHRUNGSPLAN
Ziel: Phase 1 in dashboard_20250112 (Aufgaben 1.1 bis 1.4)
Zurückzusetzende Commits (in umgekehrt chronologischer Reihenfolge):
1. ghi9012 - feat: Dashboard-Export hinzufügen (dashboard_20250112)
2. jkl3456 - chore: Aufgabe 1.4 als abgeschlossen markieren (dashboard_20250112)
3. mno7890 - feat: Chart-Filter hinzufügen (dashboard_20250112)
4. pqr1234 - chore: Aufgabe 1.3 als abgeschlossen markieren (dashboard_20250112)
5. stu5678 - feat: Data-Hooks hinzufügen (dashboard_20250112)
6. vwx9012 - chore: Aufgabe 1.2 als abgeschlossen markieren (dashboard_20250112)
7. yza3456 - feat: Chart-Rendering hinzufügen (dashboard_20250112)
8. bcd7890 - chore: Aufgabe 1.1 als abgeschlossen markieren (dashboard_20250112)
Gib 'YES' ein, um fortzufahren, oder anderes, um abzubrechen:
Audit de sécurité
SûrAll 59 static analysis findings are false positives. The detected 'external_commands' patterns are Markdown documentation examples, not executable code. The skill describes safe git revert operations with explicit safety rules forbidding dangerous commands like git reset --hard and git push --force. Requires explicit user confirmation before any changes.
Facteurs de risque
⚙️ Commandes externes (54)
Score de qualité
Ce que vous pouvez construire
Eine fehlgeschlagene Feature-Implementierung rückgängig machen
Alle Commits für eine spezifische Aufgabe zurücksetzen, die Bugs eingeführt hat oder Anforderungen nicht erfüllt hat
Vorherigen funktionsfähigen Zustand wiederherstellen
Eine gesamte Phase von Arbeit zurücksetzen, um zu einem bekannten guten Zustand vor einem großen Refactoring zurückzukehren
Experimentelle Arbeit bereinigen
Alle Spuren eines experimentellen Tracks entfernen, der nicht in die Produktion übernommen wurde
Essayez ces prompts
Setze Aufgabe 2.3 im auth_20250115 Track zurück. Zeige mir, welche Commits betroffen sein werden, und bestätige vor dem Fortfahren.
Setze Phase 2 des dashboard_20250112 Tracks zurück. Ich möchte den vollständigen Plan mit allen betroffenen Dateien vor der Bestätigung sehen.
Hilf mir, einige kürzliche Arbeiten zurückzusetzen. Zeige mir die verfügbaren Tracks und Aufgaben, die ich zurücksetzen kann.
Setze den gesamten experiment_20250120 Track zurück. Dieses experimentelle Feature wurde nicht genehmigt und muss vollständig aus der Historie entfernt werden.
Bonnes pratiques
- Immer den vollständigen Ausführungsplan überprüfen, bevor eine Zurücksetz-Operation bestätigt wird
- Tests nach Abschluss des Reverts durchführen, um zu verifizieren, dass die Anwendung korrekt funktioniert
- Mit dem Team kommunizieren, bevor gemeinsam genutzte oder überprüfte Arbeit zurückgesetzt wird
Éviter
- Diese Fähigkeit nicht verwenden, um Fehler vor Teammitgliedern zu verbergen - Probleme offen besprechen
- Vermeiden, Arbeit zurückzusetzen, auf der andere aufgebaut haben, ohne Koordination
- Den Schritt der expliziten Bestätigung nicht überspringen - immer zuerst den Plan überprüfen