[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-sdk-setup-zh-CN":3,"guides-for-getsentry-sentry-sdk-setup":801,"similar-k172gvm5gtn6zkptjf3cx69gg586mwvq-zh-CN":802},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":239,"parentExtension":247,"providers":301,"relations":305,"repo":306,"tags":799,"workflow":800},1778687299685.3909,"k172gvm5gtn6zkptjf3cx69gg586mwvq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"getsentry/sentry-for-ai","sentry-sdk-setup","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778687889641.755,"kn7atvdq6mx2srxhwscr4etqa586mjfw","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,43,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,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of setting up Sentry and mentions the target platforms and use cases, aligning with the provided text.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill acts as a router for specific SDK setup skills, significantly steering LLM behavior beyond default capabilities by detecting platforms and loading the correct, specialized skill.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready as it routes to specific SDK skills that handle the complete lifecycle of Sentry setup based on detected platforms.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill's sole responsibility is to act as a router for Sentry SDK setup, based on platform detection, which is a single, coherent domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's function of detecting platforms and loading the appropriate SDK skill for Sentry setup.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill functions as a router, directing the user to specific, narrowly scoped SDK skills rather than exposing a single generalist tool.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","This skill is a router and does not have configurable options or parameters exposed to the user directly; its functionality is handled by the downstream SDK skills.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The skill name 'sentry-sdk-setup' is descriptive and fits the domain. The paths to the sub-skills are also clear.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","As a router, the skill's primary function is to direct to other skills. Its input is implicit (project context) and its output is the selection of another skill, which is minimal and necessary for its routing function.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension has an MIT license declared in the LICENSE file and also in the README, which 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":46,"summary":64},"Dependency Management","The skill itself does not appear to have direct third-party dependencies; its functionality relies on loading other skills.",{"category":66,"check":67,"severity":46,"summary":68},"Security","Secret Management","This skill acts as a router and does not handle or expose secrets directly.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's function as a router does not involve loading untrusted third-party data or files that could lead to injection vulnerabilities.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill fetches other SKILL.md files via direct URLs, which is a safe mechanism and does not involve runtime execution of fetched content or external downloads beyond these skill files.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","This skill is a router and does not perform file operations or interact with the system outside of its intended scope of selecting another skill.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's functionality as a router does not involve spawning detached processes or retry loops that could lead to sandbox escapes.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not read or submit any confidential data; it only routes to other skills.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears to be free of hidden-steering tricks, and the descriptions are clean.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not involve opaque code execution; it is a simple router.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure, only that it can detect the platform and load a URL.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 3 open and 37 closed issues in the last 90 days, the closure rate is high, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The `SKILL.md` frontmatter includes a license and description, and the GitHub repository has recent commits, indicating good versioning practices.",{"category":104,"check":105,"severity":46,"summary":106},"Execution","Validation","This skill is a router and does not have complex input parameters that require schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","This skill is purely a router and does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","As a router, its error paths would primarily be related to fetching a URL, which is handled by the underlying mechanism. Any critical errors would likely stem from the referenced skills.",{"category":111,"check":115,"severity":46,"summary":116},"Logging","The skill is read-only and does not perform destructive actions or outbound calls that would require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill does not operate on personal data; it simply routes to other skills.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is global in scope and does not have any regional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill's reliance on standard URL fetching and its role as a router make it portable across different runtimes.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a good overview of the extension's purpose, capabilities, and installation instructions.",{"category":33,"check":131,"severity":46,"summary":132},"Tool surface size","This skill acts as a router and does not expose individual tools or commands.",{"category":40,"check":134,"severity":46,"summary":135},"Overlapping near-synonym tools","As a router, this skill does not expose multiple tools with overlapping functionalities.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, primarily its routing capability, are implemented and verifiable through the listed SDK skills.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and Cursor, including from source, with verification steps.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","While the skill itself is a router, the downstream skills it directs to are expected to provide actionable error messages.",{"category":104,"check":148,"severity":46,"summary":149},"Pinned dependencies","This skill does not have direct dependencies that require pinning; it relies on fetching skill files.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","This skill is a router and does not perform state-changing operations or send data outward.",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","This skill is a router and does not engage in remote calls or state-changing operations that require idempotency or timeouts.",{"category":118,"check":158,"severity":46,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as routing to the correct Sentry SDK setup skill based on platform detection, with clear usage instructions.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and provides trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is reasonably concise, effectively outlining the workflow and linking to specific SDK skills, avoiding excessive verbosity.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill outlines the overall process and links to specific SDK skills for detailed configuration, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","This skill is a router and does not involve deep exploration or research that would benefit from forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","While this skill itself doesn't have direct usage examples, it clearly directs users to fetch specific SDK skills, implying their usage examples will follow.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documents edge cases related to platform detection priority and explicitly states to trust the downstream skills, providing clear recovery paths by directing users to Sentry Docs if no match is found.",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill's fallback mechanism is to direct users to Sentry Docs if no specific SDK skill matches, which is a reasonable fallback for a router.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill assumes a standard environment capable of fetching URLs and running `curl`, which is broadly applicable. It explicitly mentions support for Claude Code and Cursor.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The skill's workflow includes a step to halt and report if no platform is detected, directing the user to Sentry Docs, which effectively handles unexpected states.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill's sole purpose is to route to other skills, and it clearly indicates that users should trust and follow the selected SDK skill, ensuring it works standalone.",1778687889496,"This skill acts as a router for various Sentry SDK setup skills. It detects the user's platform and directs them to the appropriate, specialized skill for installing Sentry error monitoring, tracing, and session replay.",[198,199,200,201],"Platform detection for Sentry SDK selection","Routing to specific SDK setup skills","Clear instructions for fetching skills","Guidance on Sentry DSN retrieval",[203,204,205],"Directly installing Sentry SDKs","Configuring Sentry beyond initial SDK setup","Providing Sentry troubleshooting beyond setup guidance","3.0.0","4.4.0","To streamline the process of setting up Sentry error monitoring by automatically identifying the correct SDK for any given programming language or framework.","The skill is a well-designed router with clear purpose, excellent documentation, and robust error handling through its downstream dependencies. No critical or warning findings were observed.",97,"A high-quality router for Sentry SDK setup, guiding users to the correct skill for their platform.",[213,214,215,216],"sentry","sdk-setup","error-monitoring","router","global","verified",[220,221,222],"When asked to add Sentry to a project","When asked to install a Sentry SDK","When asked to set up error monitoring",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778687872972,{"descriptionLength":228,"readmeSize":229},189,4777,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"openIssues90d":233,"pushedAt":234,"stars":235},37,21,3,1778664294000,170,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":239,"hasTests":225},true,{"updatedAt":241},1778687889641,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/sentry-sdk-setup","getsentry","sentry-for-ai","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":257,"providers":289,"relations":297,"tags":298,"workflow":299},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":252,"installMethods":253,"name":213,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":213},{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":265,"providers":267,"relations":283,"tags":285,"workflow":286},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":266},"marketplace",{"evaluate":268,"extract":277},{"promptVersionExtension":269,"promptVersionScoring":207,"score":270,"tags":271,"targetMarket":217,"tier":276},"3.1.0",75,[213,272,273,274,275],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":278,"marketplace":279,"plugin":281},"HEAD",{"name":264,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[275,272,274,273,213],{"evaluatedAt":287,"extractAt":288,"updatedAt":287},1778687344825,1778687299685,{"evaluate":290,"extract":294},{"promptVersionExtension":206,"promptVersionScoring":207,"score":291,"tags":292,"targetMarket":217,"tier":218},95,[213,272,273,274,293],"observability",{"commitSha":278,"license":237,"plugin":295},{"mcpCount":8,"provider":282,"skillCount":296},30,{"parentExtensionId":259,"repoId":284},[272,274,273,293,213],{"evaluatedAt":300,"extractAt":288,"updatedAt":300},1778687354391,{"evaluate":302,"extract":304},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":303,"targetMarket":217,"tier":218},[213,214,215,216],{"commitSha":278},{"parentExtensionId":249,"repoId":284},{"_creationTime":307,"_id":284,"identity":308,"providers":309,"workflow":795},1778687295017.2043,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":310,"discover":789,"github":792},{"commitSha":278,"extensions":311},[312,325,400,423,438,452,466,474,482,496,508,516,524,538,552,568,584,599,607,625,633,648,662,678,693,709,714,728,744,754,766,781],{"basePath":255,"displayName":264,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":18,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":255,"description":252,"displayName":213,"installMethods":326,"license":237,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":18,"type":256},{"claudeCode":213},"plugin manifest at .claude-plugin/plugin.json",[329,331,332,333,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398],{"path":330,"priority":318},".claude-plugin/plugin.json",{"path":320,"priority":318},{"path":322,"priority":323},{"path":334,"priority":335},"skills/sentry-android-sdk/SKILL.md","medium",{"path":337,"priority":335},"skills/sentry-browser-sdk/SKILL.md",{"path":339,"priority":335},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":341,"priority":335},"skills/sentry-cocoa-sdk/SKILL.md",{"path":343,"priority":335},"skills/sentry-code-review/SKILL.md",{"path":345,"priority":335},"skills/sentry-create-alert/SKILL.md",{"path":347,"priority":335},"skills/sentry-dotnet-sdk/SKILL.md",{"path":349,"priority":335},"skills/sentry-elixir-sdk/SKILL.md",{"path":351,"priority":335},"skills/sentry-feature-setup/SKILL.md",{"path":353,"priority":335},"skills/sentry-fix-issues/SKILL.md",{"path":355,"priority":335},"skills/sentry-flutter-sdk/SKILL.md",{"path":357,"priority":335},"skills/sentry-go-sdk/SKILL.md",{"path":359,"priority":335},"skills/sentry-nestjs-sdk/SKILL.md",{"path":361,"priority":335},"skills/sentry-nextjs-sdk/SKILL.md",{"path":363,"priority":335},"skills/sentry-node-sdk/SKILL.md",{"path":365,"priority":335},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":367,"priority":335},"skills/sentry-php-sdk/SKILL.md",{"path":369,"priority":335},"skills/sentry-pr-code-review/SKILL.md",{"path":371,"priority":335},"skills/sentry-python-sdk/SKILL.md",{"path":373,"priority":335},"skills/sentry-react-native-sdk/SKILL.md",{"path":375,"priority":335},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":377,"priority":335},"skills/sentry-react-sdk/SKILL.md",{"path":379,"priority":335},"skills/sentry-ruby-sdk/SKILL.md",{"path":381,"priority":335},"skills/sentry-sdk-setup/SKILL.md",{"path":383,"priority":335},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":385,"priority":335},"skills/sentry-sdk-upgrade/SKILL.md",{"path":387,"priority":335},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":389,"priority":335},"skills/sentry-svelte-sdk/SKILL.md",{"path":391,"priority":335},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":393,"priority":335},"skills/sentry-workflow/SKILL.md",{"path":395,"priority":318},".mcp.json",{"path":397,"priority":323},"commands/seer.md",{"path":399,"priority":323},".cursor-plugin/plugin.json",{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":324,"sourceLanguage":18,"type":246},"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",[407,409,411,413,415,417,419,421],{"path":408,"priority":318},"SKILL.md",{"path":410,"priority":335},"references/crons.md",{"path":412,"priority":335},"references/error-monitoring.md",{"path":414,"priority":335},"references/logging.md",{"path":416,"priority":335},"references/metrics.md",{"path":418,"priority":335},"references/profiling.md",{"path":420,"priority":335},"references/session-replay.md",{"path":422,"priority":335},"references/tracing.md",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":324,"sourceLanguage":18,"type":246},"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",[430,431,432,433,434,435,436],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":418,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"path":437,"priority":335},"references/user-feedback.md",{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":324,"sourceLanguage":18,"type":246},"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",[445,446,447,449,450,451],{"path":408,"priority":318},{"path":410,"priority":335},{"path":448,"priority":335},"references/durable-objects.md",{"path":412,"priority":335},{"path":414,"priority":335},{"path":422,"priority":335},{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"source":324,"sourceLanguage":18,"type":246},"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",[459,460,461,462,463,464,465],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":418,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"path":437,"priority":335},{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":324,"sourceLanguage":18,"type":246},"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",[473],{"path":408,"priority":318},{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":324,"sourceLanguage":18,"type":246},"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",[481],{"path":408,"priority":318},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":324,"sourceLanguage":18,"type":246},"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",[489,490,491,492,493,494,495],{"path":408,"priority":318},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":497,"description":498,"displayName":499,"installMethods":500,"rationale":501,"selectedPaths":502,"source":324,"sourceLanguage":18,"type":246},"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",[503,504,505,506,507],{"path":408,"priority":318},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":422,"priority":335},{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":324,"sourceLanguage":18,"type":246},"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",[515],{"path":408,"priority":318},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":324,"sourceLanguage":18,"type":246},"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",[523],{"path":408,"priority":318},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":324,"sourceLanguage":18,"type":246},"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",[531,532,533,534,535,536,537],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":324,"sourceLanguage":18,"type":246},"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",[545,546,547,548,549,550,551],{"path":408,"priority":318},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":553,"description":554,"displayName":555,"installMethods":556,"rationale":557,"selectedPaths":558,"source":324,"sourceLanguage":18,"type":246},"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",[559,560,562,563,564,565,566,567],{"path":408,"priority":318},{"path":561,"priority":335},"references/ai-monitoring.md",{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":324,"sourceLanguage":18,"type":246},"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",[575,576,577,578,579,580,581,582,583],{"path":408,"priority":318},{"path":561,"priority":335},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"basePath":585,"description":586,"displayName":587,"installMethods":588,"rationale":589,"selectedPaths":590,"source":324,"sourceLanguage":18,"type":246},"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",[591,592,593,594,595,596,597,598],{"path":408,"priority":318},{"path":561,"priority":335},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":600,"description":601,"displayName":602,"installMethods":603,"rationale":604,"selectedPaths":605,"source":324,"sourceLanguage":18,"type":246},"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",[606],{"path":408,"priority":318},{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":324,"sourceLanguage":18,"type":246},"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",[614,615,616,617,619,620,621,622,624],{"path":408,"priority":318},{"path":410,"priority":335},{"path":412,"priority":335},{"path":618,"priority":335},"references/laravel.md",{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":623,"priority":335},"references/symfony.md",{"path":422,"priority":335},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":324,"sourceLanguage":18,"type":246},"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",[632],{"path":408,"priority":318},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":324,"sourceLanguage":18,"type":246},"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",[640,641,642,643,644,645,646,647],{"path":408,"priority":318},{"path":561,"priority":335},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":649,"description":650,"displayName":651,"installMethods":652,"rationale":653,"selectedPaths":654,"source":324,"sourceLanguage":18,"type":246},"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",[655,656,657,658,659,660,661],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":418,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"path":437,"priority":335},{"basePath":663,"description":664,"displayName":665,"installMethods":666,"rationale":667,"selectedPaths":668,"source":324,"sourceLanguage":18,"type":246},"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",[669,670,671,672,673,675,676,677],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":418,"priority":335},{"path":674,"priority":335},"references/react-router-framework-features.md",{"path":420,"priority":335},{"path":422,"priority":335},{"path":437,"priority":335},{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":324,"sourceLanguage":18,"type":246},"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",[685,686,687,688,689,691,692],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":418,"priority":335},{"path":690,"priority":335},"references/react-features.md",{"path":420,"priority":335},{"path":422,"priority":335},{"basePath":694,"description":695,"displayName":696,"installMethods":697,"rationale":698,"selectedPaths":699,"source":324,"sourceLanguage":18,"type":246},"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",[700,701,702,703,704,705,707,708],{"path":408,"priority":318},{"path":410,"priority":335},{"path":412,"priority":335},{"path":414,"priority":335},{"path":416,"priority":335},{"path":706,"priority":335},"references/migration.md",{"path":418,"priority":335},{"path":422,"priority":335},{"basePath":243,"description":10,"displayName":13,"installMethods":710,"rationale":711,"selectedPaths":712,"source":324,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-setup/SKILL.md",[713],{"path":408,"priority":318},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":324,"sourceLanguage":18,"type":246},"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",[721,722,724,726],{"path":408,"priority":318},{"path":723,"priority":335},"references/philosophy.md",{"path":725,"priority":335},"references/quality-checklist.md",{"path":727,"priority":335},"references/research-playbook.md",{"basePath":729,"description":730,"displayName":731,"installMethods":732,"rationale":733,"selectedPaths":734,"source":324,"sourceLanguage":18,"type":246},"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",[735,736,738,740,742],{"path":408,"priority":318},{"path":737,"priority":335},"references/upgrade-patterns.md",{"path":739,"priority":335},"references/v7-to-v8.md",{"path":741,"priority":335},"references/v8-to-v9.md",{"path":743,"priority":335},"references/v9-to-v10.md",{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":324,"sourceLanguage":18,"type":246},"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",[751,752],{"path":408,"priority":318},{"path":753,"priority":335},"references/sampling.md",{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":324,"sourceLanguage":18,"type":246},"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",[761,762,763,764,765],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":420,"priority":335},{"path":422,"priority":335},{"basePath":767,"description":768,"displayName":769,"installMethods":770,"rationale":771,"selectedPaths":772,"source":324,"sourceLanguage":18,"type":246},"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",[773,774,775,776,777,779,780],{"path":408,"priority":318},{"path":412,"priority":335},{"path":414,"priority":335},{"path":420,"priority":335},{"path":778,"priority":335},"references/tanstackstart-features.md",{"path":422,"priority":335},{"path":437,"priority":335},{"basePath":782,"description":783,"displayName":784,"installMethods":785,"rationale":786,"selectedPaths":787,"source":324,"sourceLanguage":18,"type":246},"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",[788],{"path":408,"priority":318},{"sources":790},[791],"manual",{"closedIssues90d":231,"description":262,"forks":232,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":229,"stars":235,"topics":793},[794],"tag-production",{"classifiedAt":796,"discoverAt":797,"extractAt":798,"githubAt":798,"updatedAt":796},1778687299236,1778687295017,1778687297417,[215,216,214,213],{"evaluatedAt":241,"extractAt":288,"updatedAt":241},[],[803,822,840,857,876,893],{"_creationTime":804,"_id":805,"community":806,"display":807,"identity":809,"providers":810,"relations":818,"tags":819,"workflow":820},1778687299685.392,"k177vta3yfja3m76q9th1tz91s86n67s",{"reviewCount":8},{"description":768,"installMethods":808,"name":769,"sourceUrl":14},{"claudeCode":12},{"basePath":767,"githubOwner":244,"githubRepo":245,"locale":18,"slug":769,"type":246},{"evaluate":811,"extract":817},{"promptVersionExtension":206,"promptVersionScoring":207,"score":812,"tags":813,"targetMarket":217,"tier":218},100,[213,814,815,214,215,816],"react","tanstack-start","tracing",{"commitSha":278},{"parentExtensionId":249,"repoId":284},[215,814,214,213,815,816],{"evaluatedAt":821,"extractAt":288,"updatedAt":821},1778687996205,{"_creationTime":823,"_id":824,"community":825,"display":826,"identity":829,"providers":830,"relations":836,"tags":837,"workflow":838},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",{"reviewCount":8},{"description":680,"installMethods":827,"name":828,"sourceUrl":14},{"claudeCode":12},"Sentry React SDK",{"basePath":679,"githubOwner":244,"githubRepo":245,"locale":18,"slug":681,"type":246},{"evaluate":831,"extract":835},{"promptVersionExtension":206,"promptVersionScoring":207,"score":812,"tags":832,"targetMarket":217,"tier":218},[213,814,214,215,816,833,834],"profiling","session-replay",{"commitSha":278,"license":237},{"parentExtensionId":249,"repoId":284},[215,833,814,214,213,834,816],{"evaluatedAt":839,"extractAt":288,"updatedAt":839},1778687849554,{"_creationTime":841,"_id":842,"community":843,"display":844,"identity":846,"providers":847,"relations":853,"tags":854,"workflow":855},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":664,"installMethods":845,"name":665,"sourceUrl":14},{"claudeCode":12},{"basePath":663,"githubOwner":244,"githubRepo":245,"locale":18,"slug":665,"type":246},{"evaluate":848,"extract":852},{"promptVersionExtension":206,"promptVersionScoring":207,"score":812,"tags":849,"targetMarket":217,"tier":218},[814,213,214,215,816,833,850,851],"typescript","javascript",{"commitSha":278},{"parentExtensionId":249,"repoId":284},[215,851,833,814,214,213,816,850],{"evaluatedAt":856,"extractAt":288,"updatedAt":856},1778687838591,{"_creationTime":858,"_id":859,"community":860,"display":861,"identity":863,"providers":864,"relations":872,"tags":873,"workflow":874},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":756,"installMethods":862,"name":757,"sourceUrl":14},{"claudeCode":12},{"basePath":755,"githubOwner":244,"githubRepo":245,"locale":18,"slug":757,"type":246},{"evaluate":865,"extract":871},{"promptVersionExtension":206,"promptVersionScoring":207,"score":866,"tags":867,"targetMarket":217,"tier":218},99,[868,869,213,214,215,816,834,870],"svelte","sveltekit","logging",{"commitSha":278},{"parentExtensionId":249,"repoId":284},[215,870,214,213,834,868,869,816],{"evaluatedAt":875,"extractAt":288,"updatedAt":875},1778687978727,{"_creationTime":877,"_id":878,"community":879,"display":880,"identity":883,"providers":884,"relations":889,"tags":890,"workflow":891},1778687299685.3884,"k177an7j7bme9rmg48xnpejkrd86npv8",{"reviewCount":8},{"description":570,"installMethods":881,"name":882,"sourceUrl":14},{"claudeCode":12},"Sentry Next.js SDK Setup",{"basePath":569,"githubOwner":244,"githubRepo":245,"locale":18,"slug":571,"type":246},{"evaluate":885,"extract":888},{"promptVersionExtension":206,"promptVersionScoring":207,"score":866,"tags":886,"targetMarket":217,"tier":218},[887,213,214,215,816,833,834],"next-js",{"commitSha":278,"license":237},{"parentExtensionId":249,"repoId":284},[215,887,833,214,213,834,816],{"evaluatedAt":892,"extractAt":288,"updatedAt":892},1778687690354,{"_creationTime":894,"_id":895,"community":896,"display":897,"identity":899,"providers":900,"relations":907,"tags":908,"workflow":909},1778687299685.387,"k17d1kd5rk2mbfmkqd6vbkghxd86n27b",{"reviewCount":8},{"description":498,"installMethods":898,"name":499,"sourceUrl":14},{"claudeCode":12},{"basePath":497,"githubOwner":244,"githubRepo":245,"locale":18,"slug":499,"type":246},{"evaluate":901,"extract":906},{"promptVersionExtension":206,"promptVersionScoring":207,"score":866,"tags":902,"targetMarket":217,"tier":218},[213,903,904,214,215,816,870,905],"elixir","phoenix","crons",{"commitSha":278},{"parentExtensionId":249,"repoId":284},[905,903,215,870,904,214,213,816],{"evaluatedAt":910,"extractAt":288,"updatedAt":910},1778687566445]