技能 debugging
🔍

debugging

安全 🌐 網路存取📁 檔案系統存取⚙️ 外部命令

تصحيح الأخطاء بشكل منهجي

也可從以下取得: Joseph OBrien,Joseph OBrien,supercent-io

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

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

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「debugging」。 Debug this: My function sometimes returns undefined even though the data exists

預期結果:

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

正在使用「debugging」。 The test is failing but I cannot see why. Can you debug this?

預期結果:

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

正在使用「debugging」。 Debug this production issue: Users are reporting 500 errors intermittently

預期結果:

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

安全審計

安全
v5 • 1/16/2026

This is a pure prompt-based documentation skill containing only markdown guidance for a four-phase debugging methodology. No executable code, scripts, network calls, or file system access exist. All 24 static findings are false positives: metadata URL fields misidentified as network threats, debugging terminology ('trace', 'test', 'echo') misidentified as command execution, and markdown code examples misidentified as shell scripts.

2
已掃描檔案
381
分析行數
3
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

Fix Recurring Bugs

تحقيق في سبب استمرار الأخطاء بعد محاولات إصلاح متعددة من خلال تحديد السبب الجذري الفعلي

Analyze Test Failures

تتبع فشل الاختبارات إلى مصدرها باستخدام تحليل تدفق البيانات ومقارنة الكود العامل

Debug Production Issues

تطبيق التحقيق المنهجي على السلوك غير المتوقع في أنظمة الإنتاج تحت ضغط الوقت

試試這些提示

Basic Debug Request
تصحيح هذا الخطأ: [paste error message]. طبق إطار عمل تصحيح الأخطاء رباعي المراحل. أظهر تحقيقك في السبب الجذري قبل اقتراح أي إصلاح.
Failed Fix Follow-up
جربت [previous fix approaches] لكن المشكلة تستمر. استخدم مهارة تصحيح الأخطاء وعُد إلى المرحلة 1. ما الذي أفقده؟
Multi-Layer Investigation
تصحيح هذه المشكلة في نظامنا API → Service → Database. يحدث الخطأ في [location]. تتبع تدفق البيانات للعثور على مكان نشوء البيانات السيئة.
Architectural Pattern Check
جرّبنا 3+ إصلاحات كشفت كل منها عن مشكلات جديدة. طبق المرحلة 4.5 - التشكيك في البنية. هل هذا النمط صيح أم يجب مناقشة إعادة البناء؟

最佳實務

  • أكمل دائماً المرحلة 1 قبل أي إصلاح - فهم السبب أهم من الحلول السريعة
  • غيّر شيئاً واحداً في كل مرة أثناء اختبار الفرضيات لعزل ما يعمل فعلياً
  • بعد 3+ محاولات فاشلة، شكك في البنية المعمارية بدلاً من الاستمرار في الترقيع

避免

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

常見問題

Which tools support this skill?
تعمل هذه المهارة مع Claude وCodex وClaude Code. توجه أي مساعد ذكاء اصطناعي عبر منهجية تصحيح الأخطاء المنهجية.
How long does the process take?
يستغرق التحقيق الأولي وقتاً أطول من الإصلاحات السريعة، لكنه يمنع تكرار الأخطاء. الوقت المستثمر في البداية يوفر وقت تصحيح الأخطاء لاحقاً.
Can this integrate with my IDE?
توفر هذه المهارة مطالبات يمكنك استخدامها مع أي مساعد برمجة بالذكاء الاصطناعي. يعتمد التكامل على إعداد IDE والذكاء الاصطناعي الخاص بك.
Is my code data sent anywhere?
لا. هذه المهارة تعتمد بالكامل على المطالبات. يبقى الكود الذي تشاركه ضمن سياق مساعد الذكاء الاصطناعي فقط.
What if I cannot reproduce the issue?
عندما يكون إعادة الإنتاج مستحيلاً، توجهك المرحلة 1 لجمع السجلات والبيانات التاريخية لاستنتاج الأنماط والأسباب المحتملة.
How is this different from regular debugging?
يبدأ تصحيح الأخطاء التقليدي عادةً بمحاولات الإصلاح. تفرض هذه المهارة التحقيق أولاً، تتبعاً لقانون الحديد: لا إصلاحات دون تحديد السبب الجذري.

開發者詳情

檔案結構

📄 SKILL.md