المهارات error-detective
🔍

error-detective

مخاطر منخفضة 📁 الوصول إلى نظام الملفات⚡ يحتوي على سكربتات

Depura errores sistemáticamente con el framework TRACE

Depurar errores toma demasiado tiempo cuando no tienes un proceso claro. Esta habilidad proporciona un framework sistemático TRACE para rastrear, leer, analizar, verificar y ejecutar correcciones para cualquier error en Python, JavaScript, Java y Go.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "error-detective". Depura este error de Python: Traceback (most recent call last): File app.py line 45 in get_user user.profile.to_dict() AttributeError: 'NoneType' object has no attribute 'to_dict'

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

  • Tipo de Error: AttributeError - Objeto None accedido
  • Causa Raíz: user.profile es None, probablemente el usuario no tiene perfil
  • Solución: Agregar verificación de nulo o asegurar la creación del perfil
  • Lenguaje: Python
  • Severidad: Error de ejecución

استخدام "error-detective". Analiza este stack trace de JavaScript de mi aplicación Node.js

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

  • Tipo de Error: ReferenceError - Variable no definida
  • Ubicación: línea 12 en auth.js
  • Causa Raíz: Variable 'token' usada antes de la declaración
  • Solución: Declarar variable con let o const antes de usar

استخدام "error-detective". ¿Por qué mi aplicación funcionó ayer pero falla hoy?

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

  • Verifica cambios recientes de git con 'git diff'
  • Revisa actualizaciones de dependencias en package.json
  • Verifica que las variables de entorno estén configuradas
  • Busca lógica dependiente del tiempo o trabajos cron

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

مخاطر منخفضة
v5 • 1/16/2026

This is a documentation and methodology skill with a Python helper script for stack trace parsing. All 260 static findings are false positives - the scanner misinterpreted markdown documentation examples as executable code. The skill does not execute commands, make network calls, or access credentials. File operations in debug_helper.py are limited to user-specified files and a local session directory.

7
الملفات التي تم فحصها
3,332
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (1)
Controlled filesystem access in debug helper
The debug_helper.py script opens and reads files specified by the user for stack trace parsing and log analysis. It also creates a local .debug_sessions directory and writes JSON session files. This is a legitimate capability for a debugging tool. The script only accesses files explicitly provided by the user or created within its own working directory.

عوامل الخطر

📁 الوصول إلى نظام الملفات (3)
⚡ يحتوي على سكربتات (1)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

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

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

Depurar errores de producción

Depura fallos y excepciones en tu código utilizando técnicas de análisis sistemático

Investigar fallos

Analiza registros de aplicaciones y stack traces para encontrar las causas raíz de incidentes de producción

Aprender habilidades de depuración

Desarrolla hábitos de depuración sistemáticos con metodología estructurada y ejemplos reales

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

Depurar un error
Ayúdame a depurar este error usando el framework TRACE. Error: [pegar mensaje de error]
Analizar stack trace
Analiza este stack trace. Identifica la causa raíz y la solución. Stack trace: [pegar stack trace]
Encontrar patrones
Analiza estas entradas de registro en busca de patrones de errores. ¿Cuáles son los errores más comunes y sus causas?
Comparar lenguajes
Compara cómo depurar [TypeError/NullPointerException/AttributeError] en Python, JavaScript y Java

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

  • Siempre lee el mensaje de error completo antes de depurar
  • Reproduce el error de manera consistente antes de intentar correcciones
  • Cambia una variable a la vez al probar hipótesis
  • Documenta tus hallazgos y soluciones para referencia futura

تجنب

  • Omitir mensajes de error y adivinar el problema
  • Hacer múltiples cambios antes de identificar la causa raíz
  • Corregir síntomas sin abordar el problema subyacente
  • No verificar que la solución resuelve el error original

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

¿Qué lenguajes soporta esta habilidad?
Stack traces y patrones de errores de Python, JavaScript, TypeScript, Java y Go
¿Qué es el framework TRACE?
Trace, Read, Analyze, Check, Execute - una metodología de depuración sistemática de cinco pasos
¿Puede esta habilidad corregir mi código automáticamente?
No. Proporciona análisis y orientación. Tú implementas las correcciones basándote en las recomendaciones
¿Están seguros mis datos al usar esta habilidad?
Sí. Esta habilidad procesa datos localmente. El script auxiliar lee solo los archivos que especifiques
¿Por qué mi error dice que funcionó ayer?
Verifica cambios recientes, actualizaciones de dependencias, cambios de configuración o lógica dependiente del tiempo
¿En qué se diferencia esto de un linter?
Los linters detectan problemas de sintaxis. Esta habilidad ayuda a depurar errores de ejecución y problemas lógicos

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

المؤلف

AutumnsGrove

الترخيص

MIT

مرجع

master

بنية الملفات