ghe-claim
المطالبة بمشكلات GitHub لبدء العمل
تتطلب إدارة مشكلات GitHub تتبعًا يدويًا للمهمات وحالة سير العمل. تقوم هذه المهارة بأتمتة عملية المطالبة مع التحقق من الصحة، والتعيين الذري، وإعداد شجرة git للتطوير الفوري.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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
- اكتمل تزامن الذاكرة
التدقيق الأمني
آمن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)
مشكلات منخفضة المخاطر (1)
عوامل الخطر
⚙️ الأوامر الخارجية (3)
📁 الوصول إلى نظام الملفات (1)
درجة الجودة
ماذا يمكنك بناءه
البدء في العمل على مشكلة جديدة
المطالبة بالمشكلة #201 لبدء التطوير. تتحقق المهارة من جاهزية المشكلة، وتعينها لك، وتضيف تسميات 'in-progress'، وتُعد شجرة git.
اختيار عمل متاح من لوحة المشكلات
المطالبة بمشكلة من عمود الجاهز. تتحقق المهارة من ترتيب المراحل، وتمنع تكرار أشجار git للمهام الكبرى، وتزامن مع بنك الذاكرة.
الانتقال بين المراحل
المطالبة بمشكلة في مرحلة TEST أو REVIEW بعد اكتمال مرحلة DEV. تُنشئ المهارة مدير موضوع مناسب وتحافظ على الامتثال لمرحلة البوابة.
جرّب هذه الموجهات
Claim issue #{issue_number}Start working on issue #{issue_number} for the authentication featureI'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 عند الانتقال بين المراحل
تجنب
- المطالبة بالمشكلات دون التحقق من حالة الجاهزية
- المطالبة بمشكلات متعددة في وقت واحد (تمنع المطالبة الذرية هذا)
- استخدام المطالبة للمشكلات المعينة بالفعل
- تجاوز التحقق من مرحلة البوابة عن طريق تعيين المشكلات يدويًا