finishing-a-development-branch
Terminez les branches Git en toute confiance
Également disponible depuis: Cycleaddict,obra,davila7,CodingCossack,DYAI2025,ZhanlinCui,Cygnusfear
Cette compétence automatise les dernières étapes du développement de fonctionnalités en vérifiant que les tests passent, en présentant des options de fusion/PR claires, et en exécutant le flux de travail choisi en toute sécurité.
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 "finishing-a-development-branch". I'm done with my feature. Can you help me finish this branch?
Résultat attendu:
Running test suite...
✓ All tests pass (42 passed, 0 failed)
Implementation complete. What would you like to do?
1. Merge back to main locally
2. Push and create a Pull Request
3. Keep the branch as-is (I'll handle it later)
4. Discard this work
Which option?
Utilisation de "finishing-a-development-branch". Option 2 - create a PR
Résultat attendu:
✓ Pushed branch 'feature/add-user-auth'
✓ Created PR #42: Add user authentication
✓ Removed worktree at '/Users/dev/project/.git/worktrees/feature-add-user-auth'
Branch complete! Pull request created and worktree cleaned up.
Audit de sécurité
SûrAll 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.
Facteurs de risque
⚙️ Commandes externes (6)
📁 Accès au système de fichiers (2)
Score de qualité
Ce que vous pouvez construire
Finaliser une branche de fonctionnalité
Après avoir terminé les tâches d'implémentation, utilisez cette compétence pour fusionner ou créer une PR proprement pour le travail terminé
Nettoyer les worktrees de développement
À utiliser une fois le développement terminé pour supprimer les worktrees temporaires créés pendant le développement
Standardiser la finalisation des branches d'équipe
Assurer un flux de travail de finalisation de branche cohérent entre les membres de l'équipe
Essayez ces 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.
Bonnes pratiques
- Toujours vérifier que les tests passent avant de présenter les options pour éviter de fusionner du code cassé
- Présenter exactement 4 options sans explication supplémentaire pour garder le choix de l'utilisateur clair
- Nécessiter une confirmation tapée 'discard' pour éviter la perte accidentelle de travail
Éviter
- Sauter la vérification des tests et procéder directement à la fusion ou à la PR
- Poser des questions ouvertes comme 'Que devrais-je faire ensuite ?' au lieu de présenter des options
- Nettoyer automatiquement les worktrees pour toutes les options (le faire uniquement pour fusion et abandon)