🔧

debugger

آمن

تصحيح أخطاء الكود وإيجاد الأسباب الجذرية

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

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "debugger". Help me debug this error: TypeError: Cannot read property 'map' of undefined at App.js:15

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

بناءً على الخطأ، المشكلة هي أنك تحاول استدعاء .map() على قيمة undefined. هذا يعني عادةً أن البيانات لم يتم تحميلها بعد.

السبب الجذري: مصفوفة 'items' غير محددة عندما يتم عرض المكون قبل جلب البيانات.

الإصلاح: أضف تحقق شرطي قبل العرض:
- استخدم items?.map() أو (items || []).map()
- أو أضف تحقق من حالة التحميل

الاختبار: تحقق من أن الإصلاح يتعامل مع كلتا حالتي التحميل والمكونات المحملة بشكل صحيح.

استخدام "debugger". My API endpoint returns 500 error when I try to create a user with email 'test@test.com'

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

لأساعدك في تصحيح هذا بشكل منهجي.

1. أولاً، تحقق من سجلات الخادم للحصول على رسالة الخطأ المحددة
2. ابحث عن منطق التحقق الذي قد يرفض تنسيق البريد الإلكتروني هذا
3. تحقق من قيود قاعدة البيانات على حقل البريد الإلكتروني
4. تحقق من أن حمولة الطلب تتطابق مع المخطط المتوقع

ماذا ترى في سجلات الخادم عند حدوث هذا الخطأ؟

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

آمن
v1 • 2/24/2026

This is a prompt-only skill containing only debugging instructions and best practices. No executable code was detected. The static analysis scanned 0 files and found 0 security issues. The skill provides guidance on debugging workflows without any access to system resources, network, or filesystem operations.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

إصلاح فشل الاختبارات غير المتوقع

عند فشل الاختبارات الآلية برسائل خطأ غامضة، استخدم هذه المهارة لتحليل الفشل، وتتبع السبب الجذرية، وتنفيذ الإصلاح.

تصحيح أخطاء الإنتاج

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

تعلم أفضل ممارسات التصحيح

يمكن للمطورين المبتدئين استخدام هذه المهارة لتعلم منهجيات التصحيح المنهجية، بما في ذلك كيفية تكوين الفرضيات، وإضافة سجلات التصحيح، والتحقق من الحلول.

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

تحليل الخطأ الأساسي
Help me debug this error: [paste error message and stack trace here]. What is the likely root cause and how should I fix it?
جلسة التصحيح
I am encountering [describe the unexpected behavior]. The error occurs when [describe reproduction steps]. Help me identify the root cause and fix it.
تحليل فشل الاختبار
My tests are failing with this output: [paste test failure]. Guide me through debugging this step by step and recommend a fix.
التصحيح الوقائي
I recently fixed a bug where [describe the bug and fix]. What best practices should I follow to prevent similar issues? What testing approach should I use?

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

  • احصل دائماً على رسالة الخطأ الكاملة وتتبع المكدس قبل محاولة الإصلاحات
  • أعد إنتاج المشكلة بخطوات بسيطة لعزل السبب الجذري
  • تحقق من الإصلاحات بالاختبارات قبل اعتبار المشكلة محلولة

تجنب

  • إجراء تغييرات دون فهم السبب الجذري - هذا يؤدي إلى معالجة الأعراض بدلاً من الإصلاحات الفعلية
  • تجاهل رسائل الأخطاء وتتبعات المكدس - أنها تحتوي على معلومات تشخيصية قيمة
  • تخطي خطوات التحقق - اختبر دائماً أن إصلاحك يحل المشكلة فعلياً

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

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

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md