技能 systematic-debugging
🔍

systematic-debugging

安全 ⚙️ 外部命令📁 文件系统访问🌐 网络访问

تصحيح الأخطاء بشكل منهجي باستخدام إطار عمل رباعي المراحل

也可从以下获取: Doyajin174,Asmayaseen,sickn33,CodingCossack,DMJGilbert,obra,Cycleaddict,ZhanlinCui,Cygnusfear,ChrisWiles,davila7

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

支持: Claude Codex Code(CC)
📊 70 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“systematic-debugging”。 البناء يفشل مع خطأ 'Cannot find module'

预期结果:

  • المرحلة 1 - تحقيق السبب الجذري: التحقق من وجود الوحدة، ومراجعة التغييرات الأخيرة في التبعيات، وتتبع سلسلة الاستيراد لتحديد أين يُتوقع وجود الوحدة مقابل مكان وجودها الفعلي
  • المرحلة 2 - تحليل الأنماط: المقارنة ضد الاستيرادات العاملة في قاعدة الكود لتحديد ما هو مختلف حول هذا الاستيراد الفاشل
  • المرحلة 3 - الفرضية: تشكيل فرضية واضحة حول سبب عدم العثور على الوحدة قبل محاولة أي إصلاح
  • المرحلة 4 - التنفيذ: إنشاء اختبار فاشل يعيد إنتاج المشكلة، ثم تنفيذ الإصلاح على مستوى السبب الجذري

正在使用“systematic-debugging”。 الاختبارات تنجح محلياً لكنها تفشل في CI مع خطأ انتهاء المهلة

预期结果:

  • المرحلة 1 - تحقيق السبب الجذري: جمع الأدلة حول اختلافات بيئة CI، والتحقق من متغيرات البيئة، ومقارنة تكوين CI مقابل المحلي
  • مرحلة 2 - تحليل الأنماط:查找 تكوينات الاختبار العاملة في مشاريع أو فروع أخرى لتحديد ما هو مختلف
  • المرحلة 3 - الفرضية: تشكيل نظرية حول سبب حدوث انتهاء المهلة فقط في بيئة CI قبل محاولة التغييرات
  • المرحلة 4 - التنفيذ: إنشاء اختبار إعادة إنتاج، ثم تنفيذ الإصلاح الذي يعالج السبب الجذري الفعلي

正在使用“systematic-debugging”。 عملت الميزة أمس لكنها تفشل اليوم دون تغييرات في الكود

预期结果:

  • المرحلة 1 - تحقيق السبب الجذري: التحقق مما تغير في التبعيات أو البيئة أو الخدمات الخارجية منذ آخر عمل
  • المرحلة 2 - تحليل الأنماط: مراجعة سجل git وسجلات النشر لتحديد التغييرات الأخيرة
  • المرحلة 3 - الفرضية: تحديد العامل الخارجي الذي تغير وأدى إلى الفشل
  • المرحلة 4 - التنفيذ: إصلاح السبب الجذري أو التعامل معه، وليس الأعراض فقط

安全审计

安全
v5 • 1/17/2026

Pure documentation skill containing only markdown text. No executable code, scripts, or network operations. Static findings are false positives triggered by documentation examples demonstrating debugging techniques (shell commands in code blocks, system diagnostics). All patterns are illustrative educational content, not functional code.

7
已扫描文件
836
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
26
社区
100
安全
91
规范符合性

你能构建什么

إصلاح الأخطاء بشكل صحيح من المرة الأولى

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

التحقق من فشل الاختبارات بشكل منهجي

مهندسو ضمان الجودة يتبعون فشل الاختبارات عبر المراحل الأربع لفهم سبب فشل الاختبارات قبل محاولة الإصلاحات.

تصحيح أخطاء حوادث الإنتاج تحت الضغط

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

试试这些提示

تقرير خطأ أساسي
يُبلغ المستخدم أن زر تسجيل الدخول لا يفعل شيئاً عند النقر عليه. استخدم تصحيح-الأخطاء-المنهجي للتحقيق قبل اقتراح أي إصلاح.
فشل الاختبار
فشل البناء مع: 'Expected 200 but got 500'. استخدم تصحيح-الأخطاء-المنهجي للعثور على السبب الجذري قبل محاولة أي إصلاح.
مشكلة في الأداء
يستغرق نقطة النهاية /api/users عشر ثوانٍ للاستجابة. استخدم تصحيح-الأخطاء-المنهجي للتحقيق في مشكلة الأداء بشكل منهجي.
طوارئ الإنتاج
توقف الإنتاج مع انتهاء مهلة الاتصال. استخدم تصحيح-الأخطاء-المنهجي للتحقيق - لا تقترح أي إصلاح حتى تفهم السبب الجذري.

最佳实践

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

避免

  • إصلاح سريع الآن، تحقيق لاحق - هذا يخلق ديون تقنية ويخفي الأعراض
  • فقط حاول تغيير X وانظر إن كان يعمل - ينشئ أخطاء جديدة ويضيع الوقت,تخطي الاختبار لأنك ستتحقق يدوياً - الإصلاحات غير المختبرة لا تستمر
  • faq
  • :
  • [object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

常见问题

What AI tools support this skill?
Works with Claude, OpenAI Codex, and Claude Code. Provides guidance for any LLM-based development workflow.
How long does the full process take?
Simple bugs take 15-30 minutes. Complex issues take 1-2 hours. Faster than thrashing with random fixes.
Can I skip phases under time pressure?
No. The skill explicitly resists this rationalization. Systematic debugging is faster than guess-and-check.
What if I cannot find the root cause?
Document what was investigated. 95 percent of no root cause cases are incomplete investigation. Add monitoring for future.
How does this differ from TDD?
TDD writes tests before coding. This skill creates failing tests before fixing bugs to ensure the fix addresses the root cause.
Does this work for performance issues?
Yes. Apply all four phases to performance problems. Find root cause of slowness before attempting optimization.