finishing-a-development-branch
Git-Branches sicher abschließen
Auch verfügbar von: Cycleaddict,obra,davila7,CodingCossack,DYAI2025,ZhanlinCui,Cygnusfear
Diese Skill automatisiert die letzten Schritte der Feature-Entwicklung, indem sie verifiziert, dass Tests bestanden werden, klare Merge/PR-Optionen präsentiert und den gewählten Workflow sicher ausführt.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "finishing-a-development-branch". I'm done with my feature. Can you help me finish this branch?
Erwartetes Ergebnis:
Test-Suite wird ausgeführt...
✓ Alle Tests bestanden (42 bestanden, 0 fehlgeschlagen)
Implementierung abgeschlossen. Was möchten Sie tun?
1. Lokal zurück zu main mergen
2. Pushen und Pull Request erstellen
3. Branch unverändert lassen (kümmere mich später darum)
4. Diese Arbeit verwerfen
Welche Option?
Verwendung von "finishing-a-development-branch". Option 2 - create a PR
Erwartetes Ergebnis:
✓ Branch 'feature/add-user-auth' gepusht
✓ PR #42 erstellt: Add user authentication
✓ Worktree unter '/Users/dev/project/.git/worktrees/feature-add-user-auth' entfernt
Branch abgeschlossen! Pull Request erstellt und Worktree bereinigt.
Sicherheitsaudit
SicherAll static findings are false positives. The 23 external command detections are legitimate git operations (checkout, branch, merge, push, worktree) that form the core functionality of this git workflow skill. The 2 filesystem detections are standard shell redirection and git worktree management. The high-severity crypto flags are false positives from text pattern misidentification.
Risikofaktoren
⚙️ Externe Befehle (6)
📁 Dateisystemzugriff (2)
Qualitätsbewertung
Was du bauen kannst
Einen Feature-Branch abschließen
Nach Abschluss der Implementierungsaufgaben verwenden Sie diese Skill, um die abgeschlossene Arbeit sauber zu mergen oder einen PR zu erstellen
Entwicklungs-Worktrees bereinigen
Verwenden Sie dies nach Abschluss der Entwicklung, um temporäre Worktrees zu entfernen, die während der Entwicklung erstellt wurden
Team-Branch-Abschluss standardisieren
Stellt einen konsistenten Branch-Abschluss-Workflow über alle Teammitglieder sicher
Probiere diese Prompts
I'm done with my feature. Can you help me finish this branch?
All tests are passing. I want to create a pull request and clean up my worktree.
Please merge my branch into main locally and verify tests still pass.
I want to discard this work. Please confirm before deleting anything.
Bewährte Verfahren
- Immer verifizieren, dass Tests bestanden werden, bevor Optionen angezeigt werden, um das Mergen von fehlerhaftem Code zu verhindern
- Genau 4 Optionen ohne zusätzliche Erklärungen präsentieren, um die Benutzerwahl klar zu halten
- Eingetippte 'discard'-Bestätigung erfordern, um versehentlichen Arbeitsverlust zu verhindern
Vermeiden
- Test-Verifizierung überspringen und direkt zu Merge oder PR übergehen
- Offene Fragen wie 'What should I do next?' stellen, anstatt Optionen zu präsentieren
- Worktrees automatisch für alle Optionen bereinigen (nur für Merge und Discard tun)