Agent skill · software engineering · aiskillstore

error-tracking

Add Sentry v8 error tracking and performance monitoring to your project services. Use this skill when adding error handling, creating new controllers, instrumenting cron jobs, or tracking database performance. ALL ERRORS MUST BE CAPTURED TO SENTRY - no exceptions.

Why this skill is useful

Adds specific Sentry v8 integration patterns and error handling scripts that the AI wouldn't reliably generate on its own.

What it needs

Requires @sentry/node installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

your project Sentry Integration Skill Purpose This skill enforces comprehensive Sentry error tracking and performance monitoring across all your project services following Sentry v8 patterns. When to Use This Skill Adding error handling to any code Creating new controllers or routes Instrumenting cron jobs Tracking database performance Adding performance spans Handling workflow errors 🚨 CRITICAL RULE ALL ERRORS MUST BE CAPTURED TO SENTRY - No exceptions. Never use console.error alone. Current Status Form Service ✅ Complete Sentry v8 fully integrated All workflow errors tracked SystemActionQueueProcessor instrumented Test endpoints available Email Service 🟡 In Progress Phase 1-2 complete (6/22 tasks) 189 ErrorLogger.log() calls remaining Sentry Integration Patterns 1. Controller Error Handling 2. Route Error Handling (Without BaseController) 3. Workflow Error Handling 4. Cron Jobs (MANDATORY Pattern) 5. Database Performance Monitoring 6. Async Operations with Spans Error Levels Use appropriate severity levels: fatal: System is unusable (database down, critical service failure) error: Operation failed, needs immediate attention warning: Recoverable issues, degraded performance info: Informational messages, successful operations debug: Detailed debugging information (dev only) Required Context Service-Specific Integration Form Service Location: ./blog-api/src/instrument.ts Key Helpers: WorkflowSentryHelper - Workflow-specific errors DatabasePerformanceMonitor - DB query tracking BaseController - Controller error handling Email Service Location: ./notifications/src/instrument.ts Key Helpers: EmailSentryHelper - Email-specific errors BaseController - Controller error handling Configuration (config.ini) Testing Sentry Integration Form Service Test Endpoints Email Service Test Endpoints Performance Monitoring Requirements 1. All API endpoints must have transaction tracking 2. Database queries > 100ms are automatically flagged 3. N+1 queries are detected and reported 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/error-tracking

View the source on GitHub

Browse the @skills marketplace