スキル error-debugging-error-trace
🔍

error-debugging-error-trace

安全

Implementar Rastreamento de Erros com Sentry

Erros de produção passam despercebidos sem monitoramento adequado. Esta habilidade ajuda você a configurar o Sentry e outros sistemas de rastreamento de erros para detectar, triar e resolver problemas antes que os usuários reclamem.

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「error-debugging-error-trace」を使用しています。 Configurar Sentry para minha API Express

期待される結果:

Vou configurar o rastreamento de erros do Sentry para sua API Express. Isso envolve instalar o SDK, inicializá-lo com seu DSN e configurá-lo para capturar exceções não tratadas e rejeições de promise.

「error-debugging-error-trace」を使用しています。 Configurar alertas para erros críticos

期待される結果:

Vou criar regras de alerta que notificam sua equipe via Slack quando erros críticos ocorrerem. Isso inclui configurar regras específicas por ambiente e definir limites de severidade.

セキュリティ監査

安全
v1 • 2/24/2026

All 35 static findings are false positives. The backtick characters flagged are JavaScript template literals, not shell execution. Network calls are legitimate error tracking API communications. Environment access patterns are configuration objects, not secret exfiltration. This is a legitimate error monitoring implementation guide.

2
スキャンされたファイル
1,408
解析された行数
4
検出結果
1
総監査数
中リスクの問題 (3)
JavaScript Template Literals Misidentified as Shell Execution
Static analyzer incorrectly flagged JavaScript backtick characters as Ruby shell backtick execution. Backticks in this code are used for template literals (string interpolation), a standard JavaScript feature. No shell execution occurs.
Network Calls Are Legitimate Error Tracking
Fetch API and SSE connections are used for sending error events to configured error tracking endpoints. This is the core intended functionality of an error monitoring skill, not data exfiltration.
Configuration Access Misidentified as Environment Variable Access
The 'this.config' pattern flagged as env_access is a configuration object, not process.env. Additionally, the sensitive key sanitization is a security feature that prevents logging secrets.
低リスクの問題 (1)
Codebase Analysis Patterns
Static analyzer flagged code pattern analysis as 'system reconnaissance'. This is the intended functionality - analyzing error handling patterns in a codebase for monitoring implementation.
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
88
セキュリティ
91
仕様準拠

作れるもの

Adicionar rastreamento de erros a uma nova API Node.js

Configurar o Sentry do zero para uma API REST, configurar source maps e criar alertas para erros 5xx

Melhorar o tratamento de erros existente

Analisar padrões de erros atuais, implementar log estruturado e reduzir ruído de erros que não exigem ação

Criar dashboard de observabilidade

Construir um dashboard de monitoramento de erros em tempo real com análise de tendências e fluxos de trabalho de alerta da equipe

これらのプロンプトを試す

Configuração Básica do Sentry
Configure o rastreamento de erros do Sentry para minha aplicação Node.js. O projeto está em /app e usa Express. Configure para capturar rejeições não tratadas e exceções com ambiente 'production'.
Configurar Agrupamento de Erros
Nosso dashboard do Sentry tem muitos erros duplicados. Configure fingerprinting personalizado para agrupar erros semelhantes com base na mensagem de erro e padrão de stack trace. Mostre-me como configurar isso no SDK.
Configuração de Roteamento de Alertas
Configure alertas do Sentry para nossa equipe. Roteie erros críticos (respostas 5xx) para o Slack #incidents, warnings para #engineering e limites de taxa para #alerts-oncall. Use regras baseadas em ambiente.
Migração para Log Estruturado
Migre nossos comandos console.log para log estruturado compatível com o Sentry. Inclua ID da requisição, ID do usuário e nome da operação no contexto para cada instrução de log.

ベストプラクティス

  • Sempre inclua contexto do usuário (ID, email) quando disponível para ajudar a depurar problemas específicos do usuário
  • Use configuração de DSN baseada em ambiente para separar erros de produção dos de desenvolvimento
  • Implemente rastreamento de release para correlacionar erros com deployments específicos

回避

  • Capturar corpos completos de requisições sem sanitizar campos sensíveis como senhas
  • Configurar taxas de amostragem muito altas durante períodos de alto tráfego causando picos de cobrança
  • Ignorar erros duplicados sem configuração adequada de fingerprinting

よくある質問

Quais linguagens e frameworks esta habilidade suporta?
Esta habilidade cobre Node.js, Python e JavaScript web. Os exemplos usam Sentry, mas os conceitos se aplicam a outros serviços como Rollbar e Bugsnag.
Preciso de uma conta Sentry?
Sim, você precisa de uma conta Sentry e DSN do projeto. O plano gratuito cobre 5k erros por mês, o que é suficiente para projetos pequenos.
Esta habilidade pode ajudar com monitoramento de performance?
Sim, o playbook de implementação inclui configuração de monitoramento de performance com configurações de tracing e profiling.
Como lidar com dados sensíveis nos erros?
Use o hook beforeSend para sanitizar eventos. A habilidade inclui exemplos que filtram campos de senha, token e segredos.
Isso funciona com rastreamento de erros self-hosted?
Sim, você pode usar o Sentry self-hosted ou qualquer serviço compatível com o protocolo do SDK Sentry apontando para seu próprio DSN.
Como depurar erros que o Sentry não está capturando?
Verifique se o SDK é inicializado antes de outros middleware, confirme que o DSN está correto e garanta que as taxas de amostragem não estejam definidas como 0.

開発者の詳細

ファイル構成