技能 debugging
🔧

debugging

低風險 ⚡ 包含腳本📁 檔案系統存取

تصحيح أخطاء الشيفرة وتحليل السجلات

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

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

支援: Claude Codex Code(CC)
🥉 75 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

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

3

開啟並開始使用

測試它

正在使用「debugging」。 Debug this error: TypeError: Cannot read property 'name' of undefined

預期結果:

  • نوع الخطأ: TypeError
  • الموقع: src/services/user.js:45
  • السبب الجذري: getUser() returns undefined when user not found
  • الإصلاح: Add null check before accessing user.name

正在使用「debugging」。 Analyze the error logs in /var/log/app.log

預期結果:

  • إجمالي الأخطاء: 47
  • الأكثر شيوعًا: Connection timeout (23 occurrences)
  • النمط: Errors spike during peak hours (14:00-16:00)
  • التوصية: Increase connection pool size

正在使用「debugging」。 Why are users seeing intermittent 500 errors

預期結果:

  • السبب المحتمل: Race condition in request handler
  • الدليل: Errors correlate with concurrent API calls
  • الإصلاح: Add request queuing or use locks for shared resource access

安全審計

低風險
v3 • 1/16/2026

This is a documentation-focused debugging skill. The static analyzer flagged 134 findings, but 100% are false positives. All flagged patterns are examples in markdown documentation showing common debugging commands and anti-patterns, not actual executable code. The only executable component is a 125-line Python log parser script that safely reads user-specified files and outputs JSON analysis. No network access, no credential handling, no arbitrary code execution.

5
已掃描檔案
1,746
分析行數
2
發現項
3
審計總數

風險因素

⚡ 包含腳本 (1)
📁 檔案系統存取 (1)
審計者: claude 查看審計歷史 →

品質評分

64
架構
100
可維護性
85
內容
24
社群
90
安全
96
規範符合性

你能建構什麼

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

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

تصحيح فشل الاختبارات

التحقيق في أسباب فشل الاختبارات وتحديد مشكلات الشيفرة الأساسية

التحقيق في الحوادث

ربط الأخطاء عبر الخدمات وإجراء تحليل ما بعد الحادث

試試這些提示

تحليل رسالة خطأ
Debug this error: [paste error message and stack trace]
تحليل ملف سجل
Analyze the error logs in [file path] and identify the root cause
اكتشاف الأنماط
Find patterns in these error logs from the past 24 hours
إصلاح مشكلة في الشيفرة
Fix the null reference error at [file:line] with minimal changes

最佳實務

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

避免

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

常見問題

ما لغات البرمجة المدعومة؟
JavaScript، Node.js، Python، Java، ولغات أخرى بصيغ تتبع استدعاءات قياسية.
ما صيغ السجلات التي يمكن تحليلها؟
سجلات نصية عادية، وسجلات JSON، وصيغ سجلات شائعة تتضمن الطوابع الزمنية ومستويات الأخطاء.
كيف يتكامل هذا مع بيئة التطوير لدي؟
تعمل المهارة مع أي معلومات خطأ نصية. انسخ وألصق الأخطاء من الطرفية أو بيئة التطوير.
هل تتم معالجة بيانات سجلاتي خارجيًا؟
لا. يحدث كل التحليل محليًا. يقرأ سكربت Python الملفات ويُخرج JSON محليًا.
لماذا لا يجد تصحيح الأخطاء لدي المشكلة؟
تأكد من توفير رسالة الخطأ كاملة وتتبع الاستدعاءات وسياق السجل ذي الصلة. بعض المشكلات تتطلب تسجيلًا إضافيًا.
بماذا تختلف عن رسائل الخطأ القياسية؟
توفر هذه المهارة سير عمل تحليلية منظمة، واكتشاف الأنماط، وتحديد السبب الجذري بشكل منهجي.