📦

ghe-claim

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

المطالبة بمشكلات GitHub لبدء العمل

تتطلب إدارة مشكلات GitHub تتبعًا يدويًا للمهمات وحالة سير العمل. تقوم هذه المهارة بأتمتة عملية المطالبة مع التحقق من الصحة، والتعيين الذري، وإعداد شجرة git للتطوير الفوري.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "ghe-claim". Claim issue #201

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

  • التحقق من المرحلة: اجتاز (المشكلة تحتوي على علامة 'ready')
  • تم تعيين المشكلة #201 لك
  • تمت إضافة علامة 'in-progress'، وإزالة علامة 'ready'
  • تم نشر تعليق المطالبة في موضوع المشكلة
  • تم إنشاء شجرة git في /path/to/repo/.git/worktrees/issue-201
  • تم تحديث بنك الذاكرة (activeContext.md)

استخدام "ghe-claim". I'll take issue #205

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

  • جاري التحقق من جاهزية المشكلة #205...
  • فحص المرحلة: اكتملت مرحلة DEV
  • جاري التعيين لك...
  • تم المطالبة بالمشكلة #205 لمرحلة TEST
  • اكتمل تزامن الذاكرة

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

آمن
v5 • 1/23/2026

Static scanner flagged markdown documentation patterns as security issues. All findings are false positives. The skill contains no executable code, only documentation about GitHub issue management workflow. Backticks in markdown format examples were misinterpreted as shell command execution. Settings file references (~/.claude) are standard configuration locations, not malicious file access. No actual cryptographic algorithms, network calls, or code execution patterns exist in this skill file.

1
الملفات التي تم فحصها
150
الأسطر التي تم تحليلها
4
النتائج
5
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (1)
Markdown Code Formatting Misidentified as Shell Commands
Scanner detected backtick syntax at SKILL.md lines 73-90, 121-123, 149 as 'Ruby/shell backtick execution'. These are markdown inline code formatting examples (e.g., timestamp format `YYYYMMDDHHMMSSTimezone`, skill reference `ghe-checkpoint`). No actual command execution exists.
مشكلات منخفضة المخاطر (1)
Settings File Reference Misidentified as Hidden File Access
Scanner flagged ~/.claude reference at SKILL.md:60 as hidden file access. This is standard configuration location for Claude Code plugins, documented as allowed boundary for settings.

عوامل الخطر

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

درجة الجودة

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

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

البدء في العمل على مشكلة جديدة

المطالبة بالمشكلة #201 لبدء التطوير. تتحقق المهارة من جاهزية المشكلة، وتعينها لك، وتضيف تسميات 'in-progress'، وتُعد شجرة git.

اختيار عمل متاح من لوحة المشكلات

المطالبة بمشكلة من عمود الجاهز. تتحقق المهارة من ترتيب المراحل، وتمنع تكرار أشجار git للمهام الكبرى، وتزامن مع بنك الذاكرة.

الانتقال بين المراحل

المطالبة بمشكلة في مرحلة TEST أو REVIEW بعد اكتمال مرحلة DEV. تُنشئ المهارة مدير موضوع مناسب وتحافظ على الامتثال لمرحلة البوابة.

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

طلب مطالبة أساسي
Claim issue #{issue_number}
مطالبة بلغة طبيعية
Start working on issue #{issue_number} for the authentication feature
مطالبة سريعة
I'll take issue #{issue_number}
مطالبة مجمعة مع السياق
Claim issue #{issue_number} and set up the development environment. This is for the OAuth integration feature.

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

  • توفير رقم المشكلة الك��مل مع رمز # للوضوح
  • ذكر عنوان المشكلة أو سياق الميزة لتتبع أفضل
  • استخدام ghe-status أولاً للتحقق من وجود المشكلة وفحص حالتها
  • الجمع مع ghe-transition عند الانتقال بين المراحل

تجنب

  • المطالبة بالمشكلات دون التحقق من حالة الجاهزية
  • المطالبة بمشكلات متعددة في وقت واحد (تمنع المطالبة الذرية هذا)
  • استخدام المطالبة للمشكلات المعينة بالفعل
  • تجاوز التحقق من مرحلة البوابة عن طريق تعيين المشكلات يدويًا

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

ماذا يحدث إذا حاولت المطالبة بمشكلة معينة بالفعل؟
سيخفق التحقق من مرحلة البوابة ويمنع المطالبة. تتحقق المهارة من عدم وجود مُعيِّن حالي للمشكلة قبل المتابعة.
هل المطالبة تنشئ شجرة git لمراحل TEST أو REVIEW؟
لا، يتم إنشاء شجرة git فقط لمشكلات مرحلة DEV. مراحل TEST و REVIEW تتخطى هذه الخطوة.
هل يمكنني المطالبة بمشكلة بدون علامة 'ready'؟
لا، يتطلب التحقق من مرحلة البوابة علامة 'ready'. هذا يضمن أن العمل المعتمد فقط يدخل في سير العمل.
ما الغرض من تزامن بنك الذاكرة؟
يُحدِّث ملف activeContext.md في SERENA لتتبع جميع الأعمال النشطة، مما يتيح استمرارية الجلسة عبر إعادة تشغيلات Claude.
كيف تمنع المطالبة الذرية التعارضات؟
تطالبة العملية ذرية على مستوى واجهة برمجة تطبيقات GitHub - إذا حاول وكيلان المطالبة في وقت واحد، سيتلقى أحدهما خطأ تعارض التعيين.
ماذا لو تم تعطيل إعداد مزامنة SERENA؟
ستتجاوز المهارة خطوة تحديث بنك الذاكرة ولا تزال تُكمل عملية المطالبة. يتم التحكم في ذلك من خلال تكوين .claude/ghe.local.md.

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

المؤلف

Emasoft

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md