systematic-debugging
تطبيق منهجية التنقيح المنهجية
También disponible en: Cycleaddict,ZhanlinCui,DMJGilbert,DYAI2025,sickn33,davila7,ChrisWiles,CodingCossack,Doyajin174,obra,Cygnusfear
الإصلاحات العشوائية تضيع الوقت وتُنشئ أخطاء جديدة. تفرض هذه المهارة عملية تنقيح من أربع مراحل تجد دائمًا السبب الجذري قبل اقتراح الإصلاحات، مما يمنع الإصلاحات على مستوى الأعراض والديون المعمارية.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "systematic-debugging". Use systematic-debugging. البناء CI يفشل مع 'فشل git init في /Users/jesse/project/packages/core'
Resultado esperado:
- المرحلة 1 - التحقيق في السبب الجذري: تتبع خطأ git init عكسيًا عبر سلسلة الاستدعاءات
- المرحلة 2 - تحليل النمط: المقارنة مع عمليات git العاملة في قاعدة الأكواد
- المرحلة 3 - الفرضية: اختبار متغير واحد في كل مرة لعزل السبب
- المرحلة 4 - التنفيذ: إنشاء حالة اختبار فاشلة وتنفيذ الإصلاح في المصدر
- الدفاع متعدد الطبقات: إضافة التحقق في كل طبقة لجعل الخطأ مستحيل هيكليًا
Usando "systematic-debugging". Use systematic-debugging. اختبار UserRegistrationTest يفشل مع 'يُتوقع أن يتطابق البريد الإلكتروني مع النمط لكن القيمة undefined'
Resultado esperado:
- المرحلة 1 - السبب الجذري: تحقق من مصدر القيمة undefined في سلسلة الاستدعاءات
- المرحلة 2 - النمط: قارن مع الاختبارات الناجحة التي تتعامل مع التحقق من البريد الإلكتروني
- المرحلة 3 - الفرضية: صياغة فرضية واحدة عن مصدر القيمة undefined
- المرحلة 4 - الإصلاح: تنفيذ في المصدر، وليس في طبقة التحقق
- ملاحظة: إذا فشلت 3+ إصلاحات، يلزم نقاش معماري مع الفريق
Usando "systematic-debugging". Use systematic-debugging. واجهتنا الأخطاء 500 بشكل متقطع لكن السجلات لا تظهر أي خطأ
Resultado esperado:
- المرحلة 1 - الأدلة: جمع البيانات عند كل حدود المكونات (واجهة برمجة التطبيقات → الخدمة → قاعدة البيانات)
- المرحلة 2 - النمط: مقارنة السلوك المتقطع مع الفترات المستقرة
- المرحلة 3 - الفرضية: اختبار متغير واحد في كل مرة (التوقيت، الحمل، الحالة)
- المرحلة 4 - التنفيذ: الإصلاح في المصدر المُحدد مع اختبارات الانحدار
Auditoría de seguridad
SeguroThis is a pure prompt-based methodology skill containing only documentation. All 55 static findings are FALSE POSITIVES. The flagged 'subprocess.run' and 'backtick' patterns are educational code examples within markdown files, not executable code. The skill has zero code execution capabilities, no network access, and no file modification capabilities. The pre-computed skill-report.json correctly assessed this as 'safe' with no risk factors.
Factores de riesgo
⚙️ Comandos externos (35)
🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (1)
Puntuación de calidad
Lo que puedes crear
إصلاح الأخطاء المتكررة بشكل صحيح
توقف عن ترقيع الأعراض. تتبع الأخطاء إلى مصدرها باستخدام التتبع العكسي عبر مكدس الاستدعاءات.
تنقيح فشل الاختبارات بشكل منهجي
أعد إنتاج حالات الفشل بشكل متسق وحدد الأسباب الجذري قبل اقتراح تعديلات على الاختبارات.
تطبيق التنقيح المنظم على أي مشكلة
اتبع القانون الحديدي: لا إصلاحات دون تحقيق في السبب الجذري. تعمل مع أي قاعدة أكواد.
Prueba estos prompts
Use systematic-debugging. المشكلة: [وصف الخطأ أو المشكلة]
Use systematic-debugging. الاختبار [اسم الاختبار] يفشل مع: [رسالة الخطأ وتتبع المكدس]
Use systematic-debugging. هذه مشكلة متعددة المكونات تؤثر على [وصف المكونات المتأثرة]. لكل حدود بين المكونات: سجّل البيانات التي تدخل وتخرج، وتحقق من انتشار البيئة/التكوين. شغّل الاختبارات لجمع الأدلة التي تُظهر أين يحدث الخلل، ثم حلل لتحديد المكونات الفاشلة.
Use systematic-debugging. جربنا بالفعل [عدد] إصلاحات ولم تنجح أي منها. [وصف المشكلة وما تم تجربته]
Mejores prácticas
- أكمل دائمًا المرحلة 1 (التحقيق في السبب الجذري) قبل محاولة أي إصلاح
- اختبر فرضية واحدة في كل مرة وتحقق قبل المتابعة
- بعد ثلاث محاولات فاشلة، توقف واطرح أسئلة حول البنية المعمارية مع المستخدم
Evitar
- اقتراح إصلاحات قبل تتبع تدفق البيانات للعثور على المصدر
- إجراء تغييرات متعددة في وقت واحد لترى ما يعمل
- افتراض أن السبب الأول الواضح هو السبب الجذري