[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-react-sdk-zh-CN":3,"guides-for-getsentry-sentry-react-sdk":819,"similar-k175btq0672h9nkm2hbv9cjec986n524-zh-CN":820},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":259,"isFallback":256,"parentExtension":265,"providers":319,"relations":323,"repo":324,"tags":817,"workflow":818},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"getsentry/sentry-for-ai","Sentry React SDK","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":257},1778687849554.8489,"kn7avnmwrhq5e3663vq6raxg7h86nbng","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"prerequisites":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":223,"tier":224,"useCases":225,"workflow":230},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,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 for React applications and lists specific use cases like error monitoring and tracing.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides an opinionated wizard that automates Sentry SDK setup, including detecting project specifics and guiding through configuration, which is beyond basic prompt behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete setup lifecycle for Sentry in React, from detection to installation and verification, providing a robust end-to-end solution.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on Sentry SDK setup for React applications, without venturing into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, readable, and accurately reflects the extension's capabilities and supported environments.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a tool-based extension; it does not expose individual tools.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The documentation provides a detailed reference for Sentry.init() options, React version compatibility, and router integration configurations.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill, not a tool-based extension; tool naming checks do not apply.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill, not a tool-based extension; I/O surface checks do not apply.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT License, which is permissive and commonly used.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses standard package managers (npm/yarn) and likely relies on well-managed third-party dependencies for its core functionality.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The extension guides users to use environment variables for sensitive data like DSN and auth tokens, avoiding hardcoding.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill provides instructions for bundler plugins and CLI tools, which typically do not execute arbitrary code from untrusted sources in a way that poses an injection risk.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill focuses on configuring official Sentry SDKs and bundler plugins, minimizing the risk of untrusted remote code execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's instructions involve client-side setup and bundler configuration, which operate within the user's development environment and do not inherently break sandbox isolation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The provided instructions do not contain any primitives that suggest sandbox escape vulnerabilities.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The extension guides users on configuring Sentry SDKs, which handle data submission; it does not exhibit patterns of undocumented outbound calls or exfiltration.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and markdown instructions appear free of hidden text tricks or malicious unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions involve standard bundler configurations and SDK setup, not opaque code execution like eval or base64 payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill provides clear instructions for different build tools (Vite, CRA, Webpack) and assumes standard project structures, with fallbacks for different setups.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","Open issues (3) and closed issues (37) in the last 90 days suggest active maintenance and responsiveness.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project uses the MIT license and has recent commits, indicating active version management.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill guides users on using Sentry SDKs and bundler plugins, which handle input validation internally.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill provides setup instructions and does not involve destructive operations that require user confirmation gates.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill provides comprehensive troubleshooting steps and guidance for various Sentry setup errors.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","This is a setup skill, not a runtime extension, so it does not have its own logging mechanism.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill instructs users on how to configure Sentry SDKs, which include privacy controls for handling user data, rather than operating on personal data itself.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension's instructions are general for React applications and do not appear to be region-specific or jurisdiction-bound.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill provides instructions for cross-platform build tools (Vite, Webpack, CRA) and standard JS environments.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file clearly explains the extension's purpose, capabilities, installation, and usage.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill, not a tool-based extension; tool surface size checks do not apply.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This is a skill, not a tool-based extension; overlapping tool checks do not apply.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as SDK setup wizards and slash commands, have corresponding implementations or clear descriptions in the documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for Claude Code and Cursor, as well as from source.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The troubleshooting section offers specific solutions for common errors encountered during Sentry setup.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses standard package management (npm/yarn) which implies dependency pinning through lockfiles.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","This skill provides setup instructions and does not have state-changing commands that would require a dry-run preview.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","This skill provides setup instructions and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","This skill does not emit telemetry; it guides users on configuring the Sentry SDK, which handles telemetry opt-in.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose as setting up Sentry for React and specifies when to use it, including explicit trigger phrases and non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, self-contained, and accurately summarizes the core capability with relevant trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured, delegates deeper material to references, and stays within reasonable length limits.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill outlines the overall process and links to specific reference files for detailed, step-by-step guidance on each feature.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The documentation provides clear, end-to-end examples for installation, setup, and verification of Sentry features.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill addresses edge cases like React version differences, router integration nuances, and troubleshooting common issues with recovery paths.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not reference external MCP servers or tools that would require a fallback path.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill provides setup instructions and does not include destructive steps that would require halting on unexpected pre-state.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained for React Sentry setup and does not implicitly rely on other skills being loaded.",1778687849413,"This skill automates the setup of the Sentry SDK for React applications, covering error monitoring, tracing, session replay, profiling, and logging. It detects project configurations and provides detailed, step-by-step guidance, including version-specific handling and build tool integration.",[195,196,197,198,199,200],"Automated Sentry SDK setup for React","Project environment detection (React version, router, build tool)","Guidance on error monitoring, tracing, session replay, logging, and profiling","Integration with React Router (v5-v7) and TanStack Router","Source map configuration guidance for readable stack traces","Redux integration for enhanced context and breadcrumbs",[202,203,204],"Setting up Sentry for React Native applications.","Providing Sentry setup for React Router framework mode (directs to a different skill).","Manual Sentry SDK configuration outside of the guided process.",[206,207,208],"Node.js environment for installation and build tooling","A React project to configure","A Sentry DSN and potentially auth token for Sentry services","3.0.0","4.4.0","To provide developers with a guided and automated way to integrate Sentry error tracking and performance monitoring into their React applications.","The extension is a high-quality setup skill with excellent documentation, clear instructions, and comprehensive coverage of React-specific Sentry features. It adheres to best practices for security, maintainability, and usability.",100,"Excellent React Sentry SDK setup guide with comprehensive features and outstanding documentation.",[216,217,218,219,220,221,222],"sentry","react","sdk-setup","error-monitoring","tracing","profiling","session-replay","global","verified",[226,227,228,229],"When asked to add Sentry to a React application.","When setting up error monitoring, tracing, session replay, or profiling for React apps.","When configuring Sentry for React Router (v5-v7) or TanStack Router.","When needing to integrate Redux state with Sentry for better debugging context.",[231,232,233,234,235,236,237,238,239],"Detect project setup (React version, router, state management, build tool).","Recommend Sentry features based on detection results.","Guide through SDK installation.","Instruct on creating and configuring `instrument.ts` or equivalent.","Guide on entry point setup and React version-specific error handling.","Provide router integration steps.","Guide on Redux integration and source map setup.","Instruct on verifying setup via test events in Sentry.","Suggest cross-linking to backend Sentry setup if applicable.",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":253,"testCoverage":255},{"hasLockfile":242},false,1778687839012,{"descriptionLength":245,"readmeSize":246},302,4777,{"closedIssues90d":248,"forks":249,"hasChangelog":242,"openIssues90d":250,"pushedAt":251,"stars":252},37,21,3,1778664294000,170,{"hasNpmPackage":242,"license":254,"smitheryVerified":242},"MIT",{"hasCi":256,"hasTests":242},true,{"updatedAt":258},1778687849554,{"basePath":260,"githubOwner":261,"githubRepo":262,"locale":18,"slug":263,"type":264},"skills/sentry-react-sdk","getsentry","sentry-for-ai","sentry-react-sdk","skill",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":272,"parentExtension":275,"providers":307,"relations":315,"tags":316,"workflow":317},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":270,"installMethods":271,"name":216,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":216},{"basePath":273,"githubOwner":261,"githubRepo":262,"locale":18,"slug":262,"type":274},"","plugin",{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":283,"providers":285,"relations":301,"tags":303,"workflow":304},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":273,"githubOwner":261,"githubRepo":262,"locale":18,"slug":262,"type":284},"marketplace",{"evaluate":286,"extract":295},{"promptVersionExtension":287,"promptVersionScoring":210,"score":288,"tags":289,"targetMarket":223,"tier":294},"3.1.0",75,[216,290,291,292,293],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":296,"marketplace":297,"plugin":299},"HEAD",{"name":282,"pluginCount":298},1,{"mcpCount":8,"provider":300,"skillCount":8},"classify",{"repoId":302},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[293,290,292,291,216],{"evaluatedAt":305,"extractAt":306,"updatedAt":305},1778687344825,1778687299685,{"evaluate":308,"extract":312},{"promptVersionExtension":209,"promptVersionScoring":210,"score":309,"tags":310,"targetMarket":223,"tier":224},95,[216,290,291,292,311],"observability",{"commitSha":296,"license":254,"plugin":313},{"mcpCount":8,"provider":300,"skillCount":314},30,{"parentExtensionId":277,"repoId":302},[290,292,291,311,216],{"evaluatedAt":318,"extractAt":306,"updatedAt":318},1778687354391,{"evaluate":320,"extract":322},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":321,"targetMarket":223,"tier":224},[216,217,218,219,220,221,222],{"commitSha":296,"license":254},{"parentExtensionId":267,"repoId":302},{"_creationTime":325,"_id":302,"identity":326,"providers":327,"workflow":813},1778687295017.2043,{"githubOwner":261,"githubRepo":262,"sourceUrl":14},{"classify":328,"discover":807,"github":810},{"commitSha":296,"extensions":329},[330,343,418,441,456,470,484,492,500,514,526,534,542,556,570,586,602,617,625,643,651,666,680,696,708,724,732,746,762,772,784,799],{"basePath":273,"displayName":282,"installMethods":331,"rationale":332,"selectedPaths":333,"source":342,"sourceLanguage":18,"type":284},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[334,337,339],{"path":335,"priority":336},".claude-plugin/marketplace.json","mandatory",{"path":338,"priority":336},"README.md",{"path":340,"priority":341},"LICENSE","high","rule",{"basePath":273,"description":270,"displayName":216,"installMethods":344,"license":254,"rationale":345,"selectedPaths":346,"source":342,"sourceLanguage":18,"type":274},{"claudeCode":216},"plugin manifest at .claude-plugin/plugin.json",[347,349,350,351,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416],{"path":348,"priority":336},".claude-plugin/plugin.json",{"path":338,"priority":336},{"path":340,"priority":341},{"path":352,"priority":353},"skills/sentry-android-sdk/SKILL.md","medium",{"path":355,"priority":353},"skills/sentry-browser-sdk/SKILL.md",{"path":357,"priority":353},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":359,"priority":353},"skills/sentry-cocoa-sdk/SKILL.md",{"path":361,"priority":353},"skills/sentry-code-review/SKILL.md",{"path":363,"priority":353},"skills/sentry-create-alert/SKILL.md",{"path":365,"priority":353},"skills/sentry-dotnet-sdk/SKILL.md",{"path":367,"priority":353},"skills/sentry-elixir-sdk/SKILL.md",{"path":369,"priority":353},"skills/sentry-feature-setup/SKILL.md",{"path":371,"priority":353},"skills/sentry-fix-issues/SKILL.md",{"path":373,"priority":353},"skills/sentry-flutter-sdk/SKILL.md",{"path":375,"priority":353},"skills/sentry-go-sdk/SKILL.md",{"path":377,"priority":353},"skills/sentry-nestjs-sdk/SKILL.md",{"path":379,"priority":353},"skills/sentry-nextjs-sdk/SKILL.md",{"path":381,"priority":353},"skills/sentry-node-sdk/SKILL.md",{"path":383,"priority":353},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":385,"priority":353},"skills/sentry-php-sdk/SKILL.md",{"path":387,"priority":353},"skills/sentry-pr-code-review/SKILL.md",{"path":389,"priority":353},"skills/sentry-python-sdk/SKILL.md",{"path":391,"priority":353},"skills/sentry-react-native-sdk/SKILL.md",{"path":393,"priority":353},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":395,"priority":353},"skills/sentry-react-sdk/SKILL.md",{"path":397,"priority":353},"skills/sentry-ruby-sdk/SKILL.md",{"path":399,"priority":353},"skills/sentry-sdk-setup/SKILL.md",{"path":401,"priority":353},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":403,"priority":353},"skills/sentry-sdk-upgrade/SKILL.md",{"path":405,"priority":353},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":407,"priority":353},"skills/sentry-svelte-sdk/SKILL.md",{"path":409,"priority":353},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":411,"priority":353},"skills/sentry-workflow/SKILL.md",{"path":413,"priority":336},".mcp.json",{"path":415,"priority":341},"commands/seer.md",{"path":417,"priority":341},".cursor-plugin/plugin.json",{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":342,"sourceLanguage":18,"type":264},"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",[425,427,429,431,433,435,437,439],{"path":426,"priority":336},"SKILL.md",{"path":428,"priority":353},"references/crons.md",{"path":430,"priority":353},"references/error-monitoring.md",{"path":432,"priority":353},"references/logging.md",{"path":434,"priority":353},"references/metrics.md",{"path":436,"priority":353},"references/profiling.md",{"path":438,"priority":353},"references/session-replay.md",{"path":440,"priority":353},"references/tracing.md",{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":342,"sourceLanguage":18,"type":264},"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",[448,449,450,451,452,453,454],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":436,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"path":455,"priority":353},"references/user-feedback.md",{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":342,"sourceLanguage":18,"type":264},"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",[463,464,465,467,468,469],{"path":426,"priority":336},{"path":428,"priority":353},{"path":466,"priority":353},"references/durable-objects.md",{"path":430,"priority":353},{"path":432,"priority":353},{"path":440,"priority":353},{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":342,"sourceLanguage":18,"type":264},"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",[477,478,479,480,481,482,483],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":436,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"path":455,"priority":353},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":342,"sourceLanguage":18,"type":264},"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",[491],{"path":426,"priority":336},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"source":342,"sourceLanguage":18,"type":264},"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",[499],{"path":426,"priority":336},{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":342,"sourceLanguage":18,"type":264},"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",[507,508,509,510,511,512,513],{"path":426,"priority":336},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":342,"sourceLanguage":18,"type":264},"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",[521,522,523,524,525],{"path":426,"priority":336},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":440,"priority":353},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":342,"sourceLanguage":18,"type":264},"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",[533],{"path":426,"priority":336},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":342,"sourceLanguage":18,"type":264},"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",[541],{"path":426,"priority":336},{"basePath":543,"description":544,"displayName":545,"installMethods":546,"rationale":547,"selectedPaths":548,"source":342,"sourceLanguage":18,"type":264},"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",[549,550,551,552,553,554,555],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"source":342,"sourceLanguage":18,"type":264},"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",[563,564,565,566,567,568,569],{"path":426,"priority":336},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":342,"sourceLanguage":18,"type":264},"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",[577,578,580,581,582,583,584,585],{"path":426,"priority":336},{"path":579,"priority":353},"references/ai-monitoring.md",{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":342,"sourceLanguage":18,"type":264},"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",[593,594,595,596,597,598,599,600,601],{"path":426,"priority":336},{"path":579,"priority":353},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"basePath":603,"description":604,"displayName":605,"installMethods":606,"rationale":607,"selectedPaths":608,"source":342,"sourceLanguage":18,"type":264},"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",[609,610,611,612,613,614,615,616],{"path":426,"priority":336},{"path":579,"priority":353},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":342,"sourceLanguage":18,"type":264},"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",[624],{"path":426,"priority":336},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":342,"sourceLanguage":18,"type":264},"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",[632,633,634,635,637,638,639,640,642],{"path":426,"priority":336},{"path":428,"priority":353},{"path":430,"priority":353},{"path":636,"priority":353},"references/laravel.md",{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":641,"priority":353},"references/symfony.md",{"path":440,"priority":353},{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":342,"sourceLanguage":18,"type":264},"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",[650],{"path":426,"priority":336},{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":342,"sourceLanguage":18,"type":264},"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",[658,659,660,661,662,663,664,665],{"path":426,"priority":336},{"path":579,"priority":353},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":342,"sourceLanguage":18,"type":264},"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",[673,674,675,676,677,678,679],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":436,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"path":455,"priority":353},{"basePath":681,"description":682,"displayName":683,"installMethods":684,"rationale":685,"selectedPaths":686,"source":342,"sourceLanguage":18,"type":264},"skills/sentry-react-router-framework-sdk","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.","sentry-react-router-framework-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-router-framework-sdk/SKILL.md",[687,688,689,690,691,693,694,695],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":436,"priority":353},{"path":692,"priority":353},"references/react-router-framework-features.md",{"path":438,"priority":353},{"path":440,"priority":353},{"path":455,"priority":353},{"basePath":260,"description":10,"displayName":263,"installMethods":697,"rationale":698,"selectedPaths":699,"source":342,"sourceLanguage":18,"type":264},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-sdk/SKILL.md",[700,701,702,703,704,706,707],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":436,"priority":353},{"path":705,"priority":353},"references/react-features.md",{"path":438,"priority":353},{"path":440,"priority":353},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":342,"sourceLanguage":18,"type":264},"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",[715,716,717,718,719,720,722,723],{"path":426,"priority":336},{"path":428,"priority":353},{"path":430,"priority":353},{"path":432,"priority":353},{"path":434,"priority":353},{"path":721,"priority":353},"references/migration.md",{"path":436,"priority":353},{"path":440,"priority":353},{"basePath":725,"description":726,"displayName":727,"installMethods":728,"rationale":729,"selectedPaths":730,"source":342,"sourceLanguage":18,"type":264},"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",[731],{"path":426,"priority":336},{"basePath":733,"description":734,"displayName":735,"installMethods":736,"rationale":737,"selectedPaths":738,"source":342,"sourceLanguage":18,"type":264},"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",[739,740,742,744],{"path":426,"priority":336},{"path":741,"priority":353},"references/philosophy.md",{"path":743,"priority":353},"references/quality-checklist.md",{"path":745,"priority":353},"references/research-playbook.md",{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":342,"sourceLanguage":18,"type":264},"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",[753,754,756,758,760],{"path":426,"priority":336},{"path":755,"priority":353},"references/upgrade-patterns.md",{"path":757,"priority":353},"references/v7-to-v8.md",{"path":759,"priority":353},"references/v8-to-v9.md",{"path":761,"priority":353},"references/v9-to-v10.md",{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":342,"sourceLanguage":18,"type":264},"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",[769,770],{"path":426,"priority":336},{"path":771,"priority":353},"references/sampling.md",{"basePath":773,"description":774,"displayName":775,"installMethods":776,"rationale":777,"selectedPaths":778,"source":342,"sourceLanguage":18,"type":264},"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",[779,780,781,782,783],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":438,"priority":353},{"path":440,"priority":353},{"basePath":785,"description":786,"displayName":787,"installMethods":788,"rationale":789,"selectedPaths":790,"source":342,"sourceLanguage":18,"type":264},"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",[791,792,793,794,795,797,798],{"path":426,"priority":336},{"path":430,"priority":353},{"path":432,"priority":353},{"path":438,"priority":353},{"path":796,"priority":353},"references/tanstackstart-features.md",{"path":440,"priority":353},{"path":455,"priority":353},{"basePath":800,"description":801,"displayName":802,"installMethods":803,"rationale":804,"selectedPaths":805,"source":342,"sourceLanguage":18,"type":264},"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",[806],{"path":426,"priority":336},{"sources":808},[809],"manual",{"closedIssues90d":248,"description":280,"forks":249,"license":254,"openIssues90d":250,"pushedAt":251,"readmeSize":246,"stars":252,"topics":811},[812],"tag-production",{"classifiedAt":814,"discoverAt":815,"extractAt":816,"githubAt":816,"updatedAt":814},1778687299236,1778687295017,1778687297417,[219,221,217,218,216,222,220],{"evaluatedAt":258,"extractAt":306,"updatedAt":258},[],[821,838,856,872,890,908],{"_creationTime":822,"_id":823,"community":824,"display":825,"identity":827,"providers":828,"relations":834,"tags":835,"workflow":836},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":682,"installMethods":826,"name":683,"sourceUrl":14},{"claudeCode":12},{"basePath":681,"githubOwner":261,"githubRepo":262,"locale":18,"slug":683,"type":264},{"evaluate":829,"extract":833},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":830,"targetMarket":223,"tier":224},[217,216,218,219,220,221,831,832],"typescript","javascript",{"commitSha":296},{"parentExtensionId":267,"repoId":302},[219,832,221,217,218,216,220,831],{"evaluatedAt":837,"extractAt":306,"updatedAt":837},1778687838591,{"_creationTime":839,"_id":840,"community":841,"display":842,"identity":845,"providers":846,"relations":852,"tags":853,"workflow":854},1778687299685.3884,"k177an7j7bme9rmg48xnpejkrd86npv8",{"reviewCount":8},{"description":588,"installMethods":843,"name":844,"sourceUrl":14},{"claudeCode":12},"Sentry Next.js SDK Setup",{"basePath":587,"githubOwner":261,"githubRepo":262,"locale":18,"slug":589,"type":264},{"evaluate":847,"extract":851},{"promptVersionExtension":209,"promptVersionScoring":210,"score":848,"tags":849,"targetMarket":223,"tier":224},99,[850,216,218,219,220,221,222],"next-js",{"commitSha":296,"license":254},{"parentExtensionId":267,"repoId":302},[219,850,221,218,216,222,220],{"evaluatedAt":855,"extractAt":306,"updatedAt":855},1778687690354,{"_creationTime":857,"_id":858,"community":859,"display":860,"identity":862,"providers":863,"relations":868,"tags":869,"workflow":870},1778687299685.392,"k177vta3yfja3m76q9th1tz91s86n67s",{"reviewCount":8},{"description":786,"installMethods":861,"name":787,"sourceUrl":14},{"claudeCode":12},{"basePath":785,"githubOwner":261,"githubRepo":262,"locale":18,"slug":787,"type":264},{"evaluate":864,"extract":867},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":865,"targetMarket":223,"tier":224},[216,217,866,218,219,220],"tanstack-start",{"commitSha":296},{"parentExtensionId":267,"repoId":302},[219,217,218,216,866,220],{"evaluatedAt":871,"extractAt":306,"updatedAt":871},1778687996205,{"_creationTime":873,"_id":874,"community":875,"display":876,"identity":878,"providers":879,"relations":886,"tags":887,"workflow":888},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":774,"installMethods":877,"name":775,"sourceUrl":14},{"claudeCode":12},{"basePath":773,"githubOwner":261,"githubRepo":262,"locale":18,"slug":775,"type":264},{"evaluate":880,"extract":885},{"promptVersionExtension":209,"promptVersionScoring":210,"score":848,"tags":881,"targetMarket":223,"tier":224},[882,883,216,218,219,220,222,884],"svelte","sveltekit","logging",{"commitSha":296},{"parentExtensionId":267,"repoId":302},[219,884,218,216,222,882,883,220],{"evaluatedAt":889,"extractAt":306,"updatedAt":889},1778687978727,{"_creationTime":891,"_id":892,"community":893,"display":894,"identity":897,"providers":898,"relations":904,"tags":905,"workflow":906},1778687299685.3867,"k175mgapebb8041975tfvaw7ys86ms55",{"reviewCount":8},{"description":502,"installMethods":895,"name":896,"sourceUrl":14},{"claudeCode":12},"Sentry .NET SDK",{"basePath":501,"githubOwner":261,"githubRepo":262,"locale":18,"slug":503,"type":264},{"evaluate":899,"extract":902},{"promptVersionExtension":209,"promptVersionScoring":210,"score":848,"tags":900,"targetMarket":223,"tier":224},[901,216,218,219,220,221,884],"dotnet",{"commitSha":296,"license":903},"Apache-2.0",{"parentExtensionId":267,"repoId":302},[901,219,884,221,218,216,220],{"evaluatedAt":907,"extractAt":306,"updatedAt":907},1778687530020,{"_creationTime":909,"_id":910,"community":911,"display":912,"identity":915,"providers":916,"relations":920,"tags":921,"workflow":922},1778687299685.3855,"k17a462d5n0g92shda2gvdyx1s86mwy0",{"reviewCount":8},{"description":443,"installMethods":913,"name":914,"sourceUrl":14},{"claudeCode":12},"Sentry Browser SDK Setup",{"basePath":442,"githubOwner":261,"githubRepo":262,"locale":18,"slug":444,"type":264},{"evaluate":917,"extract":919},{"promptVersionExtension":209,"promptVersionScoring":210,"score":848,"tags":918,"targetMarket":223,"tier":224},[216,832,218,219,220,222],{"commitSha":296,"license":903},{"parentExtensionId":267,"repoId":302},[219,832,218,216,222,220],{"evaluatedAt":923,"extractAt":306,"updatedAt":923},1778687412732]