Skills: المشاكل الشائعة واستكشاف الأخطاء

آخر تحديث: 2026-08-31

لا تنزعج عند مواجهة المشاكل — 90% من مشاكل المهارات لديها حلول قياسية. هذا الدليل المرجعي السريع يساعدك على تحديد المشاكل وحلها بسرعة.


1. مرجع سريع لفئات المشاكل

(1) مشاكل التحميل

العرض السبب المحتمل الحل
المهارة لم تُحمّل خطأ في مسار الملف تحقق من الدليل واسم الملف
المهارة لم تُحمّل خطأ في تنسيق الـ frontmatter تحقق من صياغة YAML
المهارة لم تُحمّل عدم تطابق المحفز تحقق من الكلمات المفتاحية وشروط المحفز
تعارض مهارات متعددة نفس الأولوية عيّن أولويات أو استخدم محفزات أكثر دقة

(2) مشاكل التنفيذ

العرض السبب المحتمل الحل
الأداة لم تُستدعَ القالب لا يطلب ذلك صراحةً حدد خطوات استخدام الأداة في التدفق
الأداة لم تُستدعَ الأداة غير مربوطة تحقق من قائمة أدوات الـ frontmatter
تنسيق مخرجات خاطئ وصف القالب غير محدد قدّم قالب مخرجات وأمثلة
مخرجات وهمية القالب يفتقر للقيود أضف "أخرج فقط بناءً على المحتوى المقروء فعلاً"

(3) مشاكل الجودة

العرض السبب المحتمل الحل
عناصر مراجعة مفقودة أبعاد المراجعة غير مكتملة أضف عناصر فحص؛ استخدم التعداد بدلاً من الوصف
الإصلاح يُدخل خطأ جديد خطوة تحقق مفقودة أضف خطوة "شغّل الاختبارات بعد الإصلاح"
مخرجات غير متسقة القالب غامض استخدم الجداول والقوائم بدلاً من اللغة الطبيعية
فيضان السياق معلومات مشروع كثيرة أضف قواعد تقليم السياق

2. طرق التشخيص

(1) طريقة التشخيص الطبقي

TEXT 📖 للعرض فقط
أربع طبقات لتشخيص المشاكل
├── الطبقة 1: طبقة الملف
│   ├── هل الملف موجود؟
│   ├── هل المسار صحيح؟
│   └── هل الـ frontmatter صالح؟
├── الطبقة 2: طبقة التكوين
│   ├── هل المحفز مطابق؟
│   ├── هل الأدوات مربوطة؟
│   └── هل الصلاحيات كافية؟
├── الطبقة 3: طبقة القالب
│   ├── هل التعليمات واضحة؟
│   ├── هل الأمثلة كافية؟
│   └── هل القيود صريحة؟
└── الطبقة 4: طبقة التنفيذ
    ├── هل الأدوات استُدعيت كما هو متوقع؟
    ├── هل المخرجات تطابق التنسيق؟
    └── هل النتيجة تلبي الهدف؟

(2) طريقة اختبار A/B

TEXT 📖 للعرض فقط
اختبار A/B للقوالب
1. أبقِ جميع الشروط الأخرى كما هي
2. عدّل جزءًا واحدًا فقط من القالب
3. قارن جودة المخرجات
4. احتفظ بالإصدار الأفضل
5. سجّل سبب التغيير

(3) إعادة الإنتاج الأدنى

TEXT 📖 للعرض فقط
خطوات إعادة إنتاج المشكلة
1. أنشئ ملف مهارة أدنى
2. أبقِ القالب الأساسي فقط
3. أكد ما إذا كانت المشكلة تتكرر
4. أضف محتوى تدريجيًا لتحديد شرط المحفز
5. إصلاح موجه

3. تقنيات الإصلاح الشائعة

(1) ضبط القوالب الدقيق

TEXT 📖 للعرض فقط
تقنيات الضبط الدقيق الشائعة
├── إضافة أمثلة: تنسيق مخرجات خاطئ → أضف مثال مخرجات متوقع
├── إضافة قيود: مخرجات مطولة → أضف "موجز، لا يزيد عن N سطر"
├── إضافة خطوات: أداة لم تُستدعَ → أضف "الخطوة N: استخدم أداة XX"
├── إضافة شروط: سلوك غير صحيح → أضف "إذا X، ثم Y؛ وإلا Z"
└── إضافة نفي: يفعل أشياء لا يجب فعلها → أضف "لا تفعل X"

(2) تعديلات ربط الأدوات

TEXT 📖 للعرض فقط
إصلاح مشاكل الأدوات
├── أداة لم تُستدعَ: حدد صراحةً في التدفق "استخدم Read لقراءة الملف"
├── أداة خاطئة: اذكر في القالب "استخدم Edit وليس Write لتعديل الملفات"
├── صلاحيات غير كافية: تحقق من تكوين allow/deny في settings.json
└── انتهاء مهلة الأداة: ضيّق نطاق البحث، قلّل حجم البيانات

(3) إصلاحات المحفزات

TEXT 📖 للعرض فقط
إصلاح مشاكل المحفزات
├── لا يتفعّل: كلمة مفتاحية غامضة جدًا → أضف مرادفات شائعة
├── تفعيل خاطئ: كلمة مفتاحية واسعة جدًا → ضيّق نطاق المطابقة
├── تعارضات: مهارات متعددة تتنافس → عدّل الأولويات
└── تفعيل متكرر: شرط فضفاض جدًا → أضف شروط AND

4. قائمة فحص التصحيح

(1) قائمة فحص تصحيح المهارة

MARKDOWN
## قائمة فحص التصحيح

### فحوصات أساسية
- [ ] مسار الملف صحيح
- [ ] صياغة YAML للـ frontmatter صحيحة
- [ ] name وdescription مملوءان
- [ ] triggers مُكوّنة

### فحوصات وظيفية
- [ ] روابط الأدوات كاملة
- [ ] القالب يحتوي على خطوات تنفيذ واضحة
- [ ] يوجد مثال على تنسيق المخرجات
- [ ] يوجد قيود وشروط حدية

### فحوصات الجودة
- [ ] مُتحقق في مشروع اختبار
- [ ] تنسيق المخرجات مستقر
- [ ] استدعاءات الأدوات معقولة
- [ ] لا مخاطر أمنية

(2) ملاحظات الاختلافات بين المنصات

الملاحظة Claude Code Cursor OpenCode
موقع الملف .claude/skills/ .cursor/rules/ skills/
التحميل التلقائي مدعوم مدعوم يحتاج تكوين
صياغة المحفز YAML Markdown frontmatter Markdown
صلاحيات الأدوات settings.json تكوين المشروع ملف تكوين

❓ الأسئلة الشائعة

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

📖 ملخص


📝 تمارين

  1. أساسي (⭐): اتبع قائمة فحص التصحيح لفحص جميع مهاراتك المنشأة وإصلاح أي مشاكل موجودة.
  2. متوسط (⭐⭐): اكتب دليل استكشاف أخطاء المهارات لفريقك مع 10 مشاكل وحلول على الأقل.
  3. متقدم (⭐⭐⭐): أنشئ مهارة تشخيص مهارات يمكنها فحص المهارات الأخرى تلقائيًا بحثًا عن مشاكل شائعة وتقديم اقتراحات إصلاح.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%