adding-error-tracking

Add Sentry error tracking and performance monitoring to web applications.

672|104|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill adding-error-tracking-spencerpauly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-error-tracking
Source: https://github.com/spencerpauly/awesome-cursor-skills/tree/main/resources/adding-error-tracking
Command: npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill adding-error-tracking-spencerpauly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you add Sentry to a web application so crashes, exceptions, and slow interactions are captured instead of silently failing.

Core Features & Use Cases

  • Error Monitoring: Capture runtime exceptions and surface them in Sentry for fast debugging.
  • Performance Tracing: Measure slow requests and interactions to find bottlenecks before users complain.
  • Source Maps and Release Context: Upload source maps and configure deployment metadata so stack traces are readable in production.
  • Use Case: A team shipping a Next.js dashboard can use this Skill to wire in Sentry, wrap critical UI with an error boundary, and verify that test errors appear in the project dashboard.

Quick Start

Ask the assistant to add Sentry error tracking to your app, detect the framework, configure the SDK, and verify that a test error is reported correctly.

Frequently Asked Questions about adding-error-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Sentry error tracking to a Next.js application?

To add Sentry error tracking to a Next.js application, you configure the SDK, initialize environment variables, wrap UI components in error boundaries, and validate captured test events in your project dashboard.

Why do I need source map uploads for production error monitoring?

Source map uploads are needed for production error monitoring because they pair with deployment metadata to make minified JavaScript stack traces readable, allowing you to debug original source code directly from captured exceptions.

Can I set up performance tracing for slow requests in a React or Node.js app?

Yes, you can set up performance tracing for slow requests in React or Node.js apps by initializing the Sentry SDK, which measures runtime interactions and requests to identify bottlenecks before users complain.

Does this Sentry integration workflow support Python backends?

Yes, this Sentry integration workflow supports Python backends alongside Next.js, React, and Node.js by detecting the framework and applying the correct SDK initialization for crash reporting and exception monitoring.

What's the best way to verify that Sentry is capturing exceptions correctly?

The best way to verify Sentry is capturing exceptions correctly is to trigger a test error after SDK initialization and error boundary setup, then confirm that the event appears in your Sentry project dashboard.

When should I use error boundaries when adding exception monitoring?

You should use error boundaries when adding exception monitoring to wrap critical UI components, ensuring that runtime crashes are caught and reported to Sentry instead of causing the entire web application to silently fail.