Agent skill · software engineering · jeremylongshore
sentry-architecture-variants
Configure Sentry error tracking and performance monitoring for different
Why this skill is useful
Provides specific configuration patterns and SDK usage for integrating Sentry across various application architectures that the AI wouldn't reliably generate on its own.
What it needs
Requires node installed locally. Requires sentry account access. About 8k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Sentry Architecture Variants Overview Choose the right Sentry SDK, project layout, and tracing strategy for each application architecture. Every pattern below uses Sentry SDK v8 APIs — @sentry/node, @sentry/browser, @sentry/react, @sentry/react-native, @sentry/aws-serverless, and @sentry/google-cloud-serverless. The goal is one coherent trace from the user's device through every backend hop, regardless of how many runtimes or deployment targets sit in between. Deep-dive references for each pattern: Monolith Microservices Serverless Event-driven Frontend SPA Mobile Hybrid Errors Prerequisites Node.js 18+ (or target platform runtime) Sentry organization with at least one project created at sentry.io SENTRYDSN available as an environment variable (one per Sentry project) Application architecture documented — service inventory, deployment targets, team ownership mapped For distributed tracing: all inter-service transports identified (HTTP, gRPC, Kafka, SQS) Instructions Step 1 — Identify Your Architecture and Select SDK Packages Map every runtime in your system to the correct Sentry SDK package and project layout. Architecture SDK Package Sentry Projects Key Integration --- --- --- --- Monolith @sentry/node 1 project, env tags Module tags + ownership rules Microservices @sentry/node (per service) 1 project per service Distributed tracing via headers Serverless (Lambda) @sentry/aws-serverless 1 per function group Sentry.wrapHandler() + auto-flush Serverless (GCP) @sentry/google-cloud-serverless 1 per function group Sentry.wrapCloudEventFunction() Event-driven (Kafka/SQS) @sentry/node 1 per consumer group continueTrace() from message headers Frontend SPA @sentry/browser or @sentry/react 1 frontend project browserTracingIntegration() Mobile (React Native) @sentry/react-native 1 mobile project Native crash reporting + JS errors Hybrid Mix of above 1 per deployment target Cross-platform trace correlation Install the SDK for your architecture: Step 2 — Initialize Sentry for E …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/sentry-architecture-variants--76d5d3