fix-sentry-issues

Installation
SKILL.md

Fix Sentry Issues

Philosophy

The Sentry error is not the problem. It's a signal.

Your goal is not to close the Sentry issue. Your goal is to discover the root cause, understand what's wrong with the application, and fix the underlying defect. Closing the Sentry issue is a side effect of doing that correctly.

Ask "Why does this fail?" — not "How do I make Sentry quiet?" Never treat log level changes as fixes. A fallback path means degraded user experience; trace why the primary path fails and fix it upstream.

Anti-patterns (do not do these)

  • Batch-classifying as "expected" without investigation. Seeing a fallback does NOT mean you understand the failure. Trace the full input path.
  • Treating "has a fallback" as "not a problem." Why does the primary path fail? Can we prevent it upstream?
  • Combining multiple issues into one PR. Each has its own root cause. Fix individually (except when investigation proves identical cause).
  • Throwing away error details. Never remove error from catch (error) or strip status codes. That data is how you understand failures.
  • Deciding the fix during triage. Classify as "Investigate" or "Ignore" only. You don't know the fix until investigation is complete.

Log level downgrade is valid ONLY for genuinely expected states (e.g., optional column missing, resource deleted) — NOT for failures with fallbacks.

Related skills
Installs
8
GitHub Stars
345
First Seen
Mar 10, 2026