[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-react-router-framework-sdk-de":3,"guides-for-getsentry-sentry-react-router-framework-sdk":803,"similar-k1766avpz66czpkss71dc79vq586nf9j-de":804},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":241,"parentExtension":249,"providers":303,"relations":307,"repo":308,"tags":801,"workflow":802},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Full Sentry SDK setup for React Router Framework mode. Use when asked to \"add Sentry to React Router Framework\", \"install @sentry/react-router\", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.",{"claudeCode":12},"getsentry/sentry-for-ai","sentry-react-router-framework-sdk","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":242},1778687838591.2212,"kn76x37h726b3e3d0s5v4qpnf586npca","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of setting up Sentry SDK for React Router Framework and names concrete triggers for its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides opinionated guidance and automated steps for Sentry setup in a specific framework, going beyond basic prompt capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of Sentry setup for React Router Framework, including client and server configurations, source maps, and verification steps.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on setting up the Sentry SDK for React Router Framework mode, aligning with its stated purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and capabilities for React Router Framework.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific, well-defined tasks like package installation, file configuration, and Sentry initialization, avoiding generalist tools.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All key Sentry.init options and framework-specific APIs are documented with types, defaults, and notes.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tools and reference filenames are descriptive and contextually relevant to Sentry setup for React Router Framework.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's inputs (package installations, configuration snippets) and outputs (verification steps) are focused and minimal.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The license is MIT, as indicated in the bundled LICENSE file and README, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill uses npm for dependency management, which is standard and has robust update mechanisms.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secrets like DSN and auth tokens are handled via configuration and environment variables, not hardcoded.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill guides users to install packages and configure code, without executing untrusted third-party code directly.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on standard package managers (npm) and documented configuration files, avoiding runtime downloads of unverified code.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill operates by guiding code modifications and package installations within the user's project, respecting sandbox boundaries.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No evidence of detached process spawns or deny-retry loops in the provided code snippets.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","Configuration relies on user-provided DSN and auth tokens, with no indication of sensitive data exfiltration.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The provided SKILL.md and reference files do not contain hidden steering tricks or obfuscated content.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The provided code snippets are in plain JavaScript/TypeScript and do not show signs of obfuscation or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill makes reasonable assumptions about project structure (e.g., presence of entry files) and guides users to expose them if missing.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 3 open and 37 closed issues in 90 days, the closure rate is high, indicating good maintainer engagement.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project uses npm for dependency management and has recent commits, implying a versioning strategy is in place.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Configuration options like DSN and sampling rates are validated through Sentry.init parameters and type definitions.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill guides code modifications and installations but does not perform inherently destructive operations without user interaction.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The skill explicitly details error handling for both client and server, including manual capture and framework-specific wrappers.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","This skill focuses on SDK setup and does not have its own destructive actions or outbound calls that necessitate a local audit log.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill primarily configures SDKs to capture errors and performance data, with user-provided PII handled via configuration options like `sendDefaultPii`.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's focus on React Router Framework and Sentry SDK setup is applicable globally without specific regional limitations.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill assumes standard Node.js/npm environments and React Router framework conventions, with clear instructions for setup.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a clear overview of the Sentry for AI plugin, installation instructions, and skill categories.",{"category":33,"check":131,"severity":115,"summary":132},"Tool surface size","This is a single skill focused on SDK setup, not an extension exposing multiple distinct tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill focuses on a singular task and does not expose multiple, near-synonymous tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as error monitoring, tracing, and profiling, have corresponding implementation guidance and configuration options.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Clear installation instructions for Claude Code and Cursor are provided, along with verification steps and source installation.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The troubleshooting sections in the SKILL.md and reference files provide clear 'Issue' and 'Solution' pairs.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","Dependencies are managed via npm, and the skill relies on standard package installation practices.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","The skill guides configuration and installation; it does not perform state-changing operations that would benefit from a dry-run mode.",{"category":154,"check":155,"severity":115,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations requiring specific retry or timeout mechanisms.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The Sentry SDK configuration offers options for privacy controls, and the skill itself does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the artifact (Sentry SDK) and the task (setup for React Router Framework), with explicit triggers and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and trigger phrases for routing.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md and reference files are well-structured, using progressive disclosure for deeper details, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed feature setup and troubleshooting are appropriately delegated to separate reference files, adhering to progressive disclosure.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","This skill is instructional and does not involve deep exploration or code review requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The skill provides ready-to-use code snippets and verification steps for each configuration aspect (errors, tracing, etc.).",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","Troubleshooting sections document common issues (missing files, configuration errors) and provide recovery steps.",{"category":110,"check":183,"severity":115,"summary":184},"Tool Fallback","This skill primarily configures user code and does not depend on external MCP servers with fallback paths.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill guides users to expose necessary files (e.g., entry points) if missing, halting implicitly if prerequisites aren't met.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates standalone, with clear instructions and no implicit reliance on other Sentry skills being loaded.",1778687838425,"This skill provides detailed instructions and code snippets for integrating the Sentry SDK into a React Router Framework project, covering client and server-side configurations, error monitoring, tracing, profiling, session replay, logging, and user feedback. It guides users through automatic and manual setup processes, including necessary package installations, file modifications, and verification steps.",[195,196,197,198,199],"Automated Sentry SDK setup for React Router Framework","Client and server-side error monitoring configuration","End-to-end tracing and distributed tracing setup","Configuration for profiling, session replay, logging, and user feedback","Guidance on source map uploads and runtime startup strategies",[201,202,203],"Setting up Sentry for React Router in non-framework (data/declarative) modes.","Providing general Sentry SDK configuration outside of the React Router Framework context.","Performing actions unrelated to Sentry SDK integration or observability.","3.0.0","4.4.0","To enable developers to seamlessly add robust error monitoring, tracing, and other observability features to their React Router Framework applications using Sentry.","All checks passed with high quality. Documentation is excellent, covering setup, configuration, and troubleshooting comprehensively.",100,"Comprehensive and well-documented skill for setting up Sentry in React Router Framework applications.",[211,212,213,214,215,216,217,218],"react","sentry","sdk-setup","error-monitoring","tracing","profiling","typescript","javascript","global","verified",[222,223,224],"When asked to add Sentry to a React Router Framework project.","When configuring error monitoring, tracing, or profiling for a React Router v7 framework app.","When users need to integrate `@sentry/react-router` for enhanced observability.",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":238,"testCoverage":240},{"hasLockfile":227},false,1778687820387,{"descriptionLength":230,"readmeSize":231},271,4777,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"openIssues90d":235,"pushedAt":236,"stars":237},37,21,3,1778664294000,170,{"hasNpmPackage":227,"license":239,"smitheryVerified":227},"MIT",{"hasCi":241,"hasTests":227},true,{"updatedAt":243},1778687838591,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/sentry-react-router-framework-sdk","getsentry","sentry-for-ai","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":259,"providers":291,"relations":299,"tags":300,"workflow":301},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":254,"installMethods":255,"name":212,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":212},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":267,"providers":269,"relations":285,"tags":287,"workflow":288},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":268},"marketplace",{"evaluate":270,"extract":279},{"promptVersionExtension":271,"promptVersionScoring":205,"score":272,"tags":273,"targetMarket":219,"tier":278},"3.1.0",75,[212,274,275,276,277],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":266,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[277,274,276,275,212],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778687344825,1778687299685,{"evaluate":292,"extract":296},{"promptVersionExtension":204,"promptVersionScoring":205,"score":293,"tags":294,"targetMarket":219,"tier":220},95,[212,274,275,276,295],"observability",{"commitSha":280,"license":239,"plugin":297},{"mcpCount":8,"provider":284,"skillCount":298},30,{"parentExtensionId":261,"repoId":286},[274,276,275,295,212],{"evaluatedAt":302,"extractAt":290,"updatedAt":302},1778687354391,{"evaluate":304,"extract":306},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":305,"targetMarket":219,"tier":220},[211,212,213,214,215,216,217,218],{"commitSha":280},{"parentExtensionId":251,"repoId":286},{"_creationTime":309,"_id":286,"identity":310,"providers":311,"workflow":797},1778687295017.2043,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":312,"discover":791,"github":794},{"commitSha":280,"extensions":313},[314,327,402,425,440,454,468,476,484,498,510,518,526,540,554,570,586,601,609,627,635,650,664,677,692,708,716,730,746,756,768,783],{"basePath":257,"displayName":266,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321,323],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md",{"path":324,"priority":325},"LICENSE","high","rule",{"basePath":257,"description":254,"displayName":212,"installMethods":328,"license":239,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":258},{"claudeCode":212},"plugin manifest at .claude-plugin/plugin.json",[331,333,334,335,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400],{"path":332,"priority":320},".claude-plugin/plugin.json",{"path":322,"priority":320},{"path":324,"priority":325},{"path":336,"priority":337},"skills/sentry-android-sdk/SKILL.md","medium",{"path":339,"priority":337},"skills/sentry-browser-sdk/SKILL.md",{"path":341,"priority":337},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":343,"priority":337},"skills/sentry-cocoa-sdk/SKILL.md",{"path":345,"priority":337},"skills/sentry-code-review/SKILL.md",{"path":347,"priority":337},"skills/sentry-create-alert/SKILL.md",{"path":349,"priority":337},"skills/sentry-dotnet-sdk/SKILL.md",{"path":351,"priority":337},"skills/sentry-elixir-sdk/SKILL.md",{"path":353,"priority":337},"skills/sentry-feature-setup/SKILL.md",{"path":355,"priority":337},"skills/sentry-fix-issues/SKILL.md",{"path":357,"priority":337},"skills/sentry-flutter-sdk/SKILL.md",{"path":359,"priority":337},"skills/sentry-go-sdk/SKILL.md",{"path":361,"priority":337},"skills/sentry-nestjs-sdk/SKILL.md",{"path":363,"priority":337},"skills/sentry-nextjs-sdk/SKILL.md",{"path":365,"priority":337},"skills/sentry-node-sdk/SKILL.md",{"path":367,"priority":337},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":369,"priority":337},"skills/sentry-php-sdk/SKILL.md",{"path":371,"priority":337},"skills/sentry-pr-code-review/SKILL.md",{"path":373,"priority":337},"skills/sentry-python-sdk/SKILL.md",{"path":375,"priority":337},"skills/sentry-react-native-sdk/SKILL.md",{"path":377,"priority":337},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":379,"priority":337},"skills/sentry-react-sdk/SKILL.md",{"path":381,"priority":337},"skills/sentry-ruby-sdk/SKILL.md",{"path":383,"priority":337},"skills/sentry-sdk-setup/SKILL.md",{"path":385,"priority":337},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":387,"priority":337},"skills/sentry-sdk-upgrade/SKILL.md",{"path":389,"priority":337},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":391,"priority":337},"skills/sentry-svelte-sdk/SKILL.md",{"path":393,"priority":337},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":395,"priority":337},"skills/sentry-workflow/SKILL.md",{"path":397,"priority":320},".mcp.json",{"path":399,"priority":325},"commands/seer.md",{"path":401,"priority":325},".cursor-plugin/plugin.json",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-android-sdk","Full Sentry SDK setup for Android. Use when asked to \"add Sentry to Android\", \"install sentry-android\", \"setup Sentry in Android\", or configure error monitoring, tracing, profiling, session replay, or logging for Android applications. Supports Kotlin and Java codebases.","sentry-android-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-android-sdk/SKILL.md",[409,411,413,415,417,419,421,423],{"path":410,"priority":320},"SKILL.md",{"path":412,"priority":337},"references/crons.md",{"path":414,"priority":337},"references/error-monitoring.md",{"path":416,"priority":337},"references/logging.md",{"path":418,"priority":337},"references/metrics.md",{"path":420,"priority":337},"references/profiling.md",{"path":422,"priority":337},"references/session-replay.md",{"path":424,"priority":337},"references/tracing.md",{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-browser-sdk","Full Sentry SDK setup for browser JavaScript. Use when asked to \"add Sentry to a website\", \"install @sentry/browser\", or configure error monitoring, tracing, session replay, or logging for vanilla JavaScript, jQuery, static sites, or WordPress.","sentry-browser-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-browser-sdk/SKILL.md",[432,433,434,435,436,437,438],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":420,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"path":439,"priority":337},"references/user-feedback.md",{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-cloudflare-sdk","Full Sentry SDK setup for Cloudflare Workers and Pages. Use when asked to \"add Sentry to Cloudflare Workers\", \"install @sentry/cloudflare\", or configure error monitoring, tracing, logging, crons, or AI monitoring for Cloudflare Workers, Pages, Durable Objects, Queues, Workflows, or Hono on Cloudflare.","sentry-cloudflare-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-cloudflare-sdk/SKILL.md",[447,448,449,451,452,453],{"path":410,"priority":320},{"path":412,"priority":337},{"path":450,"priority":337},"references/durable-objects.md",{"path":414,"priority":337},{"path":416,"priority":337},{"path":424,"priority":337},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-cocoa-sdk","Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). Use when asked to \"add Sentry to iOS\", \"add Sentry to Swift\", \"install sentry-cocoa\", or configure error monitoring, tracing, profiling, session replay, or logging for Apple applications. Supports SwiftUI and UIKit.","sentry-cocoa-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-cocoa-sdk/SKILL.md",[461,462,463,464,465,466,467],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":420,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"path":439,"priority":337},{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-code-review","Analyze and resolve Sentry comments on GitHub Pull Requests. Use this when asked to review or fix issues identified by Sentry in PR comments. Can review specific PRs by number or automatically find recent PRs with Sentry feedback.","sentry-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-code-review/SKILL.md",[475],{"path":410,"priority":320},{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-create-alert","Create Sentry alerts using the workflow engine API. Use when asked to create alerts, set up notifications, configure issue priority alerts, or build workflow automations. Supports email, Slack, PagerDuty, Discord, and other notification actions.","sentry-create-alert",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-create-alert/SKILL.md",[483],{"path":410,"priority":320},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-dotnet-sdk","Full Sentry SDK setup for .NET. Use when asked to \"add Sentry to .NET\", \"install Sentry for C#\", or configure error monitoring, tracing, profiling, logging, or crons for ASP.NET Core, MAUI, WPF, WinForms, Blazor, Azure Functions, or any other .NET application.","sentry-dotnet-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-dotnet-sdk/SKILL.md",[491,492,493,494,495,496,497],{"path":410,"priority":320},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-elixir-sdk","Full Sentry SDK setup for Elixir. Use when asked to \"add Sentry to Elixir\", \"install sentry for Elixir\", or configure error monitoring, tracing, logging, or crons for Elixir, Phoenix, or Plug applications. Supports Phoenix, Plug, LiveView, Oban, and Quantum.","sentry-elixir-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-elixir-sdk/SKILL.md",[505,506,507,508,509],{"path":410,"priority":320},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":424,"priority":337},{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-feature-setup","Configure specific Sentry features beyond basic SDK setup. Use when asked to monitor AI/LLM calls, set up OpenTelemetry pipelines, or create alerts and notifications.","sentry-feature-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-feature-setup/SKILL.md",[517],{"path":410,"priority":320},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-fix-issues","Find and fix issues from Sentry using MCP. Use when asked to fix Sentry errors, debug production issues, investigate exceptions, or resolve bugs reported in Sentry. Methodically analyzes stack traces, breadcrumbs, traces, and context to identify root causes.","sentry-fix-issues",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-fix-issues/SKILL.md",[525],{"path":410,"priority":320},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-flutter-sdk","Full Sentry SDK setup for Flutter and Dart. Use when asked to \"add Sentry to Flutter\", \"install sentry_flutter\", \"setup Sentry in Dart\", or configure error monitoring, tracing, profiling, session replay, or logging for Flutter applications. Supports Android, iOS, macOS, Linux, Windows, and Web.","sentry-flutter-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-flutter-sdk/SKILL.md",[533,534,535,536,537,538,539],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-go-sdk","Full Sentry SDK setup for Go. Use when asked to \"add Sentry to Go\", \"install sentry-go\", \"setup Sentry in Go\", or configure error monitoring, tracing, logging, metrics, or crons for Go applications. Supports net/http, Gin, Echo, Fiber, FastHTTP, Iris, Negroni, and gRPC.","sentry-go-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-go-sdk/SKILL.md",[547,548,549,550,551,552,553],{"path":410,"priority":320},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-nestjs-sdk","Full Sentry SDK setup for NestJS. Use when asked to \"add Sentry to NestJS\", \"install @sentry/nestjs\", \"setup Sentry in NestJS\", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for NestJS applications. Supports Express and Fastify adapters, GraphQL, microservices, WebSockets, and background jobs.","sentry-nestjs-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-nestjs-sdk/SKILL.md",[561,562,564,565,566,567,568,569],{"path":410,"priority":320},{"path":563,"priority":337},"references/ai-monitoring.md",{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-nextjs-sdk","Full Sentry SDK setup for Next.js. Use when asked to \"add Sentry to Next.js\", \"install @sentry/nextjs\", or configure error monitoring, tracing, session replay, logging, profiling, AI monitoring, or crons for Next.js applications. Supports Next.js 13+ with App Router and Pages Router.","sentry-nextjs-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-nextjs-sdk/SKILL.md",[577,578,579,580,581,582,583,584,585],{"path":410,"priority":320},{"path":563,"priority":337},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-node-sdk","Full Sentry SDK setup for Node.js, Bun, and Deno. Use when asked to \"add Sentry to Node.js\", \"add Sentry to Bun\", \"add Sentry to Deno\", \"install @sentry/node\", \"@sentry/bun\", or \"@sentry/deno\", or configure error monitoring, tracing, logging, profiling, metrics, crons, or AI monitoring for server-side JavaScript/TypeScript runtimes.","sentry-node-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-node-sdk/SKILL.md",[593,594,595,596,597,598,599,600],{"path":410,"priority":320},{"path":563,"priority":337},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-otel-exporter-setup","Configure the OpenTelemetry Collector with Sentry Exporter for multi-project routing and automatic project creation. Use when setting up OTel with Sentry, configuring collector pipelines for traces and logs, or routing telemetry from multiple services to Sentry projects.","sentry-otel-exporter-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-otel-exporter-setup/SKILL.md",[608],{"path":410,"priority":320},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-php-sdk","Full Sentry SDK setup for PHP. Use when asked to \"add Sentry to PHP\", \"install sentry/sentry\", \"setup Sentry in PHP\", or configure error monitoring, tracing, profiling, logging, metrics, or crons for PHP applications. Supports plain PHP, Laravel, and Symfony.","sentry-php-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-php-sdk/SKILL.md",[616,617,618,619,621,622,623,624,626],{"path":410,"priority":320},{"path":412,"priority":337},{"path":414,"priority":337},{"path":620,"priority":337},"references/laravel.md",{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":625,"priority":337},"references/symfony.md",{"path":424,"priority":337},{"basePath":628,"description":629,"displayName":630,"installMethods":631,"rationale":632,"selectedPaths":633,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-pr-code-review","Review a project's PRs to check for issues detected in code review by Seer Bug Prediction. Use when asked to review or fix issues identified by Sentry in PR comments, or to find recent PRs with Sentry feedback.","sentry-pr-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-pr-code-review/SKILL.md",[634],{"path":410,"priority":320},{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-python-sdk","Full Sentry SDK setup for Python. Use when asked to \"add Sentry to Python\", \"install sentry-sdk\", \"setup Sentry in Python\", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for Python applications. Supports Django, Flask, FastAPI, Celery, Starlette, AIOHTTP, Tornado, and more.","sentry-python-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-python-sdk/SKILL.md",[642,643,644,645,646,647,648,649],{"path":410,"priority":320},{"path":563,"priority":337},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":651,"description":652,"displayName":653,"installMethods":654,"rationale":655,"selectedPaths":656,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-react-native-sdk","Full Sentry SDK setup for React Native and Expo. Use when asked to \"add Sentry to React Native\", \"install @sentry/react-native\", \"setup Sentry in Expo\", or configure error monitoring, tracing, profiling, session replay, or logging for React Native applications. Supports Expo managed, Expo bare, and vanilla React Native.","sentry-react-native-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-native-sdk/SKILL.md",[657,658,659,660,661,662,663],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":420,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"path":439,"priority":337},{"basePath":245,"description":10,"displayName":13,"installMethods":665,"rationale":666,"selectedPaths":667,"source":326,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-router-framework-sdk/SKILL.md",[668,669,670,671,672,674,675,676],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":420,"priority":337},{"path":673,"priority":337},"references/react-router-framework-features.md",{"path":422,"priority":337},{"path":424,"priority":337},{"path":439,"priority":337},{"basePath":678,"description":679,"displayName":680,"installMethods":681,"rationale":682,"selectedPaths":683,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-react-sdk","Full Sentry SDK setup for React. Use when asked to \"add Sentry to React\", \"install @sentry/react\", or configure error monitoring, tracing, session replay, profiling, or logging for React applications. Supports React 16+, React Router v5-v7 non-framework mode, TanStack Router, Redux, Vite, and webpack.","sentry-react-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-sdk/SKILL.md",[684,685,686,687,688,690,691],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":420,"priority":337},{"path":689,"priority":337},"references/react-features.md",{"path":422,"priority":337},{"path":424,"priority":337},{"basePath":693,"description":694,"displayName":695,"installMethods":696,"rationale":697,"selectedPaths":698,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-ruby-sdk","Full Sentry SDK setup for Ruby. Use when asked to add Sentry to Ruby, install sentry-ruby, setup Sentry in Rails/Sinatra/Rack, or configure error monitoring, tracing, logging, metrics, profiling, or crons for Ruby applications. Also handles migration from AppSignal, Honeybadger, Bugsnag, Rollbar, or Airbrake. Supports Rails, Sinatra, Rack, Sidekiq, and Resque.","sentry-ruby-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-ruby-sdk/SKILL.md",[699,700,701,702,703,704,706,707],{"path":410,"priority":320},{"path":412,"priority":337},{"path":414,"priority":337},{"path":416,"priority":337},{"path":418,"priority":337},{"path":705,"priority":337},"references/migration.md",{"path":420,"priority":337},{"path":424,"priority":337},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-sdk-setup","Set up Sentry in any language or framework. Detects the user's platform and loads the right SDK skill. Use when asked to add Sentry, install an SDK, or set up error monitoring in a project.","sentry-sdk-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-setup/SKILL.md",[715],{"path":410,"priority":320},{"basePath":717,"description":718,"displayName":719,"installMethods":720,"rationale":721,"selectedPaths":722,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-sdk-skill-creator","Create a complete Sentry SDK skill bundle for any platform. Use when asked to \"create an SDK skill\", \"add a new platform skill\", \"write a Sentry skill for X\", or build a new sentry-\u003Cplatform>-sdk skill bundle with wizard flow and feature reference files.","sentry-sdk-skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-skill-creator/SKILL.md",[723,724,726,728],{"path":410,"priority":320},{"path":725,"priority":337},"references/philosophy.md",{"path":727,"priority":337},"references/quality-checklist.md",{"path":729,"priority":337},"references/research-playbook.md",{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-sdk-upgrade","Upgrade the Sentry JavaScript SDK across major versions. Use when asked to upgrade Sentry, migrate to a newer version, fix deprecated Sentry APIs, or resolve breaking changes after a Sentry version bump.","sentry-sdk-upgrade",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-upgrade/SKILL.md",[737,738,740,742,744],{"path":410,"priority":320},{"path":739,"priority":337},"references/upgrade-patterns.md",{"path":741,"priority":337},"references/v7-to-v8.md",{"path":743,"priority":337},"references/v8-to-v9.md",{"path":745,"priority":337},"references/v9-to-v10.md",{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-setup-ai-monitoring","Setup Sentry AI Agent Monitoring in any project. Use when asked to monitor LLM calls, track AI agents, or instrument OpenAI/Anthropic/Vercel AI/LangChain/Google GenAI/Pydantic AI. Detects installed AI SDKs and configures appropriate integrations.","sentry-setup-ai-monitoring",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-setup-ai-monitoring/SKILL.md",[753,754],{"path":410,"priority":320},{"path":755,"priority":337},"references/sampling.md",{"basePath":757,"description":758,"displayName":759,"installMethods":760,"rationale":761,"selectedPaths":762,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-svelte-sdk","Full Sentry SDK setup for Svelte and SvelteKit. Use when asked to \"add Sentry to Svelte\", \"add Sentry to SvelteKit\", \"install @sentry/sveltekit\", or configure error monitoring, tracing, session replay, or logging for Svelte or SvelteKit applications.","sentry-svelte-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-svelte-sdk/SKILL.md",[763,764,765,766,767],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":422,"priority":337},{"path":424,"priority":337},{"basePath":769,"description":770,"displayName":771,"installMethods":772,"rationale":773,"selectedPaths":774,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-tanstack-start-sdk","Full Sentry SDK setup for TanStack Start React. Use when asked to \"add Sentry to TanStack Start\", \"install @sentry/tanstackstart-react\", or configure error monitoring, tracing, session replay, logs, or user feedback in a TanStack Start React app.","sentry-tanstack-start-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-tanstack-start-sdk/SKILL.md",[775,776,777,778,779,781,782],{"path":410,"priority":320},{"path":414,"priority":337},{"path":416,"priority":337},{"path":422,"priority":337},{"path":780,"priority":337},"references/tanstackstart-features.md",{"path":424,"priority":337},{"path":439,"priority":337},{"basePath":784,"description":785,"displayName":786,"installMethods":787,"rationale":788,"selectedPaths":789,"source":326,"sourceLanguage":18,"type":248},"skills/sentry-workflow","Fix production issues and review code with Sentry context. Use when asked to fix Sentry errors, debug issues, triage exceptions, review PR comments from Sentry, or resolve bugs.","sentry-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-workflow/SKILL.md",[790],{"path":410,"priority":320},{"sources":792},[793],"manual",{"closedIssues90d":233,"description":264,"forks":234,"license":239,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":795},[796],"tag-production",{"classifiedAt":798,"discoverAt":799,"extractAt":800,"githubAt":800,"updatedAt":798},1778687299236,1778687295017,1778687297417,[214,218,216,211,213,212,215,217],{"evaluatedAt":243,"extractAt":290,"updatedAt":243},[],[805,822,838,856,875,894],{"_creationTime":806,"_id":807,"community":808,"display":809,"identity":812,"providers":813,"relations":818,"tags":819,"workflow":820},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",{"reviewCount":8},{"description":679,"installMethods":810,"name":811,"sourceUrl":14},{"claudeCode":12},"Sentry React SDK",{"basePath":678,"githubOwner":246,"githubRepo":247,"locale":18,"slug":680,"type":248},{"evaluate":814,"extract":817},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":815,"targetMarket":219,"tier":220},[212,211,213,214,215,216,816],"session-replay",{"commitSha":280,"license":239},{"parentExtensionId":251,"repoId":286},[214,216,211,213,212,816,215],{"evaluatedAt":821,"extractAt":290,"updatedAt":821},1778687849554,{"_creationTime":823,"_id":824,"community":825,"display":826,"identity":828,"providers":829,"relations":834,"tags":835,"workflow":836},1778687299685.392,"k177vta3yfja3m76q9th1tz91s86n67s",{"reviewCount":8},{"description":770,"installMethods":827,"name":771,"sourceUrl":14},{"claudeCode":12},{"basePath":769,"githubOwner":246,"githubRepo":247,"locale":18,"slug":771,"type":248},{"evaluate":830,"extract":833},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":831,"targetMarket":219,"tier":220},[212,211,832,213,214,215],"tanstack-start",{"commitSha":280},{"parentExtensionId":251,"repoId":286},[214,211,213,212,832,215],{"evaluatedAt":837,"extractAt":290,"updatedAt":837},1778687996205,{"_creationTime":839,"_id":840,"community":841,"display":842,"identity":845,"providers":846,"relations":852,"tags":853,"workflow":854},1778687299685.3884,"k177an7j7bme9rmg48xnpejkrd86npv8",{"reviewCount":8},{"description":572,"installMethods":843,"name":844,"sourceUrl":14},{"claudeCode":12},"Sentry Next.js SDK Setup",{"basePath":571,"githubOwner":246,"githubRepo":247,"locale":18,"slug":573,"type":248},{"evaluate":847,"extract":851},{"promptVersionExtension":204,"promptVersionScoring":205,"score":848,"tags":849,"targetMarket":219,"tier":220},99,[850,212,213,214,215,216,816],"next-js",{"commitSha":280,"license":239},{"parentExtensionId":251,"repoId":286},[214,850,216,213,212,816,215],{"evaluatedAt":855,"extractAt":290,"updatedAt":855},1778687690354,{"_creationTime":857,"_id":858,"community":859,"display":860,"identity":863,"providers":864,"relations":871,"tags":872,"workflow":873},1778687299685.3867,"k175mgapebb8041975tfvaw7ys86ms55",{"reviewCount":8},{"description":486,"installMethods":861,"name":862,"sourceUrl":14},{"claudeCode":12},"Sentry .NET SDK",{"basePath":485,"githubOwner":246,"githubRepo":247,"locale":18,"slug":487,"type":248},{"evaluate":865,"extract":869},{"promptVersionExtension":204,"promptVersionScoring":205,"score":848,"tags":866,"targetMarket":219,"tier":220},[867,212,213,214,215,216,868],"dotnet","logging",{"commitSha":280,"license":870},"Apache-2.0",{"parentExtensionId":251,"repoId":286},[867,214,868,216,213,212,215],{"evaluatedAt":874,"extractAt":290,"updatedAt":874},1778687530020,{"_creationTime":876,"_id":877,"community":878,"display":879,"identity":882,"providers":883,"relations":890,"tags":891,"workflow":892},1778687299685.3896,"k17ccc7rzdf8q3e5c4v8vv1qnh86ndw3",{"reviewCount":8},{"description":637,"installMethods":880,"name":881,"sourceUrl":14},{"claudeCode":12},"Sentry Python SDK",{"basePath":636,"githubOwner":246,"githubRepo":247,"locale":18,"slug":638,"type":248},{"evaluate":884,"extract":889},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":885,"targetMarket":219,"tier":220},[886,212,887,214,215,216,868,888],"python","sdk","ai-monitoring",{"commitSha":280,"license":239},{"parentExtensionId":251,"repoId":286},[888,214,868,216,886,887,212,215],{"evaluatedAt":893,"extractAt":290,"updatedAt":893},1778687806582,{"_creationTime":895,"_id":896,"community":897,"display":898,"identity":900,"providers":901,"relations":907,"tags":908,"workflow":909},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":758,"installMethods":899,"name":759,"sourceUrl":14},{"claudeCode":12},{"basePath":757,"githubOwner":246,"githubRepo":247,"locale":18,"slug":759,"type":248},{"evaluate":902,"extract":906},{"promptVersionExtension":204,"promptVersionScoring":205,"score":848,"tags":903,"targetMarket":219,"tier":220},[904,905,212,213,214,215,816,868],"svelte","sveltekit",{"commitSha":280},{"parentExtensionId":251,"repoId":286},[214,868,213,212,816,904,905,215],{"evaluatedAt":910,"extractAt":290,"updatedAt":910},1778687978727]