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

finishing-a-development-branch

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

إنهاء فروع تطوير Git

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

إن إدارة إنهاء فروع الميزات يدويًا تستغرق وقتًا وتعرض للأخطاء. تقوم هذه المهارة بأتمتة سير العمل للدمج وإنشاء طلبات السحب والحفاظ على الفروع أو التخلص منها مع تحقق مدمج للاختبارات وفحوصات أمان.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "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'
  • أُعيد المستودع إلى حالة نظيفة

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

آمن
v5 • 1/16/2026

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
الملفات التي تم فحصها
389
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

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

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

إكمال تطوير الميزة

دمج فروع الميزات المنتهية في السطر الرئيسي عبر الدمج أو طلب سحب.

توحيد تنظيف الفروع

فرض سير عمل موحّد لإكمال الفروع عبر الفرق مع فحوصات أمان.

التعامل مع الفروع عند نهاية المهمة

تنظيف 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.
تنظيف Worktree
The feature is merged. Use finishing-a-development-branch to clean up the worktree.

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

  • شغّل الاختبارات دائمًا قبل الدمج لاكتشاف المشكلات مبكرًا
  • تحقق من الفرع الأساسي الصحيح لتجنب الدمجات غير المقصودة
  • استخدم خيار الحفاظ عندما يحتاج worktree إلى البقاء لملاحظات المراجعة

تجنب

  • تخطي التحقق من الاختبارات قبل الدمج
  • استخدام الحذف القسري للفروع دون تأكيد
  • الدمج دون تحديد الفرع الهدف الصحيح

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

هل تقوم هذه المهارة بحل تعارضات الدمج تلقائيًا؟
لا. إذا حدثت تعارضات دمج، تُبلغ المهارة BLOCKED:CONFLICTS وتتوقف. يجب عليك حل التعارضات يدويًا.
هل يمكنني استخدام هذا بدون تثبيت GitHub CLI؟
نعم. لا يزال بإمكانك الدمج محليًا أو الحفاظ على الفرع. إنشاء PR سيطلب منك تثبيت gh CLI أو إنشاء PR يدويًا.
ماذا يحدث لبيئة العمل worktree بعد الدمج؟
لخياري الدمج والتخلص، يتم تنظيف worktree. ولإنشاء PR والحفاظ، يبقى worktree كما هو.
هل تقوم هذه المهارة بـ force-push للفروع؟
لا. لا تقوم المهارة أبدًا بـ force-push دون طلب صريح من المستخدم. تستخدم عمليات git آمنة.
كيف تحدد الفرع الأساسي؟
تتحقق من فروع main وmaster وdevelop للعثور على أحدث merge-base مع الفرع الحالي.
ما مشغلات الاختبارات المدعومة؟
npm/yarn وcargo وpytest وgo test وmake test. تكتشف المهارة نوع مشروعك تلقائيًا.

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

بنية الملفات

📄 SKILL.md