finishing-a-development-branch
Completa Ramas de Git con Confianza
También disponible en: Cycleaddict,obra,davila7,CodingCossack,DYAI2025,ZhanlinCui,Cygnusfear
Esta habilidad automatiza los pasos finales del desarrollo de funcionalidades verificando que las pruebas pasen, presentando opciones claras de merge/PR, y ejecutando el flujo de trabajo elegido de forma segura.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "finishing-a-development-branch". I'm done with my feature. Can you help me finish this branch?
Resultado esperado:
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?
Usando "finishing-a-development-branch". Option 2 - create a PR
Resultado esperado:
✓ 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.
Auditoría de seguridad
SeguroAll 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.
Factores de riesgo
⚙️ Comandos externos (6)
📁 Acceso al sistema de archivos (2)
Puntuación de calidad
Lo que puedes crear
Completar una rama de funcionalidad
Después de terminar las tareas de implementación, usa esta habilidad para mergear o crear PR del trabajo completado de forma limpia
Limpiar worktrees de desarrollo
Usa después de terminar el desarrollo para eliminar worktrees temporales creados durante el desarrollo
Estandarizar completado de ramas en el equipo
Asegura un flujo de trabajo consistente de completado de ramas entre los miembros del equipo
Prueba estos 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.
Mejores prácticas
- Verificar siempre que las pruebas pasen antes de presentar opciones para evitar mergear código roto
- Presentar exactamente 4 opciones sin explicación adicional para mantener clara la elección del usuario
- Requerir confirmación escrita 'discard' para prevenir pérdida accidental de trabajo
Evitar
- Saltar la verificación de pruebas y proceder directamente al merge o PR
- Hacer preguntas abiertas como '¿Qué debería hacer después?' en lugar de presentar opciones
- Limpiar automáticamente worktrees para todas las opciones (solo hacerlo para merge y discard)
Preguntas frecuentes
¿Qué pasa si fallan las pruebas?
¿Puedo crear un PR sin subir primero?
¿Qué es un worktree?
¿Esta habilidad maneja conflictos de merge?
¿Qué hosts git son soportados?
¿Qué pasa si elijo la Opción 3 (mantener rama)?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/finishing-a-development-branchRef.
main
Estructura de archivos
📄 SKILL.md