Compétences finishing-a-development-branch
📦

finishing-a-development-branch

Sûr

Concluir um Branch de Desenvolvimento

Également disponible depuis: Cycleaddict,CodingCossack,davila7,DYAI2025,Cygnusfear,obra

Esta skill ajuda o Claude a orientar desenvolvedores através da conclusão de um branch de recurso, verificando se os testes passam, apresentando opções claras de merge/PR/limpeza e executando o fluxo de trabalho escolhido com segurança.

Prend en charge: Claude Codex Code(CC)
🥉 72 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 "finishing-a-development-branch". Executar a skill após os testes passarem

Résultat attendu:

Implementação completa. O que você gostaria de fazer?

1. Fazer merge de volta para main localmente
2. Enviar e criar um Pull Request
3. Manter o branch como está (vou lidar depois)
4. Descartar este trabalho

Qual opção?

Utilisation de "finishing-a-development-branch". Usuário seleciona opção 1 (merge local)

Résultat attendu:

Trocou para 'main'.
Puxou as últimas alterações.
Fez merge de 'feature-branch'.
Testes passam no resultado do merge.
Branch 'feature-branch' excluído.
Worktree limpo. Branch concluído.

Audit de sécurité

Sûr
v1 • 2/24/2026

All 27 static findings are false positives. The skill contains documentation (markdown instructions) showing example git commands, not actual executable code with command injection risks. The YAML frontmatter flagged as 'weak cryptographic algorithm' is standard skill metadata. The 'external_commands' patterns are markdown code blocks showing example commands users should run, not Ruby/shell backtick execution.

1
Fichiers analysés
201
Lignes analysées
3
résultats
1
Total des audits

Problèmes à risque élevé (1)

Weak Cryptographic Algorithm (FALSE POSITIVE)
Static scanner flagged YAML frontmatter 'name:' field as cryptographic. This is standard skill metadata, not cryptographic code.
Problèmes à risque moyen (1)
External Commands in Documentation (FALSE POSITIVE)
23 instances flagged as 'Ruby/shell backtick execution' are markdown code blocks containing example shell commands for documentation. The skill provides instructions to Claude on what git commands to run, not actual code execution.
Problèmes à risque faible (1)
Filesystem Access in Documentation (FALSE POSITIVE)
References to /dev/null are in example command strings showing stderr redirection, not actual device file access
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

Concluir um Branch de Recurso

Após implementar um recurso, use esta skill para fazer merge do branch de forma limpa, criar um PR ou descartar o trabalho com segurança

Integração com Fluxo de Trabalho de Agentes

Chamado como etapa final nas skills subagent-driven-development ou executing-plans após todas as tarefas serem concluídas

Limpeza de Branch Após Revisão de Código

Use após a aprovação do PR para fazer merge e limpar o branch de recurso do local e remoto

Essayez ces prompts

Concluir Meu Branch de Recurso
I'm done implementing my feature. Can you help me finish this development branch? Run tests first, then give me options for how to proceed.
Merge e Limpeza
All tests pass. Please merge this branch into main and clean up the worktree.
Criar Pull Request
Tests are green. Please push this branch and create a pull request for review.
Descartar Trabalho com Segurança
I want to discard this work. Please confirm before deleting the branch.

Bonnes pratiques

  • Sempre verifique se os testes passam antes de apresentar as opções para evitar merge de código quebrado
  • Apresente exatamente 4 opções sem explicação adicional para manter a decisão do usuário clara
  • Exija confirmação digitada de 'descartar' antes de excluir o trabalho para evitar perda acidental
  • Apenas limpe worktrees para opções de merge e descarte, não para criação de PR

Éviter

  • Pular verificação de testes e proceder diretamente para merge ou PR
  • Apresentar perguntas abertas em vez de escolha estruturada de 4 opções
  • Limpar worktrees automaticamente para todas as opções (quebra opções 2 e 3)
  • Permitir descarte sem confirmação digitada explícita

Foire aux questions

Esta skill executa testes automaticamente?
Não. A skill instrui o Claude a verificar se os testes passam, mas o usuário deve executar o comando de teste real. O Claude apresenta os comandos de exemplo, mas não os executa.
O que acontece se os testes falharem?
A skill para e relata as falhas de teste. Não procede para opções de merge ou PR até os testes passarem.
Posso usar isso com GitLab ou Bitbucket?
Esta skill foi projetada para GitHub com gh CLI. GitLab e Bitbucket têm fluxos de trabalho diferentes para criação de PR não abordados.
Como a skill determina o branch base?
Ele tenta branches base comuns (main, master) usando git merge-base. Se não for claro, ele pergunta ao usuário para confirmar.
Que medidas de segurança existem para descarte?
Antes de descartar, a skill mostra exatamente o que será excluído (branch, commits, worktree) e exige que o usuário digite 'descartar' para confirmar.
Esta skill lida com conflitos de merge?
Não. A skill não tenta resolver conflitos de merge. Se ocorrerem conflitos, ela os relata e para para intervenção do usuário.

Détails du développeur

Structure de fichiers

📄 SKILL.md