Compétences finishing-a-development-branch
📦

finishing-a-development-branch

Sûr

إكمال فرع تطوير

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

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

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". شغّل المهارة بعد نجاح الاختبارات

Résultat attendu:

التنفيذ اكتمل. ماذا تريد أن تفعل؟

1. الدمج مع main محلياً
2. الدفع وإنشاء طلب سحب
3. الإبقاء على الفرع كما هو (سأتعامل معه لاحقاً)
4. التخلص من هذا العمل

أي خيار؟

Utilisation de "finishing-a-development-branch". المستخدم يختار الخيار 1 (الدمج محلياً)

Résultat attendu:

تم التبديل إلى 'main'.
تم سحب آخر التغييرات.
تم دمج 'feature-branch'.
الاختبارات نجحت على النتيجة المدمجة.
تم حذف الفرع 'feature-branch'.
تم تنظيف Worktree. اكتمل الفرع.

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

إكمال فرع ميزة

بعد تنفيذ ميزة، استخدم هذه المهارة لدمج الفرع بشكل نظيف، أو إنشاء طلب سحب، أو التخلص من العمل بأمان

تكامل سير عمل الوكيل

يُستدعى كخطوة أخيرة في مهارات subagent-driven-development أو executing-plans بعد اكتمال جميع المهام

تنظيف الفرع بعد مراجعة الكود

استخدم بعد الموافقة على طلب السحب لدمج وتنظيف فرع الميزة من المحلي والبعيد

Essayez ces prompts

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

Bonnes pratiques

  • تحقق دائماً من نجاح الاختبارات قبل عرض الخيارات لمنع دمج كود معطوب
  • اعرض بالضبط 4 خيارات بدون شرح إضافي للحفاظ على وضوح قرار المستخدم
  • اطلب تأكيد 'discard' مكتوباً قبل حذف العمل لمنع الفقدان العرضي
  • نظّف worktrees فقط لخيارات الدمج والتخلص، وليس لإنشاء طلب السحب

Éviter

  • تخطي التحقق من الاختبارات والمتابعة مباشرة إلى الدمج أو طلب السحب
  • عرض أسئلة مفتوحة بدلاً من خيار منظم بـ 4 خيارات
  • التنظيف التلقائي لـ worktrees لجميع الخيارات (يكسر الخيار 2 و 3)
  • السماح بالتخلص بدون تأكيد مكتوب صريح

Foire aux questions

هل تشغّل هذه المهارة الاختبارات تلقائياً؟
لا. المهارة توجه Claude للتحقق من نجاح الاختبارات ولكن يجب على المستخدم تشغيل أمر الاختبار الفعلي. يعرض Claude أوامر المثال لكن لا ينفذها.
ماذا يحدث إذا فشلت الاختبارات؟
تتوقف المهارة وتُبلغ عن إخفاقات الاختبار. لا تتابع إلى خيارات الدمج أو طلب السحب حتى تنجح الاختبارات.
هل يمكنني استخدام هذا مع GitLab أو Bitbucket؟
هذه المهارة مصممة لـ GitHub مع gh CLI. GitLab و Bitbucket لديهما سير عمل مختلف لإنشاء طلبات السحب غير مغطاة.
كيف تحدد المهارة فرع الأساس؟
تحاول فروع الأساس الشائعة (main, master) باستخدام git merge-base. إذا لم يكن واضحاً، تطلب من المستخدم التأكيد.
ما هي إجراءات السلامة الموجودة للتخلص؟
قبل التخلص، تعرض المهارة بالضبط ما سيتم حذفه (الفرع، الالتزامات، worktree) وتتطلب من المستخدم كتابة 'discard' للتأكيد.
هل تتعامل هذه المهارة مع تعارضات الدمج؟
لا. لا تحاول المهارة حل تعارضات الدمج. إذا حدثت تعارضات، تُبلغ عنها وتتوقف لتدخل المستخدم.

Détails du développeur

Structure de fichiers

📄 SKILL.md