المهارات finishing-a-development-branch
📦

finishing-a-development-branch

آمن ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات

Completa Ramas de Git con Confianza

متاح أيضًا من: CodingCossack,ZhanlinCui,Cycleaddict,davila7,DYAI2025,Cygnusfear,obra

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.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "finishing-a-development-branch". I'm done with my feature. Can you help me finish this branch?

النتيجة المتوقعة:

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?

استخدام "finishing-a-development-branch". Option 2 - create a PR

النتيجة المتوقعة:

✓ 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.

التدقيق الأمني

آمن
v1 • 2/25/2026

All 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.

1
الملفات التي تم فحصها
206
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (6)
📁 الوصول إلى نظام الملفات (2)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
50
المجتمع
100
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

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

جرّب هذه الموجهات

Completado básico de rama
I'm done with my feature. Can you help me finish this branch?
Crear PR y limpiar
All tests are passing. I want to create a pull request and clean up my worktree.
Merge local con verificación
Please merge my branch into main locally and verify tests still pass.
Descartar rama de forma segura
I want to discard this work. Please confirm before deleting anything.

أفضل الممارسات

  • 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

تجنب

  • 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)

الأسئلة المتكررة

¿Qué pasa si fallan las pruebas?
La habilidad se detiene y muestra los fallos de las pruebas. No procederá al paso de opciones hasta que las pruebas pasen.
¿Puedo crear un PR sin subir primero?
No. La Opción 2 requiere subir la rama a origin antes de crear el PR.
¿Qué es un worktree?
Un git worktree te permite tener checkout de múltiples ramas simultáneamente en directorios separados.
¿Esta habilidad maneja conflictos de merge?
No. La habilidad reportará conflictos y se detendrá. Debes resolverlos manualmente.
¿Qué hosts git son soportados?
La creación de PRs requiere GitHub y el CLI gh. Otros hosts funcionan solo para merge local.
¿Qué pasa si elijo la Opción 3 (mantener rama)?
La rama y el worktree se preservan. No ocurre limpieza. Lo manejas manualmente después.

تفاصيل المطور

بنية الملفات

📄 SKILL.md