[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-ruby-sdk-de":3,"guides-for-getsentry-sentry-ruby-sdk":811,"similar-k177vggdr8t5qa89pb9h9fr4k986nsag-de":812},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":249,"parentExtension":257,"providers":311,"relations":315,"repo":316,"tags":809,"workflow":810},1778687299685.3906,"k177vggdr8t5qa89pb9h9fr4k986nsag",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"getsentry/sentry-for-ai","sentry-ruby-sdk","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778687872546.9224,"kn781n54n9vsx9aydxr8z74d9s86mh3j","en",{"checks":20,"evaluatedAt":199,"extensionSummary":200,"features":201,"nonGoals":207,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":226,"tier":227,"useCases":228},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,77,80,83,86,89,93,97,101,104,108,112,115,118,121,124,127,130,133,137,140,144,148,151,154,157,161,164,167,168,169,170,171,175,179,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of setting up Sentry SDK for Ruby applications and names specific frameworks and use cases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value over a simple prompt by providing a structured, opinionated wizard that detects the project's specifics and guides through a complete setup, including migration paths.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides comprehensive guidance for integrating Sentry across various Ruby frameworks and scenarios, covering setup, configuration, and even migration, indicating readiness for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the Sentry SDK setup for Ruby applications, including various frameworks and related features like tracing and logging, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, clearly outlining its purpose, supported frameworks, and specific use cases for Ruby applications.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The skill clearly defines its purpose as providing a full Sentry SDK setup for Ruby, and its invocation triggers are specific to adding Sentry, configuring features, or migrating from other services.",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise, immediately stating the core capability of full Sentry SDK setup for Ruby and providing relevant trigger phrases.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is well-structured, using separate reference files for detailed feature explanations, keeping the main procedure concise.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The SKILL.md effectively uses a `references/` directory for detailed explanations of features like tracing, logging, and migration, adhering to progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","This skill is primarily instructional and does not involve deep exploration or multi-file code review that would necessitate context: fork.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The skill provides clear and actionable examples for installation, initialization, and verification, covering different frameworks and scenarios.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The skill addresses edge cases and limitations, particularly in its troubleshooting section, providing observable symptoms and recovery steps for common issues.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","This skill does not rely on external tools or MCP servers that would require a fallback mechanism; it operates primarily through instructional guidance.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","The skill implicitly halts workflow on unexpected states by guiding the user through precise steps, and its troubleshooting section addresses potential environmental issues.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","The skill is self-contained for Ruby SDK setup and does not implicitly rely on other skills; it cross-links to frontend SDKs as optional, explicit guidance.",{"category":40,"check":44,"severity":24,"summary":45},{"category":47,"check":78,"severity":24,"summary":79},"README","The README file clearly states the extension's purpose for AI assistants and provides installation and usage instructions.",{"category":33,"check":81,"severity":56,"summary":82},"Tool surface size","This is a skill, not a tool-based extension, and does not expose distinct tools or commands in the same way.",{"category":40,"check":84,"severity":56,"summary":85},"Overlapping near-synonym tools","This is a skill and does not expose multiple tools with overlapping functionality.",{"category":47,"check":87,"severity":24,"summary":88},"Phantom features","All advertised features, such as support for specific frameworks and migration paths, are clearly implemented and explained within the skill's documentation and references.",{"category":90,"check":91,"severity":24,"summary":92},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and Cursor, including verification steps and an option for installation from source.",{"category":94,"check":95,"severity":24,"summary":96},"Errors","Actionable error messages","The troubleshooting section consistently names potential issues, explains why they occur, and provides clear remediation steps.",{"category":98,"check":99,"severity":56,"summary":100},"Execution","Pinned dependencies","This skill provides instructions for adding gems to a project's Gemfile; it does not bundle or manage dependencies directly.",{"category":33,"check":102,"severity":56,"summary":103},"Dry-run preview","The skill is instructional and does not involve state-changing operations that would require a dry-run preview.",{"category":105,"check":106,"severity":56,"summary":107},"Protocol","Idempotent retry & timeouts","This skill is instructional and does not involve remote calls or state-changing operations requiring retry logic or timeouts.",{"category":109,"check":110,"severity":56,"summary":111},"Security","Unguarded Destructive Operations","The skill is purely instructional and does not perform any destructive operations.",{"category":109,"check":113,"severity":24,"summary":114},"Secret Management","The skill instructs users to use environment variables for secrets like SENTRY_DSN and does not expose secrets in its own code or output.",{"category":109,"check":116,"severity":24,"summary":117},"Injection","The skill's instructions are static and do not involve loading or executing external code or data, mitigating injection risks.",{"category":109,"check":119,"severity":24,"summary":120},"Transitive Supply-Chain Grenades","The skill's instructions are static and bundled within the repository; it does not fetch remote code or data at runtime.",{"category":109,"check":122,"severity":24,"summary":123},"Sandbox Isolation","The skill provides instructions for user projects and does not modify files outside the project's scope or attempt to escape any sandbox.",{"category":109,"check":125,"severity":24,"summary":126},"Sandbox escape primitives","The skill's instructions are declarative and do not involve spawning detached processes or employing retry loops around denied operations.",{"category":109,"check":128,"severity":24,"summary":129},"Data Exfiltration","The skill only instructs on how to configure Sentry SDKs, which require a DSN for outbound communication, but the skill itself does not exfiltrate data.",{"category":109,"check":131,"severity":24,"summary":132},"Hidden Text Tricks","The bundled Markdown and code files are free of hidden text tricks, invisible characters, or obfuscation techniques.",{"category":134,"check":135,"severity":24,"summary":136},"Hooks","Opaque code execution","The skill's instructions and provided code snippets are in plain, readable Ruby and Markdown, with no obfuscation or runtime code fetching.",{"category":73,"check":138,"severity":24,"summary":139},"Structural Assumption","The skill assumes standard Ruby project structures (Gemfile, config/initializers) and clearly states these assumptions, providing guidance for users with different layouts.",{"category":141,"check":142,"severity":24,"summary":143},"Trust","Issues Attention","The repository shows a healthy ratio of closed to opened issues, indicating active maintenance and responsiveness.",{"category":145,"check":146,"severity":24,"summary":147},"Versioning","Release Management","The SKILL.md frontmatter declares an Apache-2.0 license, and the GitHub repository has a clear commit history, indicating a managed release process.",{"category":65,"check":149,"severity":56,"summary":150},"Validation","This skill is instructional and does not execute code or handle structured output that would require schema validation.",{"category":65,"check":152,"severity":24,"summary":153},"Error Handling","The skill provides comprehensive troubleshooting guidance for common errors encountered during Sentry setup and integration.",{"category":65,"check":155,"severity":56,"summary":156},"Logging","This skill is instructional and does not perform actions that require local audit logging.",{"category":158,"check":159,"severity":24,"summary":160},"Compliance","GDPR","The skill's instructions focus on SDK configuration and do not involve processing personal data directly; it guides users on how Sentry might handle PII.",{"category":158,"check":162,"severity":24,"summary":163},"Target market","The skill provides instructions applicable to Ruby development globally, without regional or jurisdictional restrictions.",{"category":73,"check":165,"severity":24,"summary":166},"Runtime stability","The skill focuses on Ruby development and provides instructions that are generally applicable across different operating systems and shells for Ruby projects.",{"category":33,"check":52,"severity":24,"summary":53},{"category":65,"check":99,"severity":56,"summary":100},{"category":33,"check":102,"severity":56,"summary":103},{"category":105,"check":106,"severity":56,"summary":107},{"category":172,"check":173,"severity":24,"summary":174},"License","License usability","The project includes a clear MIT license file, which is a permissive open-source license.",{"category":176,"check":177,"severity":24,"summary":178},"Maintenance","Commit recency","The repository shows recent commits within the last 90 days, indicating active maintenance.",{"category":176,"check":180,"severity":56,"summary":181},"Dependency Management","The skill provides instructions for managing project dependencies (gems) but does not bundle third-party dependencies itself.",{"category":109,"check":113,"severity":24,"summary":114},{"category":109,"check":116,"severity":24,"summary":117},{"category":109,"check":119,"severity":24,"summary":120},{"category":109,"check":122,"severity":24,"summary":123},{"category":109,"check":125,"severity":24,"summary":126},{"category":109,"check":128,"severity":24,"summary":129},{"category":109,"check":131,"severity":24,"summary":132},{"category":134,"check":135,"severity":24,"summary":136},{"category":73,"check":138,"severity":24,"summary":139},{"category":141,"check":142,"severity":24,"summary":143},{"category":145,"check":146,"severity":24,"summary":147},{"category":65,"check":149,"severity":56,"summary":150},{"category":65,"check":152,"severity":24,"summary":153},{"category":65,"check":155,"severity":56,"summary":156},{"category":158,"check":159,"severity":24,"summary":160},{"category":158,"check":162,"severity":24,"summary":163},{"category":73,"check":165,"severity":24,"summary":166},1778687872410,"This skill provides detailed instructions and code examples for setting up the Sentry SDK in Ruby applications. It covers various frameworks like Rails, Sinatra, and Rack, and guides users through configuring error monitoring, tracing, logging, metrics, profiling, and cron jobs. It also includes steps for migrating from other error tracking services.",[202,203,204,205,206],"Full Sentry SDK setup for Ruby applications","Support for Rails, Sinatra, Rack, Sidekiq, and Resque","Configuration of error monitoring, tracing, logging, metrics, and profiling","Guidance for migrating from AppSignal, Honeybadger, Bugsnag, Rollbar, or Airbrake","Detailed instructions for framework integration and initialization",[208,209,210],"Setting up Sentry for non-Ruby platforms","Providing general Ruby development assistance","Troubleshooting Sentry issues unrelated to SDK integration","3.0.0","4.4.0","To guide users through the complete setup of the Sentry SDK for Ruby applications, enabling robust error monitoring, tracing, and other observability features.","All checks passed or were not applicable. The skill is well-documented, provides clear instructions, and handles edge cases effectively.",98,"Excellent skill for setting up Sentry SDK in Ruby applications, offering comprehensive guidance and clear instructions.",[218,219,220,221,222,223,224,225],"ruby","sdk","sentry","error-monitoring","tracing","logging","profiling","cron","global","verified",[229,230,231,232],"When asked to add Sentry to a Ruby project","When setting up error monitoring, tracing, or logging for Ruby applications","When migrating an existing Ruby application from another error tracking service to Sentry","When configuring Sentry for background jobs (Sidekiq, Resque) or scheduled tasks (Crons)",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":246,"testCoverage":248},{"hasLockfile":235},false,1778687849982,{"descriptionLength":238,"readmeSize":239},362,4777,{"closedIssues90d":241,"forks":242,"hasChangelog":235,"openIssues90d":243,"pushedAt":244,"stars":245},37,21,3,1778664294000,170,{"hasNpmPackage":235,"license":247,"smitheryVerified":235},"MIT",{"hasCi":249,"hasTests":235},true,{"updatedAt":251},1778687872546,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":13,"type":256},"skills/sentry-ruby-sdk","getsentry","sentry-for-ai","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":267,"providers":299,"relations":307,"tags":308,"workflow":309},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":262,"installMethods":263,"name":220,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":220},{"basePath":265,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":266},"","plugin",{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":275,"providers":277,"relations":293,"tags":295,"workflow":296},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":272,"installMethods":273,"name":274,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":265,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":276},"marketplace",{"evaluate":278,"extract":287},{"promptVersionExtension":279,"promptVersionScoring":212,"score":280,"tags":281,"targetMarket":226,"tier":286},"3.1.0",75,[220,282,283,284,285],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":288,"marketplace":289,"plugin":291},"HEAD",{"name":274,"pluginCount":290},1,{"mcpCount":8,"provider":292,"skillCount":8},"classify",{"repoId":294},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[285,282,284,283,220],{"evaluatedAt":297,"extractAt":298,"updatedAt":297},1778687344825,1778687299685,{"evaluate":300,"extract":304},{"promptVersionExtension":211,"promptVersionScoring":212,"score":301,"tags":302,"targetMarket":226,"tier":227},95,[220,282,283,284,303],"observability",{"commitSha":288,"license":247,"plugin":305},{"mcpCount":8,"provider":292,"skillCount":306},30,{"parentExtensionId":269,"repoId":294},[282,284,283,303,220],{"evaluatedAt":310,"extractAt":298,"updatedAt":310},1778687354391,{"evaluate":312,"extract":314},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":313,"targetMarket":226,"tier":227},[218,219,220,221,222,223,224,225],{"commitSha":288},{"parentExtensionId":259,"repoId":294},{"_creationTime":317,"_id":294,"identity":318,"providers":319,"workflow":805},1778687295017.2043,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":320,"discover":799,"github":802},{"commitSha":288,"extensions":321},[322,335,410,433,448,462,476,484,492,506,518,526,534,548,562,578,594,609,617,635,643,658,672,688,703,716,724,738,754,764,776,791],{"basePath":265,"displayName":274,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":276},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":265,"description":262,"displayName":220,"installMethods":336,"license":247,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":18,"type":266},{"claudeCode":220},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/sentry-android-sdk/SKILL.md","medium",{"path":347,"priority":345},"skills/sentry-browser-sdk/SKILL.md",{"path":349,"priority":345},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":351,"priority":345},"skills/sentry-cocoa-sdk/SKILL.md",{"path":353,"priority":345},"skills/sentry-code-review/SKILL.md",{"path":355,"priority":345},"skills/sentry-create-alert/SKILL.md",{"path":357,"priority":345},"skills/sentry-dotnet-sdk/SKILL.md",{"path":359,"priority":345},"skills/sentry-elixir-sdk/SKILL.md",{"path":361,"priority":345},"skills/sentry-feature-setup/SKILL.md",{"path":363,"priority":345},"skills/sentry-fix-issues/SKILL.md",{"path":365,"priority":345},"skills/sentry-flutter-sdk/SKILL.md",{"path":367,"priority":345},"skills/sentry-go-sdk/SKILL.md",{"path":369,"priority":345},"skills/sentry-nestjs-sdk/SKILL.md",{"path":371,"priority":345},"skills/sentry-nextjs-sdk/SKILL.md",{"path":373,"priority":345},"skills/sentry-node-sdk/SKILL.md",{"path":375,"priority":345},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":377,"priority":345},"skills/sentry-php-sdk/SKILL.md",{"path":379,"priority":345},"skills/sentry-pr-code-review/SKILL.md",{"path":381,"priority":345},"skills/sentry-python-sdk/SKILL.md",{"path":383,"priority":345},"skills/sentry-react-native-sdk/SKILL.md",{"path":385,"priority":345},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":387,"priority":345},"skills/sentry-react-sdk/SKILL.md",{"path":389,"priority":345},"skills/sentry-ruby-sdk/SKILL.md",{"path":391,"priority":345},"skills/sentry-sdk-setup/SKILL.md",{"path":393,"priority":345},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":395,"priority":345},"skills/sentry-sdk-upgrade/SKILL.md",{"path":397,"priority":345},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":399,"priority":345},"skills/sentry-svelte-sdk/SKILL.md",{"path":401,"priority":345},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":403,"priority":345},"skills/sentry-workflow/SKILL.md",{"path":405,"priority":328},".mcp.json",{"path":407,"priority":333},"commands/seer.md",{"path":409,"priority":333},".cursor-plugin/plugin.json",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":334,"sourceLanguage":18,"type":256},"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",[417,419,421,423,425,427,429,431],{"path":418,"priority":328},"SKILL.md",{"path":420,"priority":345},"references/crons.md",{"path":422,"priority":345},"references/error-monitoring.md",{"path":424,"priority":345},"references/logging.md",{"path":426,"priority":345},"references/metrics.md",{"path":428,"priority":345},"references/profiling.md",{"path":430,"priority":345},"references/session-replay.md",{"path":432,"priority":345},"references/tracing.md",{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":334,"sourceLanguage":18,"type":256},"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",[440,441,442,443,444,445,446],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":428,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"path":447,"priority":345},"references/user-feedback.md",{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":334,"sourceLanguage":18,"type":256},"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",[455,456,457,459,460,461],{"path":418,"priority":328},{"path":420,"priority":345},{"path":458,"priority":345},"references/durable-objects.md",{"path":422,"priority":345},{"path":424,"priority":345},{"path":432,"priority":345},{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":334,"sourceLanguage":18,"type":256},"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",[469,470,471,472,473,474,475],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":428,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"path":447,"priority":345},{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":334,"sourceLanguage":18,"type":256},"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",[483],{"path":418,"priority":328},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":334,"sourceLanguage":18,"type":256},"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",[491],{"path":418,"priority":328},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"source":334,"sourceLanguage":18,"type":256},"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",[499,500,501,502,503,504,505],{"path":418,"priority":328},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":334,"sourceLanguage":18,"type":256},"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",[513,514,515,516,517],{"path":418,"priority":328},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":432,"priority":345},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":334,"sourceLanguage":18,"type":256},"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",[525],{"path":418,"priority":328},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":334,"sourceLanguage":18,"type":256},"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",[533],{"path":418,"priority":328},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":334,"sourceLanguage":18,"type":256},"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",[541,542,543,544,545,546,547],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":334,"sourceLanguage":18,"type":256},"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",[555,556,557,558,559,560,561],{"path":418,"priority":328},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":334,"sourceLanguage":18,"type":256},"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",[569,570,572,573,574,575,576,577],{"path":418,"priority":328},{"path":571,"priority":345},"references/ai-monitoring.md",{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":334,"sourceLanguage":18,"type":256},"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",[585,586,587,588,589,590,591,592,593],{"path":418,"priority":328},{"path":571,"priority":345},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"basePath":595,"description":596,"displayName":597,"installMethods":598,"rationale":599,"selectedPaths":600,"source":334,"sourceLanguage":18,"type":256},"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",[601,602,603,604,605,606,607,608],{"path":418,"priority":328},{"path":571,"priority":345},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":334,"sourceLanguage":18,"type":256},"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",[616],{"path":418,"priority":328},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":334,"sourceLanguage":18,"type":256},"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",[624,625,626,627,629,630,631,632,634],{"path":418,"priority":328},{"path":420,"priority":345},{"path":422,"priority":345},{"path":628,"priority":345},"references/laravel.md",{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":633,"priority":345},"references/symfony.md",{"path":432,"priority":345},{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":334,"sourceLanguage":18,"type":256},"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",[642],{"path":418,"priority":328},{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":334,"sourceLanguage":18,"type":256},"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",[650,651,652,653,654,655,656,657],{"path":418,"priority":328},{"path":571,"priority":345},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":659,"description":660,"displayName":661,"installMethods":662,"rationale":663,"selectedPaths":664,"source":334,"sourceLanguage":18,"type":256},"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",[665,666,667,668,669,670,671],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":428,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"path":447,"priority":345},{"basePath":673,"description":674,"displayName":675,"installMethods":676,"rationale":677,"selectedPaths":678,"source":334,"sourceLanguage":18,"type":256},"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",[679,680,681,682,683,685,686,687],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":428,"priority":345},{"path":684,"priority":345},"references/react-router-framework-features.md",{"path":430,"priority":345},{"path":432,"priority":345},{"path":447,"priority":345},{"basePath":689,"description":690,"displayName":691,"installMethods":692,"rationale":693,"selectedPaths":694,"source":334,"sourceLanguage":18,"type":256},"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",[695,696,697,698,699,701,702],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":428,"priority":345},{"path":700,"priority":345},"references/react-features.md",{"path":430,"priority":345},{"path":432,"priority":345},{"basePath":253,"description":10,"displayName":13,"installMethods":704,"rationale":705,"selectedPaths":706,"source":334,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-ruby-sdk/SKILL.md",[707,708,709,710,711,712,714,715],{"path":418,"priority":328},{"path":420,"priority":345},{"path":422,"priority":345},{"path":424,"priority":345},{"path":426,"priority":345},{"path":713,"priority":345},"references/migration.md",{"path":428,"priority":345},{"path":432,"priority":345},{"basePath":717,"description":718,"displayName":719,"installMethods":720,"rationale":721,"selectedPaths":722,"source":334,"sourceLanguage":18,"type":256},"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",[723],{"path":418,"priority":328},{"basePath":725,"description":726,"displayName":727,"installMethods":728,"rationale":729,"selectedPaths":730,"source":334,"sourceLanguage":18,"type":256},"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",[731,732,734,736],{"path":418,"priority":328},{"path":733,"priority":345},"references/philosophy.md",{"path":735,"priority":345},"references/quality-checklist.md",{"path":737,"priority":345},"references/research-playbook.md",{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":334,"sourceLanguage":18,"type":256},"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",[745,746,748,750,752],{"path":418,"priority":328},{"path":747,"priority":345},"references/upgrade-patterns.md",{"path":749,"priority":345},"references/v7-to-v8.md",{"path":751,"priority":345},"references/v8-to-v9.md",{"path":753,"priority":345},"references/v9-to-v10.md",{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":334,"sourceLanguage":18,"type":256},"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",[761,762],{"path":418,"priority":328},{"path":763,"priority":345},"references/sampling.md",{"basePath":765,"description":766,"displayName":767,"installMethods":768,"rationale":769,"selectedPaths":770,"source":334,"sourceLanguage":18,"type":256},"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",[771,772,773,774,775],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":430,"priority":345},{"path":432,"priority":345},{"basePath":777,"description":778,"displayName":779,"installMethods":780,"rationale":781,"selectedPaths":782,"source":334,"sourceLanguage":18,"type":256},"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",[783,784,785,786,787,789,790],{"path":418,"priority":328},{"path":422,"priority":345},{"path":424,"priority":345},{"path":430,"priority":345},{"path":788,"priority":345},"references/tanstackstart-features.md",{"path":432,"priority":345},{"path":447,"priority":345},{"basePath":792,"description":793,"displayName":794,"installMethods":795,"rationale":796,"selectedPaths":797,"source":334,"sourceLanguage":18,"type":256},"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",[798],{"path":418,"priority":328},{"sources":800},[801],"manual",{"closedIssues90d":241,"description":272,"forks":242,"license":247,"openIssues90d":243,"pushedAt":244,"readmeSize":239,"stars":245,"topics":803},[804],"tag-production",{"classifiedAt":806,"discoverAt":807,"extractAt":808,"githubAt":808,"updatedAt":806},1778687299236,1778687295017,1778687297417,[225,221,223,224,218,219,220,222],{"evaluatedAt":251,"extractAt":298,"updatedAt":251},[],[813,832,852,870,887,904],{"_creationTime":814,"_id":815,"community":816,"display":817,"identity":820,"providers":821,"relations":828,"tags":829,"workflow":830},1778687299685.3896,"k17ccc7rzdf8q3e5c4v8vv1qnh86ndw3",{"reviewCount":8},{"description":645,"installMethods":818,"name":819,"sourceUrl":14},{"claudeCode":12},"Sentry Python SDK",{"basePath":644,"githubOwner":254,"githubRepo":255,"locale":18,"slug":646,"type":256},{"evaluate":822,"extract":827},{"promptVersionExtension":211,"promptVersionScoring":212,"score":823,"tags":824,"targetMarket":226,"tier":227},100,[825,220,219,221,222,224,223,826],"python","ai-monitoring",{"commitSha":288,"license":247},{"parentExtensionId":259,"repoId":294},[826,221,223,224,825,219,220,222],{"evaluatedAt":831,"extractAt":298,"updatedAt":831},1778687806582,{"_creationTime":833,"_id":834,"community":835,"display":836,"identity":839,"providers":840,"relations":848,"tags":849,"workflow":850},1778687299685.3867,"k175mgapebb8041975tfvaw7ys86ms55",{"reviewCount":8},{"description":494,"installMethods":837,"name":838,"sourceUrl":14},{"claudeCode":12},"Sentry .NET SDK",{"basePath":493,"githubOwner":254,"githubRepo":255,"locale":18,"slug":495,"type":256},{"evaluate":841,"extract":846},{"promptVersionExtension":211,"promptVersionScoring":212,"score":842,"tags":843,"targetMarket":226,"tier":227},99,[844,220,845,221,222,224,223],"dotnet","sdk-setup",{"commitSha":288,"license":847},"Apache-2.0",{"parentExtensionId":259,"repoId":294},[844,221,223,224,845,220,222],{"evaluatedAt":851,"extractAt":298,"updatedAt":851},1778687530020,{"_creationTime":853,"_id":854,"community":855,"display":856,"identity":859,"providers":860,"relations":866,"tags":867,"workflow":868},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",{"reviewCount":8},{"description":690,"installMethods":857,"name":858,"sourceUrl":14},{"claudeCode":12},"Sentry React SDK",{"basePath":689,"githubOwner":254,"githubRepo":255,"locale":18,"slug":691,"type":256},{"evaluate":861,"extract":865},{"promptVersionExtension":211,"promptVersionScoring":212,"score":823,"tags":862,"targetMarket":226,"tier":227},[220,863,845,221,222,224,864],"react","session-replay",{"commitSha":288,"license":247},{"parentExtensionId":259,"repoId":294},[221,224,863,845,220,864,222],{"evaluatedAt":869,"extractAt":298,"updatedAt":869},1778687849554,{"_creationTime":871,"_id":872,"community":873,"display":874,"identity":876,"providers":877,"relations":883,"tags":884,"workflow":885},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":674,"installMethods":875,"name":675,"sourceUrl":14},{"claudeCode":12},{"basePath":673,"githubOwner":254,"githubRepo":255,"locale":18,"slug":675,"type":256},{"evaluate":878,"extract":882},{"promptVersionExtension":211,"promptVersionScoring":212,"score":823,"tags":879,"targetMarket":226,"tier":227},[863,220,845,221,222,224,880,881],"typescript","javascript",{"commitSha":288},{"parentExtensionId":259,"repoId":294},[221,881,224,863,845,220,222,880],{"evaluatedAt":886,"extractAt":298,"updatedAt":886},1778687838591,{"_creationTime":888,"_id":889,"community":890,"display":891,"identity":893,"providers":894,"relations":900,"tags":901,"workflow":902},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":766,"installMethods":892,"name":767,"sourceUrl":14},{"claudeCode":12},{"basePath":765,"githubOwner":254,"githubRepo":255,"locale":18,"slug":767,"type":256},{"evaluate":895,"extract":899},{"promptVersionExtension":211,"promptVersionScoring":212,"score":842,"tags":896,"targetMarket":226,"tier":227},[897,898,220,845,221,222,864,223],"svelte","sveltekit",{"commitSha":288},{"parentExtensionId":259,"repoId":294},[221,223,845,220,864,897,898,222],{"evaluatedAt":903,"extractAt":298,"updatedAt":903},1778687978727,{"_creationTime":905,"_id":906,"community":907,"display":908,"identity":911,"providers":912,"relations":917,"tags":918,"workflow":919},1778687299685.3884,"k177an7j7bme9rmg48xnpejkrd86npv8",{"reviewCount":8},{"description":580,"installMethods":909,"name":910,"sourceUrl":14},{"claudeCode":12},"Sentry Next.js SDK Setup",{"basePath":579,"githubOwner":254,"githubRepo":255,"locale":18,"slug":581,"type":256},{"evaluate":913,"extract":916},{"promptVersionExtension":211,"promptVersionScoring":212,"score":842,"tags":914,"targetMarket":226,"tier":227},[915,220,845,221,222,224,864],"next-js",{"commitSha":288,"license":247},{"parentExtensionId":259,"repoId":294},[221,915,224,845,220,864,222],{"evaluatedAt":920,"extractAt":298,"updatedAt":920},1778687690354]