技能 error-debugging-error-analysis
📦

error-debugging-error-analysis

安全

Depure Erros de Produção com Eficácia

Esta habilidade ajuda desenvolvedores a identificar rapidamente a causa raiz de erros em sistemas de produção e implementar soluções adequadas de tratamento de erros e observabilidade.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“error-debugging-error-analysis”。 Analyze this error: NullPointerException at UserService.java:45

预期结果:

Based on the stack trace, the NullPointerException originates at UserService.java:45. This typically means a null value was passed to a method that expects a non-null argument. Recommended approach: 1) Check the call chain to find where null is passed, 2) Add null validation at the entry point, 3) Consider using Optional types to make nullability explicit.

正在使用“error-debugging-error-analysis”。 How do I set up distributed tracing for my microservices?

预期结果:

For distributed tracing, I recommend: 1) Use OpenTelemetry for vendor-neutral instrumentation, 2) Implement correlation IDs in all service headers, 3) Set up a trace collector (Jaeger or Tempo), 4) Add trace context propagation across service boundaries. Here is a code example for middleware...

安全审计

安全
v1 • 2/24/2026

This is an educational debugging and error analysis skill. Static findings flagged example code patterns in documentation (shell commands, network calls, environment variables) but these are legitimate educational examples for observability implementation. No malicious intent detected. All flagged patterns are standard debugging and logging practices documented for teaching purposes.

2
已扫描文件
1,194
分析行数
4
发现项
1
审计总数
中风险问题 (3)
Documentation Contains Example Shell Commands
The implementation playbook contains example shell commands (backtick execution) used in debugging tutorials. These are educational examples, not actual code execution within the skill.
Documentation Contains Example Network Calls
The skill contains example HTTP client code for observability tool integration (Sentry, DataDog). These are standard integration patterns for error tracking.
Documentation Contains Environment Variable Examples
Example code shows environment variable access for configuring observability SDKs. Standard practice for configuration management.
低风险问题 (1)
Static Scanner Flagged System Commands in Debugging Context
Commands like git, shell operations mentioned in debugging tutorials are legitimate debugging instructions.
审计者: claude

质量评分

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

你能构建什么

Resposta a Incidentes de Produção

Analisar erros de produção durante incidentes, identificar a causa raiz e implementar correções imediatas com planos de rollback.

Depuração de Sistemas Distribuídos

Rastrear erros através de microsserviços usando IDs de correlação, distributed tracing e agregação de logs.

Configuração de Observabilidade

Implementar rastreamento abrangente de erros, logging e monitoramento para aplicações.

试试这些提示

Análise Básica de Erros
Analyze this error message and stack trace. Identify the likely root cause and suggest fixes: $ERROR_MESSAGE
Debug de Produção
Help me debug a production issue. The error is occurring in $SERVICE_NAME. Here are the relevant logs: $LOGS
Implementação de Observabilidade
I want to set up error tracking for my $LANGUAGE application. What are the best practices for $TOOL_NAME integration?
Análise de Causa Raiz
We are experiencing $ERROR_TYPE errors in our system. Walk me through the systematic debugging process to find the root cause.

最佳实践

  • Sempre reproduza erros em ambiente controlado antes de propor correções
  • Use logging estruturado com IDs de correlação para rastrear requisições entre serviços
  • Implemente error boundaries e degradação graciosa para prevenir falhas em cascata

避免

  • Ignorar erros sem logging adequado e alertas
  • Endurecer dados sensíveis em mensagens de erro ou logs
  • Capturar exceções sem tomar ação ou registrá-las em log

常见问题

Esta habilidade pode corrigir erros no meu sistema de produção?
Não, esta habilidade fornece análise e recomendações. Ela não pode modificar diretamente seu código ou sistemas. Você deve implementar quaisquer correções propostas.
Quais informações devo fornecer para análise de erros?
Forneça a mensagem de erro, stack trace, entradas de log relevantes e contexto sobre quando o erro ocorre. Inclua quaisquer padrões de erro que você tenha notado.
Esta habilidade funciona com todas as linguagens de programação?
Sim, os princípios de depuração se aplicam a qualquer linguagem. Os exemplos de código na habilidade cobrem Node.js, Python, Go, Java e outras linguagens.
Esta habilidade pode ajudar com problemas de performance?
Sim, a habilidade cobre memory leaks, profiling de desempenho e erros de exaustão de recursos. Inclui técnicas para depurar queries lentas e picos de CPU.
Como esta habilidade lida com dados sensíveis nos logs?
A habilidade inclui melhores práticas para redigitar segredos e PII dos logs. Demonstra como configurar scrubbing em ferramentas de rastreamento de erros.
Esta habilidade é útil para erros frontend?
Sim, cobre depuração frontend com DevTools do navegador, error boundaries em React e rastreamento de erros frontend com Sentry RUM.