Compétences conductor-revert
📦

conductor-revert

Sûr ⚙️ Commandes externes

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.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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:

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

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

Eine spezifische Aufgabe zurücksetzen
Setze Aufgabe 2.3 im auth_20250115 Track zurück. Zeige mir, welche Commits betroffen sein werden, und bestätige vor dem Fortfahren.
Eine gesamte Phase zurücksetzen
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.
Interaktive Rücksetz-Auswahl
Hilf mir, einige kürzliche Arbeiten zurückzusetzen. Zeige mir die verfügbaren Tracks und Aufgaben, die ich zurücksetzen kann.
Komplette Track-Entfernung
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

Foire aux questions

Was ist der Unterschied zwischen git revert und git reset?
Git Revert erstellt neue Commits, die vorherige Änderungen rückgängig machen und dabei die Historie erhalten. Git Reset entfernt Commits vollständig und schreibt die Historie neu. Diese Fähigkeit verwendet ausschließlich git revert aus Sicherheitsgründen und für Audit-Trails.
Kann ich Commits zurücksetzen, die bereits auf das Remote gepusht wurden?
Ja. Das Zurücksetzen von bereits gepushten Commits erstellt neue Revert-Commits, die sicher gepusht werden können. Dies ist der empfohlene Ansatz im Gegensatz zu Force-Push, der Probleme für Kollaborateure verursachen kann.
Was passiert, wenn während des Reverts ein Merge-Konflikt auftritt?
Die Fähigkeit stoppt sofort und zeigt Konfliktdetails an. Du musst Konflikte manuell lösen, bevor du fortfährst. Die Fähigkeit bewahrt abgeschlossene Reverts auf und bietet Anleitung zur Lösung.
Kann ich einen Revert rückgängig machen, wenn ich einen Fehler gemacht habe?
Ja. Du kannst git revert auf die Revert-Commits anwenden, um die ursprünglichen Änderungen wiederherzustellen. Die Fähigkeit bietet Rückgängig-Anweisungen in der Verifizierungsausgabe.
Was, wenn die Fähigkeit keine Commits für meinen Track finden kann?
Dies kann bedeuten, dass der Track nie committet wurde oder Commits ein anderes Namensformat verwendet haben. Die Fähigkeit wird anbieten, das Track-Verzeichnis zu löschen oder die Operation abzubrechen.
Modifiziert diese Fähigkeit meine plan.md automatisch?
Ja. Nach erfolgreichen Git-Reverts aktualisiert die Fähigkeit plan.md, um zurückgesetzte Aufgaben als ausstehend zu markieren. Diese Änderungen werden nicht committet - sie spiegeln den neuen Stand deiner Arbeit wider.

Détails du développeur

Structure de fichiers

📄 SKILL.md