[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-dotnet-sdk-de":3,"guides-for-getsentry-sentry-dotnet-sdk":817,"similar-k175mgapebb8041975tfvaw7ys86ms55-de":818},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":253,"parentExtension":262,"providers":316,"relations":321,"repo":322,"tags":815,"workflow":816},1778687299685.3867,"k175mgapebb8041975tfvaw7ys86ms55",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"getsentry/sentry-for-ai","Sentry .NET SDK","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":254},1778687530020.4585,"kn72a3zjxetey0ghwczjp7e48186nphm","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":205,"prerequisites":206,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"targetMarket":221,"tier":222,"useCases":223,"workflow":228},[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,113,116,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of setting up Sentry SDKs for .NET applications, covering various frameworks and features.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides an opinionated wizard and detailed manual setup guides, offering significant value over simply directing users to Sentry documentation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides comprehensive setup instructions for error monitoring, tracing, profiling, and logging across numerous .NET application types, covering the full lifecycle.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on the setup and configuration of the Sentry SDK for .NET applications, aligning with its named purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, readable, and accurately reflects the skill's capabilities and target use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools directly; its functionality is guided by instructions and references.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The configuration reference section in the SKILL.md file is comprehensive, detailing core SentryOptions, ASP.NET Core extended options, and environment variables.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose tools directly.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill provides guidance and code snippets, not executable tools with I/O schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The MIT license is clearly provided in the LICENSE file and is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill itself does not manage third-party dependencies in a way that requires explicit management beyond the Sentry NuGet packages.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill instructs users to use environment variables or app settings for secrets like DSNs and authentication tokens, avoiding hardcoding.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill provides code snippets and configuration guidance, not executing untrusted code or data loading that would pose an injection risk.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external code or data at runtime; all instructions and configurations are provided upfront.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill provides configuration and code snippets, not executable scripts that would interact with the file system outside of user-defined project scopes.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops are present in the provided guidance.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill guides users to configure Sentry DSNs and tokens securely, not to submit confidential data to third parties without explicit user action.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions use clean printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill provides plain-language instructions and code examples, with no obfuscated scripts or runtime code fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The instructions focus on standard .NET project structures and configurations, with clear guidance for common frameworks.",{"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 maintainer engagement and a healthy closure rate.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The SKILL.md frontmatter declares a license, and the repository has clear versioning signals (e.g., commits, GitHub tags implicitly).",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","This skill provides guidance and code snippets, not executable code that requires runtime validation of inputs or outputs.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill guides configuration and setup, not performing destructive operations without explicit user intervention and control.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The provided code snippets demonstrate proper error handling with try-catch blocks and re-throwing exceptions, aligning with .NET best practices.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The skill references logging integrations and best practices, and the native Sentry logger API is well-documented for structured logging.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","info","The skill mentions `SendDefaultPii` and user data capture, advising users to be mindful of PII, but does not directly handle PII itself.",{"category":117,"check":122,"severity":24,"summary":123},"Target market","The extension targets .NET developers globally and does not contain regional or jurisdiction-specific logic.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The guidance assumes standard .NET environments and common package managers, providing compatibility notes for different frameworks.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file clearly states the extension's purpose and outlines its capabilities and installation methods.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill, not a toolset, and does not expose a defined number of commands.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This skill does not expose tools.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features mentioned in the README and SKILL.md have corresponding setup instructions and code examples within the documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Installation instructions are clear, including a recommended wizard option and detailed manual setup steps with copy-pasteable code.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The troubleshooting section provides specific causes and solutions for common errors encountered during Sentry integration.",{"category":148,"check":149,"severity":119,"summary":150},"Execution","Pinned dependencies","While the skill itself doesn't bundle dependencies, it advises installing specific NuGet package versions, promoting pinned dependencies.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill provides guidance and code examples, not state-changing commands that would require a dry-run mode.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","This skill provides setup guidance, not remote operations that require specific retry or timeout handling.",{"category":66,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The skill focuses on configuring Sentry SDKs, which have opt-in telemetry settings, rather than emitting telemetry itself.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill clearly defines its purpose as full Sentry SDK setup for .NET, provides concrete triggers, and lists explicit out-of-scope items like frontend SDKs.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter in SKILL.md is concise, self-contained, and effectively summarizes the core capability and triggers.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is well-structured and delegates detailed information to referenced files, adhering to progressive disclosure.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","Detailed information for specific features like error monitoring, tracing, and logging is organized into separate reference files linked from the main SKILL.md.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is focused on configuration and setup, not exploratory tasks that would benefit from forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The documentation provides numerous ready-to-use code examples for various .NET frameworks and Sentry features.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The documentation addresses potential issues like missing PDBs, WPF exceptions, Lambda cold starts, and logging configurations with clear symptoms and recovery steps.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","This skill does not rely on external tools or MCP servers, hence no fallback is needed.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The setup guidance focuses on correct configuration and does not involve destructive actions that would require halting on unexpected states.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded in the same session; it provides all necessary setup instructions.",1778687529912,"This skill provides detailed instructions and code examples for integrating the Sentry SDK into various .NET application types, including error monitoring, tracing, profiling, and logging.",[196,197,198,199,200],"Automated project scanning and framework detection","Guided setup for error monitoring, tracing, profiling, and logging","Comprehensive manual setup instructions with code examples","Support for ASP.NET Core, MAUI, WPF, WinForms, Blazor, Azure Functions, and more","Symbol upload guidance for readable stack traces",[202,203,204],"Setting up Sentry SDKs for non-.NET platforms","Providing runtime Sentry error analysis or debugging","Configuring Sentry frontend SDKs (though it cross-links to them)",[],[],"3.0.0","4.4.0","To guide users through the complete setup of Sentry SDKs for .NET applications across different frameworks and observability features.","The extension is exceptionally well-documented, provides clear, actionable guidance for a complex setup task, and addresses numerous edge cases and troubleshooting scenarios. There are no critical or warning findings.",99,"Excellent documentation and comprehensive guidance for setting up the Sentry SDK in .NET applications.",[214,215,216,217,218,219,220],"dotnet","sentry","sdk-setup","error-monitoring","tracing","profiling","logging","global","verified",[224,225,226,227],"When asked to add Sentry to a .NET project","When configuring error monitoring, tracing, profiling, or logging for a .NET application","When needing to capture exceptions in WPF, WinForms, MAUI, or Azure Functions","When setting up cross-service tracing with .NET backend applications",[229,230,231,232,233,234,235,236],"Detect project type, .NET version, and existing Sentry installations.","Recommend core (error monitoring, tracing, logging) and optional (profiling, crons) features based on project specifics.","Guide the user through installation via a recommended wizard or detailed manual setup.","Provide specific code snippets for ASP.NET Core, WPF, WinForms, MAUI, Blazor, Azure Functions, and classic ASP.NET.","Explain symbol upload for readable stack traces.","Instruct on loading reference files for specific features (error monitoring, tracing, etc.).","Guide on verification by adding test exceptions and checking the Sentry dashboard.","Suggest cross-linking to frontend SDK skills if a companion frontend is detected.",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"security":250,"testCoverage":252},{"hasLockfile":239},false,1778687508420,{"descriptionLength":242,"readmeSize":243},260,4777,{"closedIssues90d":245,"forks":246,"hasChangelog":239,"openIssues90d":247,"pushedAt":248,"stars":249},37,21,3,1778664294000,170,{"hasNpmPackage":239,"license":251,"smitheryVerified":239},"MIT",{"hasCi":253,"hasTests":239},true,{"updatedAt":255},1778687530020,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":260,"type":261},"skills/sentry-dotnet-sdk","getsentry","sentry-for-ai","sentry-dotnet-sdk","skill",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":269,"parentExtension":272,"providers":304,"relations":312,"tags":313,"workflow":314},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":267,"installMethods":268,"name":215,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":215},{"basePath":270,"githubOwner":258,"githubRepo":259,"locale":18,"slug":259,"type":271},"","plugin",{"_creationTime":273,"_id":274,"community":275,"display":276,"identity":280,"providers":282,"relations":298,"tags":300,"workflow":301},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":277,"installMethods":278,"name":279,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":270,"githubOwner":258,"githubRepo":259,"locale":18,"slug":259,"type":281},"marketplace",{"evaluate":283,"extract":292},{"promptVersionExtension":284,"promptVersionScoring":208,"score":285,"tags":286,"targetMarket":221,"tier":291},"3.1.0",75,[215,287,288,289,290],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":293,"marketplace":294,"plugin":296},"HEAD",{"name":279,"pluginCount":295},1,{"mcpCount":8,"provider":297,"skillCount":8},"classify",{"repoId":299},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[290,287,289,288,215],{"evaluatedAt":302,"extractAt":303,"updatedAt":302},1778687344825,1778687299685,{"evaluate":305,"extract":309},{"promptVersionExtension":207,"promptVersionScoring":208,"score":306,"tags":307,"targetMarket":221,"tier":222},95,[215,287,288,289,308],"observability",{"commitSha":293,"license":251,"plugin":310},{"mcpCount":8,"provider":297,"skillCount":311},30,{"parentExtensionId":274,"repoId":299},[287,289,288,308,215],{"evaluatedAt":315,"extractAt":303,"updatedAt":315},1778687354391,{"evaluate":317,"extract":319},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":318,"targetMarket":221,"tier":222},[214,215,216,217,218,219,220],{"commitSha":293,"license":320},"Apache-2.0",{"parentExtensionId":264,"repoId":299},{"_creationTime":323,"_id":299,"identity":324,"providers":325,"workflow":811},1778687295017.2043,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":326,"discover":805,"github":808},{"commitSha":293,"extensions":327},[328,341,416,439,454,468,482,490,498,509,521,529,537,551,565,581,597,612,620,638,646,661,675,691,706,722,730,744,760,770,782,797],{"basePath":270,"displayName":279,"installMethods":329,"rationale":330,"selectedPaths":331,"source":340,"sourceLanguage":18,"type":281},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,335,337],{"path":333,"priority":334},".claude-plugin/marketplace.json","mandatory",{"path":336,"priority":334},"README.md",{"path":338,"priority":339},"LICENSE","high","rule",{"basePath":270,"description":267,"displayName":215,"installMethods":342,"license":251,"rationale":343,"selectedPaths":344,"source":340,"sourceLanguage":18,"type":271},{"claudeCode":215},"plugin manifest at .claude-plugin/plugin.json",[345,347,348,349,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,402,404,406,408,410,412,414],{"path":346,"priority":334},".claude-plugin/plugin.json",{"path":336,"priority":334},{"path":338,"priority":339},{"path":350,"priority":351},"skills/sentry-android-sdk/SKILL.md","medium",{"path":353,"priority":351},"skills/sentry-browser-sdk/SKILL.md",{"path":355,"priority":351},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":357,"priority":351},"skills/sentry-cocoa-sdk/SKILL.md",{"path":359,"priority":351},"skills/sentry-code-review/SKILL.md",{"path":361,"priority":351},"skills/sentry-create-alert/SKILL.md",{"path":363,"priority":351},"skills/sentry-dotnet-sdk/SKILL.md",{"path":365,"priority":351},"skills/sentry-elixir-sdk/SKILL.md",{"path":367,"priority":351},"skills/sentry-feature-setup/SKILL.md",{"path":369,"priority":351},"skills/sentry-fix-issues/SKILL.md",{"path":371,"priority":351},"skills/sentry-flutter-sdk/SKILL.md",{"path":373,"priority":351},"skills/sentry-go-sdk/SKILL.md",{"path":375,"priority":351},"skills/sentry-nestjs-sdk/SKILL.md",{"path":377,"priority":351},"skills/sentry-nextjs-sdk/SKILL.md",{"path":379,"priority":351},"skills/sentry-node-sdk/SKILL.md",{"path":381,"priority":351},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":383,"priority":351},"skills/sentry-php-sdk/SKILL.md",{"path":385,"priority":351},"skills/sentry-pr-code-review/SKILL.md",{"path":387,"priority":351},"skills/sentry-python-sdk/SKILL.md",{"path":389,"priority":351},"skills/sentry-react-native-sdk/SKILL.md",{"path":391,"priority":351},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":393,"priority":351},"skills/sentry-react-sdk/SKILL.md",{"path":395,"priority":351},"skills/sentry-ruby-sdk/SKILL.md",{"path":397,"priority":351},"skills/sentry-sdk-setup/SKILL.md",{"path":399,"priority":351},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":401,"priority":351},"skills/sentry-sdk-upgrade/SKILL.md",{"path":403,"priority":351},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":405,"priority":351},"skills/sentry-svelte-sdk/SKILL.md",{"path":407,"priority":351},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":409,"priority":351},"skills/sentry-workflow/SKILL.md",{"path":411,"priority":334},".mcp.json",{"path":413,"priority":339},"commands/seer.md",{"path":415,"priority":339},".cursor-plugin/plugin.json",{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":340,"sourceLanguage":18,"type":261},"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",[423,425,427,429,431,433,435,437],{"path":424,"priority":334},"SKILL.md",{"path":426,"priority":351},"references/crons.md",{"path":428,"priority":351},"references/error-monitoring.md",{"path":430,"priority":351},"references/logging.md",{"path":432,"priority":351},"references/metrics.md",{"path":434,"priority":351},"references/profiling.md",{"path":436,"priority":351},"references/session-replay.md",{"path":438,"priority":351},"references/tracing.md",{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":340,"sourceLanguage":18,"type":261},"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",[446,447,448,449,450,451,452],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":434,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"path":453,"priority":351},"references/user-feedback.md",{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":340,"sourceLanguage":18,"type":261},"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",[461,462,463,465,466,467],{"path":424,"priority":334},{"path":426,"priority":351},{"path":464,"priority":351},"references/durable-objects.md",{"path":428,"priority":351},{"path":430,"priority":351},{"path":438,"priority":351},{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"source":340,"sourceLanguage":18,"type":261},"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",[475,476,477,478,479,480,481],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":434,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"path":453,"priority":351},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":340,"sourceLanguage":18,"type":261},"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",[489],{"path":424,"priority":334},{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":340,"sourceLanguage":18,"type":261},"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",[497],{"path":424,"priority":334},{"basePath":257,"description":10,"displayName":260,"installMethods":499,"rationale":500,"selectedPaths":501,"source":340,"sourceLanguage":18,"type":261},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-dotnet-sdk/SKILL.md",[502,503,504,505,506,507,508],{"path":424,"priority":334},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":340,"sourceLanguage":18,"type":261},"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",[516,517,518,519,520],{"path":424,"priority":334},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":438,"priority":351},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":340,"sourceLanguage":18,"type":261},"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",[528],{"path":424,"priority":334},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":340,"sourceLanguage":18,"type":261},"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",[536],{"path":424,"priority":334},{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":340,"sourceLanguage":18,"type":261},"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",[544,545,546,547,548,549,550],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"basePath":552,"description":553,"displayName":554,"installMethods":555,"rationale":556,"selectedPaths":557,"source":340,"sourceLanguage":18,"type":261},"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",[558,559,560,561,562,563,564],{"path":424,"priority":334},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":340,"sourceLanguage":18,"type":261},"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",[572,573,575,576,577,578,579,580],{"path":424,"priority":334},{"path":574,"priority":351},"references/ai-monitoring.md",{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":340,"sourceLanguage":18,"type":261},"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",[588,589,590,591,592,593,594,595,596],{"path":424,"priority":334},{"path":574,"priority":351},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":340,"sourceLanguage":18,"type":261},"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",[604,605,606,607,608,609,610,611],{"path":424,"priority":334},{"path":574,"priority":351},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"source":340,"sourceLanguage":18,"type":261},"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",[619],{"path":424,"priority":334},{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"source":340,"sourceLanguage":18,"type":261},"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",[627,628,629,630,632,633,634,635,637],{"path":424,"priority":334},{"path":426,"priority":351},{"path":428,"priority":351},{"path":631,"priority":351},"references/laravel.md",{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":636,"priority":351},"references/symfony.md",{"path":438,"priority":351},{"basePath":639,"description":640,"displayName":641,"installMethods":642,"rationale":643,"selectedPaths":644,"source":340,"sourceLanguage":18,"type":261},"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",[645],{"path":424,"priority":334},{"basePath":647,"description":648,"displayName":649,"installMethods":650,"rationale":651,"selectedPaths":652,"source":340,"sourceLanguage":18,"type":261},"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",[653,654,655,656,657,658,659,660],{"path":424,"priority":334},{"path":574,"priority":351},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":662,"description":663,"displayName":664,"installMethods":665,"rationale":666,"selectedPaths":667,"source":340,"sourceLanguage":18,"type":261},"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",[668,669,670,671,672,673,674],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":434,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"path":453,"priority":351},{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":340,"sourceLanguage":18,"type":261},"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",[682,683,684,685,686,688,689,690],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":434,"priority":351},{"path":687,"priority":351},"references/react-router-framework-features.md",{"path":436,"priority":351},{"path":438,"priority":351},{"path":453,"priority":351},{"basePath":692,"description":693,"displayName":694,"installMethods":695,"rationale":696,"selectedPaths":697,"source":340,"sourceLanguage":18,"type":261},"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",[698,699,700,701,702,704,705],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":434,"priority":351},{"path":703,"priority":351},"references/react-features.md",{"path":436,"priority":351},{"path":438,"priority":351},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":340,"sourceLanguage":18,"type":261},"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",[713,714,715,716,717,718,720,721],{"path":424,"priority":334},{"path":426,"priority":351},{"path":428,"priority":351},{"path":430,"priority":351},{"path":432,"priority":351},{"path":719,"priority":351},"references/migration.md",{"path":434,"priority":351},{"path":438,"priority":351},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":340,"sourceLanguage":18,"type":261},"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",[729],{"path":424,"priority":334},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":340,"sourceLanguage":18,"type":261},"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",[737,738,740,742],{"path":424,"priority":334},{"path":739,"priority":351},"references/philosophy.md",{"path":741,"priority":351},"references/quality-checklist.md",{"path":743,"priority":351},"references/research-playbook.md",{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":340,"sourceLanguage":18,"type":261},"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",[751,752,754,756,758],{"path":424,"priority":334},{"path":753,"priority":351},"references/upgrade-patterns.md",{"path":755,"priority":351},"references/v7-to-v8.md",{"path":757,"priority":351},"references/v8-to-v9.md",{"path":759,"priority":351},"references/v9-to-v10.md",{"basePath":761,"description":762,"displayName":763,"installMethods":764,"rationale":765,"selectedPaths":766,"source":340,"sourceLanguage":18,"type":261},"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",[767,768],{"path":424,"priority":334},{"path":769,"priority":351},"references/sampling.md",{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":340,"sourceLanguage":18,"type":261},"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",[777,778,779,780,781],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":436,"priority":351},{"path":438,"priority":351},{"basePath":783,"description":784,"displayName":785,"installMethods":786,"rationale":787,"selectedPaths":788,"source":340,"sourceLanguage":18,"type":261},"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",[789,790,791,792,793,795,796],{"path":424,"priority":334},{"path":428,"priority":351},{"path":430,"priority":351},{"path":436,"priority":351},{"path":794,"priority":351},"references/tanstackstart-features.md",{"path":438,"priority":351},{"path":453,"priority":351},{"basePath":798,"description":799,"displayName":800,"installMethods":801,"rationale":802,"selectedPaths":803,"source":340,"sourceLanguage":18,"type":261},"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",[804],{"path":424,"priority":334},{"sources":806},[807],"manual",{"closedIssues90d":245,"description":277,"forks":246,"license":251,"openIssues90d":247,"pushedAt":248,"readmeSize":243,"stars":249,"topics":809},[810],"tag-production",{"classifiedAt":812,"discoverAt":813,"extractAt":814,"githubAt":814,"updatedAt":812},1778687299236,1778687295017,1778687297417,[214,217,220,219,216,215,218],{"evaluatedAt":255,"extractAt":303,"updatedAt":255},[],[819,838,855,874,891,908],{"_creationTime":820,"_id":821,"community":822,"display":823,"identity":826,"providers":827,"relations":834,"tags":835,"workflow":836},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",{"reviewCount":8},{"description":693,"installMethods":824,"name":825,"sourceUrl":14},{"claudeCode":12},"Sentry React SDK",{"basePath":692,"githubOwner":258,"githubRepo":259,"locale":18,"slug":694,"type":261},{"evaluate":828,"extract":833},{"promptVersionExtension":207,"promptVersionScoring":208,"score":829,"tags":830,"targetMarket":221,"tier":222},100,[215,831,216,217,218,219,832],"react","session-replay",{"commitSha":293,"license":251},{"parentExtensionId":264,"repoId":299},[217,219,831,216,215,832,218],{"evaluatedAt":837,"extractAt":303,"updatedAt":837},1778687849554,{"_creationTime":839,"_id":840,"community":841,"display":842,"identity":844,"providers":845,"relations":851,"tags":852,"workflow":853},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":677,"installMethods":843,"name":678,"sourceUrl":14},{"claudeCode":12},{"basePath":676,"githubOwner":258,"githubRepo":259,"locale":18,"slug":678,"type":261},{"evaluate":846,"extract":850},{"promptVersionExtension":207,"promptVersionScoring":208,"score":829,"tags":847,"targetMarket":221,"tier":222},[831,215,216,217,218,219,848,849],"typescript","javascript",{"commitSha":293},{"parentExtensionId":264,"repoId":299},[217,849,219,831,216,215,218,848],{"evaluatedAt":854,"extractAt":303,"updatedAt":854},1778687838591,{"_creationTime":856,"_id":857,"community":858,"display":859,"identity":862,"providers":863,"relations":870,"tags":871,"workflow":872},1778687299685.3896,"k17ccc7rzdf8q3e5c4v8vv1qnh86ndw3",{"reviewCount":8},{"description":648,"installMethods":860,"name":861,"sourceUrl":14},{"claudeCode":12},"Sentry Python SDK",{"basePath":647,"githubOwner":258,"githubRepo":259,"locale":18,"slug":649,"type":261},{"evaluate":864,"extract":869},{"promptVersionExtension":207,"promptVersionScoring":208,"score":829,"tags":865,"targetMarket":221,"tier":222},[866,215,867,217,218,219,220,868],"python","sdk","ai-monitoring",{"commitSha":293,"license":251},{"parentExtensionId":264,"repoId":299},[868,217,220,219,866,867,215,218],{"evaluatedAt":873,"extractAt":303,"updatedAt":873},1778687806582,{"_creationTime":875,"_id":876,"community":877,"display":878,"identity":880,"providers":881,"relations":887,"tags":888,"workflow":889},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":772,"installMethods":879,"name":773,"sourceUrl":14},{"claudeCode":12},{"basePath":771,"githubOwner":258,"githubRepo":259,"locale":18,"slug":773,"type":261},{"evaluate":882,"extract":886},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":883,"targetMarket":221,"tier":222},[884,885,215,216,217,218,832,220],"svelte","sveltekit",{"commitSha":293},{"parentExtensionId":264,"repoId":299},[217,220,216,215,832,884,885,218],{"evaluatedAt":890,"extractAt":303,"updatedAt":890},1778687978727,{"_creationTime":892,"_id":893,"community":894,"display":895,"identity":898,"providers":899,"relations":904,"tags":905,"workflow":906},1778687299685.3884,"k177an7j7bme9rmg48xnpejkrd86npv8",{"reviewCount":8},{"description":583,"installMethods":896,"name":897,"sourceUrl":14},{"claudeCode":12},"Sentry Next.js SDK Setup",{"basePath":582,"githubOwner":258,"githubRepo":259,"locale":18,"slug":584,"type":261},{"evaluate":900,"extract":903},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":901,"targetMarket":221,"tier":222},[902,215,216,217,218,219,832],"next-js",{"commitSha":293,"license":251},{"parentExtensionId":264,"repoId":299},[217,902,219,216,215,832,218],{"evaluatedAt":907,"extractAt":303,"updatedAt":907},1778687690354,{"_creationTime":909,"_id":910,"community":911,"display":912,"identity":914,"providers":915,"relations":922,"tags":923,"workflow":924},1778687299685.387,"k17d1kd5rk2mbfmkqd6vbkghxd86n27b",{"reviewCount":8},{"description":511,"installMethods":913,"name":512,"sourceUrl":14},{"claudeCode":12},{"basePath":510,"githubOwner":258,"githubRepo":259,"locale":18,"slug":512,"type":261},{"evaluate":916,"extract":921},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":917,"targetMarket":221,"tier":222},[215,918,919,216,217,218,220,920],"elixir","phoenix","crons",{"commitSha":293},{"parentExtensionId":264,"repoId":299},[920,918,217,220,919,216,215,218],{"evaluatedAt":925,"extractAt":303,"updatedAt":925},1778687566445]