技能 finishing-a-development-branch
🎯

finishing-a-development-branch

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

Terminez vos branches de développement en toute confiance

也可从以下获取: davila7,Cycleaddict,obra,ZhanlinCui,Cygnusfear,sickn33,CodingCossack

Les développeurs perdent du temps à décider comment terminer leurs branches. Cette compétence présente des options claires et gère le flux de travail choisi en toute sécurité. Elle vérifie que les tests réussissent et demande confirmation pour les actions destructives.

支持: Claude Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“finishing-a-development-branch”。 Terminer ma branche après réussite des tests

预期结果:

  • ✓ Tests vérifiés : Les 45 tests réussissent
  • ✓ Branche de base identifiée : main
  • Implémentation terminée. Que souhaitez-vous faire ?
  •  
  • 1. Fusionner vers main localement
  • 2. Pousser et créer une Pull Request
  • 3. Conserver la branche telle quelle (je m'en occuperai plus tard)
  • 4. Abandonner ce travail
  •  
  • Quelle option ?
  •  
  • ✓ Basculé vers la branche main
  • ✓ Dernières modifications récupérées
  • ✓ feature-branch fusionnée avec succès
  • ✓ Les tests réussissent sur le résultat fusionné
  • ✓ feature-branch supprimée
  • ✓ Worktree supprimé
  •  
  • Complétion de la branche réussie !

正在使用“finishing-a-development-branch”。 Pousser et créer une PR

预期结果:

  • ✓ Tests vérifiés : Tous les tests réussissent
  • ✓ Branche de base identifiée : develop
  • Implémentation terminée. Que souhaitez-vous faire ?
  •  
  • Quelle option ? [L'utilisateur sélectionne 2]
  •  
  • ✓ Branche feature/new-login poussée vers origin
  • ✓ PR #47 créée : Add new login feature
  •  
  • Pull request créée avec succès !

安全审计

安全
v5 • 1/17/2026

This is a legitimate git workflow skill for completing development branches. All 40 static findings are false positives: metadata strings (URLs, hashes) triggered network/filesystem alerts; markdown documentation backticks triggered command execution alerts; SHA256 hash substrings triggered C2 keyword alerts. The skill only executes standard git commands with built-in safety features including test verification and confirmation prompts for destructive operations.

2
已扫描文件
396
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
20
社区
100
安全
91
规范符合性

你能构建什么

Terminer les branches de fonctionnalités

Fusionner en toute sécurité les fonctionnalités terminées vers main après avoir vérifié que tous les tests réussissent.

Créer des pull requests

Pousser les branches et créer des PR avec des résumés appropriés et des plans de tests.

Nettoyer les worktrees

Supprimer les worktrees et branches temporaires après la complétion d'une fonctionnalité.

试试这些提示

Terminer ma branche
J'ai terminé l'implémentation de la fonctionnalité. Veuillez utiliser la compétence finishing-a-development-branch pour terminer ce travail.
Fusionner après réussite des tests
Les tests réussissent. Aidez-moi à fusionner cette branche vers main en toute sécurité.
Créer une PR pour révision
Poussez cette branche et créez une pull request pour révision par l'équipe.
Nettoyer une ancienne branche
Cette branche est obsolète. Abandonnez-la et nettoyez en toute sécurité.

最佳实践

  • Toujours vérifier que les tests réussissent avant d'offrir les options de complétion
  • Présenter exactement 4 options sans explication supplémentaire
  • Demander une confirmation saisie avant de supprimer du travail

避免

  • Ne pas continuer avec des tests qui échouent
  • Ne pas poser de questions ouvertes sur les prochaines étapes
  • Ne pas nettoyer automatiquement les worktrees pour les options PR ou conserver

常见问题

Que se passe-t-il si les tests échouent ?
La compétence s'arrête immédiatement et affiche les échecs de tests. Vous devez corriger les tests avant de continuer.
Puis-je personnaliser les options de fusion ?
Non, la compétence présente 4 options standard pour garantir cohérence et sécurité.
Cela fonctionne-t-il avec des alternatives à GitHub ?
La création de PR nécessite GitHub CLI. Les autres options fonctionnent avec n'importe quel dépôt git.
Mon code est-il en sécurité pendant ce processus ?
Oui, la compétence demande confirmation pour les opérations destructives et vérifie chaque étape.
Que se passe-t-il si je ne suis pas dans un git worktree ?
La compétence fonctionne normalement. Le nettoyage du worktree n'a lieu que si un worktree existe.
En quoi est-ce différent des commandes git manuelles ?
Elle applique les meilleures pratiques : vérification des tests, options structurées et nettoyage sécurisé.