finishing-a-development-branch
إنهاء فروع تطوير Git
متاح أيضًا من: Cygnusfear,davila7,DYAI2025,Cycleaddict,obra
إن إدارة إنهاء فروع الميزات يدويًا تستغرق وقتًا وتعرض للأخطاء. تقوم هذه المهارة بأتمتة سير العمل للدمج وإنشاء طلبات السحب والحفاظ على الفروع أو التخلص منها مع تحقق مدمج للاختبارات وفحوصات أمان.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "finishing-a-development-branch". Use finishing-a-development-branch to merge this feature branch
النتيجة المتوقعة:
- ✓ MERGED - Branch merged to main, worktree cleaned up
- تم اجتياز الاختبارات بعد الدمج
- تم حذف فرع الميزة محليًا
استخدام "finishing-a-development-branch". Create a PR for this work
النتيجة المتوقعة:
- ✓ PR_CREATED - PR #42 at https://github.com/user/repo/pull/42
- تم استخراج العنوان من أول التزام
- تم الحفاظ على worktree لمراجعة التغييرات
استخدام "finishing-a-development-branch". Clean up this experimental branch
النتيجة المتوقعة:
- ✓ DISCARDED - Branch deleted, worktree cleaned
- تم التأكيد بكتابة 'discard'
- أُعيد المستودع إلى حالة نظيفة
التدقيق الأمني
آمنThis is a legitimate Git branch completion workflow skill. All 74 static findings are false positives: the analyzer incorrectly flagged 'git' commands as cryptographic operations, standard shell command capture for git output as injection risks, and routine output redirections as filesystem access. The skill performs standard git operations (checkout, merge, branch deletion, worktree cleanup) with proper safeguards including test verification, merge conflict detection, and user confirmations before destructive actions.
عوامل الخطر
🌐 الوصول إلى الشبكة (2)
⚙️ الأوامر الخارجية (61)
📁 الوصول إلى نظام الملفات (3)
درجة الجودة
ماذا يمكنك بناءه
إكمال تطوير الميزة
دمج فروع الميزات المنتهية في السطر الرئيسي عبر الدمج أو طلب سحب.
توحيد تنظيف الفروع
فرض سير عمل موحّد لإكمال الفروع عبر الفرق مع فحوصات أمان.
التعامل مع الفروع عند نهاية المهمة
تنظيف worktrees والفروع بعد اكتمال مهام التنفيذ بمساعدة الذكاء الاصطناعي.
جرّب هذه الموجهات
Use finishing-a-development-branch to merge this feature branch into main.
Use finishing-a-development-branch to push this branch and create a pull request on GitHub.
Use finishing-a-development-branch to discard this experimental branch after I confirm.
The feature is merged. Use finishing-a-development-branch to clean up the worktree.
أفضل الممارسات
- شغّل الاختبارات دائمًا قبل الدمج لاكتشاف المشكلات مبكرًا
- تحقق من الفرع الأساسي الصحيح لتجنب الدمجات غير المقصودة
- استخدم خيار الحفاظ عندما يحتاج worktree إلى البقاء لملاحظات المراجعة
تجنب
- تخطي التحقق من الاختبارات قبل الدمج
- استخدام الحذف القسري للفروع دون تأكيد
- الدمج دون تحديد الفرع الهدف الصحيح