[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-getsentry-sentry-skills-bn":3,"guides-for-getsentry-sentry-skills":265,"similar-k172935yjw4vnw9jk00967r90x867qg0":266},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":210,"isFallback":215,"parentExtension":216,"providers":241,"relations":244,"repo":245,"workflow":264},1778053106675.976,"k172935yjw4vnw9jk00967r90x867qg0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Sentry-specific agent skills for code review, commits, and more",{},"Sentry Skills","https://github.com/getsentry/skills",[15,16,17,18,19,20,21,22],"sentry","developer-tools","productivity","code-review","ci-cd","github","python","typescript",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":199,"workflow":208},1778053119495.2388,"kn76rt852x4yn4mr4wpnagp9f98666k6","en",{"checks":28,"evaluatedAt":189,"extensionSummary":190,"promptVersionExtension":191,"promptVersionScoring":192,"rationale":193,"score":194,"summary":195,"tags":196,"targetMarket":197,"tier":198},[29,34,37,40,44,47,51,56,59,62,66,71,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,125,129,132,135,138,141,144,147,150,152,155,158,160,162,165,168,171,175,178,181,185],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses Sentry-specific tasks like code review and commits, which is a concrete user problem.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The extension provides a suite of specialized Sentry-related skills that go beyond default LLM capabilities, offering specific workflows for tasks like code review and commit management.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The extension appears to cover a comprehensive lifecycle for common developer workflows related to Sentry, as indicated by the variety of skills and detailed instructions.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The extension focuses on Sentry-specific developer workflows and tools, maintaining a coherent domain and not extending into unrelated areas.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The displayed description is concise, accurate, and clearly communicates the extension's Sentry-specific capabilities.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","The .claude/settings.json file indicates a granular set of specific tools are allowed, rather than broad shell_exec access.",{"category":52,"check":53,"severity":54,"summary":55},"Documentation","Configuration & parameter reference","not_applicable","No specific configuration options or parameters were found that require explicit documentation beyond the tool usage within SKILL.md files.",{"category":41,"check":57,"severity":32,"summary":58},"Tool naming","The tool names, as inferred from .claude/settings.json, appear to be descriptive and follow conventions (e.g., sentry-skills:skill-name).",{"category":41,"check":60,"severity":32,"summary":61},"Minimal I/O surface","The listed tools and skills suggest a focused set of operations tied to specific tasks, avoiding overly broad data inputs or outputs.",{"category":63,"check":64,"severity":32,"summary":65},"License","License usability","The repository includes an Apache-2.0 license file, which is a permissive open-source license.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","insufficient_data","The 'Last commit on default branch (pushedAt)' metadata is 'n/a', making it impossible to evaluate commit recency.",{"category":67,"check":72,"severity":32,"summary":73},"Dependency Management","The repository uses Python and Node.js dependencies, managed via uv and npm respectively. The presence of lock files (pnpm-lock.yaml, package.json) suggests a managed approach.",{"category":75,"check":76,"severity":32,"summary":77},"Security","Secret Management","Secrets are not hardcoded in the provided files. The presence of .github/workflows/warden.yml referencing secrets suggests a reliance on secure CI/CD secret management.",{"category":75,"check":79,"severity":32,"summary":80},"Injection","The skill instructions and scripts appear to be static and do not dynamically load external content that could be interpreted as instructions. The use of uv run for script execution is also a controlled pattern.",{"category":75,"check":82,"severity":32,"summary":83},"Transitive Supply-Chain Grenades","No runtime downloads or remote code execution patterns were found. Dependencies seem to be managed via package managers and lock files.",{"category":75,"check":85,"severity":32,"summary":86},"Sandbox Isolation","The skills operate within the scope of agent instructions and tool usage. There's no indication of attempts to modify files outside the expected project or Claude scopes.",{"category":75,"check":88,"severity":32,"summary":89},"Sandbox escape primitives","No detached process spawns (nohup, trailing &), retry loops around denied calls, or background processes that outlive the hook were observed in the provided files.",{"category":75,"check":91,"severity":32,"summary":92},"Data Exfiltration","No imperative instructions were found that aim to read and submit confidential data to a third party. Outbound network calls appear to be documented and tied to specific tool functions.",{"category":75,"check":94,"severity":32,"summary":95},"Hidden Text Tricks","Bundled files appear free of hidden steering tricks such as invisible Unicode characters, bidi overrides, or ANSI escapes used to manipulate the model.",{"category":97,"check":98,"severity":32,"summary":99},"Hooks","Opaque code execution","No obfuscated code like base64 payloads, eval(...), or runtime script fetching was found in hook declarations or bundled scripts.",{"category":101,"check":102,"severity":32,"summary":103},"Portability","Structural Assumption","The skill appears to use relative paths and standard conventions, avoiding assumptions about user-specific project organizations.",{"category":105,"check":106,"severity":69,"summary":107},"Trust","Issues Attention","Issues Opened (last 90d, currently open) and Issues Closed (last 90d) metadata are 'n/a', making it impossible to evaluate maintainer engagement.",{"category":109,"check":110,"severity":69,"summary":111},"Versioning","Release Management","Manifest Version metadata is 'n/a', and no explicit version fields (like in package.json or SKILL.md frontmatter) or GitHub releases/CHANGELOG are present. Install instructions reference a specific tag ('sentry-skills@sentry-skills') but the base commit might not be versioned.",{"category":113,"check":114,"severity":32,"summary":115},"Code Execution","Validation","The skills are designed to use specific tools with limited arguments and have validation logic described in their respective SKILL.md files, indicating an awareness of input validation.",{"category":75,"check":117,"severity":32,"summary":118},"Unguarded Destructive Operations","No potentially destructive primitives like rm -rf or git push --force were found that lack confirmation guards or dry-run options.",{"category":113,"check":120,"severity":32,"summary":121},"Error Handling","The script-based skills (like fetch_pr_checks.py) incorporate error handling and JSON output, suggesting a structured approach to reporting issues.",{"category":113,"check":123,"severity":32,"summary":124},"Logging","No explicit local audit logging mechanism for destructive actions or outbound calls was found, but this is not strictly required if the skill is primarily analytical.",{"category":126,"check":127,"severity":32,"summary":128},"Compliance","GDPR","The skills do not appear to operate on personal data without sanitization. User data is handled carefully, particularly in replay analysis where email domains are used.",{"category":126,"check":130,"severity":32,"summary":131},"Target market","No regional or jurisdictional signals were detected in the skills' instructions or references, suggesting a global target market.",{"category":101,"check":133,"severity":32,"summary":134},"Runtime stability","Skills do not appear to make strong assumptions about specific editors, shells, or OS beyond standard POSIX environments for bash scripts, and include Python dependencies managed by uv.",{"category":41,"check":136,"severity":32,"summary":137},"Tool surface size","The .claude/settings.json file lists a substantial number of tools and skills (over 30), but these are organized into logical categories and appear to be scoped appropriately for Sentry-specific tasks.",{"category":48,"check":139,"severity":32,"summary":140},"Name collisions","The skills listed in .claude/settings.json and .claude-plugin/marketplace.json have distinct names and descriptions, preventing router mismatches.",{"category":48,"check":142,"severity":32,"summary":143},"Overlapping near-synonym tools","The tool list appears to have distinct verb-noun actions, avoiding redundancy like multiple generic 'search' or 'create' tools that would force the model to disambiguate.",{"category":48,"check":145,"severity":54,"summary":146},"Hooks-off mechanism","No explicit hooks-off mechanism was identified in the provided files.",{"category":48,"check":148,"severity":54,"summary":149},"Hook matcher tightness","No hooks were found in the provided files.",{"category":75,"check":151,"severity":54,"summary":149},"Hook security",{"category":97,"check":153,"severity":54,"summary":154},"Silent prompt rewriting","No UserPromptSubmit hooks were found.",{"category":75,"check":156,"severity":54,"summary":157},"Permission Hook","No PermissionRequest hooks were found.",{"category":126,"check":159,"severity":54,"summary":149},"Hook privacy",{"category":113,"check":161,"severity":54,"summary":149},"Hook dependency",{"category":52,"check":163,"severity":32,"summary":164},"Install / Setup Instructions","The README.md provides clear installation instructions for Claude Code and other ecosystems, along with update commands.",{"category":52,"check":166,"severity":32,"summary":167},"Feature Transparency","The README.md lists all available skills, giving transparency into the extension's capabilities.",{"category":52,"check":169,"severity":32,"summary":170},"Phantom features","All features listed in the README.md (available skills) correspond to actual SKILL.md files within the repository.",{"category":172,"check":173,"severity":32,"summary":174},"Convention","Layout convention adherence","The repository structure adheres to conventions, with .claude-plugin for manifests and skills organized under 'skills/' or mirrored in '.agents/skills/'.",{"category":172,"check":176,"severity":32,"summary":177},"Plugin state","Plugin state management is handled by the framework (e.g., `${CLAUDE_PLUGIN_DATA}`), not through custom files in user directories.",{"category":75,"check":179,"severity":32,"summary":180},"Keychain-stored secrets","Secrets are managed via environment variables or secure CI/CD practices, not stored insecurely in settings.json.",{"category":182,"check":183,"severity":32,"summary":184},"Dependencies","Tagged release sourcing","The repository appears to vendor dependencies rather than rely on floating tags or unpinned references.",{"category":186,"check":187,"severity":32,"summary":188},"Installation","Clean uninstall","The extension appears to install as session-scoped processes that die with Claude Code, rather than background daemons or services that would survive an uninstall.",1778053117877,"This extension offers a comprehensive suite of Sentry-specific agent skills. It includes capabilities for code review, commit management, branch creation, performance analysis, security auditing of code and CI/CD workflows, and even generating presentation slides with Sentry branding. The skills are designed to be robust, with clear instructions and safe execution patterns.","2.0.0","3.4.0","The extension is well-structured, adheres to security best practices by avoiding dangerous patterns, and provides clear documentation for installation and functionality. The use of specific tools and validation in scripts enhances robustness. Missing metadata for commit recency and release management prevents a perfect score, but the overall quality and security posture are excellent.",95,"A high-quality, secure, and well-documented extension providing specialized Sentry development workflows.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":200,"collectedAt":201,"documentation":202,"maintenance":204,"security":205,"testCoverage":207},{},1778053108684,{"descriptionLength":203,"readmeSize":8},63,{},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"updatedAt":209},1778053119495,{"githubOwner":211,"githubRepo":212,"locale":26,"slug":213,"type":214},"getsentry","skills","sentry-skills","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":225,"parentExtension":227,"providers":228,"relations":236,"workflow":238},1778053106675.9756,"k17730whqkmykcbxp5a0w925c9867e3c",{"reviewCount":8},{"description":221,"installMethods":222,"name":12,"sourceUrl":13,"tags":223},"Sentry-specific agent skills for Claude Code",{},[15,224,17,18,16],"agent-skills",{"githubOwner":211,"githubRepo":212,"locale":26,"slug":213,"type":226},"marketplace",null,{"extract":229,"llm":234},{"commitSha":230,"license":231,"marketplace":232},"89aaec068abcc70368ccd3e1f7fee58a66313377","Apache-2.0",{"name":213,"pluginCount":233},1,{"promptVersionExtension":191,"promptVersionScoring":192,"score":235,"targetMarket":197,"tier":198},90,{"repoId":237},"kd72rsgk08ecgar9pgmt6bvfv1864m4v",{"anyEnrichmentAt":239,"extractAt":240,"githubAt":239,"llmAt":209,"updatedAt":209},1778053107055,1778053106676,{"extract":242,"llm":243},{"commitSha":230,"license":231},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"parentExtensionId":218,"repoId":237},{"_creationTime":246,"_id":237,"identity":247,"providers":248,"workflow":261},1777995558409.8594,{"githubOwner":211,"githubRepo":212,"sourceUrl":13},{"discover":249,"github":252},{"sources":250},[251],"skills-sh",{"closedIssues90d":253,"forks":254,"license":231,"openIssues90d":255,"pushedAt":256,"readmeSize":257,"stars":258,"topics":259},4,38,2,1777944450000,11728,667,[260],"tag-production",{"discoverAt":262,"extractAt":263,"githubAt":263,"updatedAt":263},1777995558409,1778053107562,{"anyEnrichmentAt":239,"extractAt":240,"githubAt":239,"llmAt":209,"updatedAt":209},[],[267,298,321,342,367],{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":280,"providers":284,"relations":290,"workflow":293},1778054452948.4277,"k17dy0a0ez2dwjdmah5awj73vd8668cj",{"reviewCount":8},{"description":272,"installMethods":273,"name":274,"sourceUrl":275,"tags":276},"Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification",{},"PR Review Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/pr-review-toolkit",[18,277,16,278,279],"pr","agent","automation",{"githubOwner":281,"githubRepo":282,"locale":26,"slug":283,"type":214},"anthropics","claude-plugins-official","pr-review-toolkit",{"extract":285,"llm":287,"smithery":289},{"commitSha":286,"license":231},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff",{"promptVersionExtension":191,"promptVersionScoring":192,"score":288,"targetMarket":197,"tier":198},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":291,"repoId":292},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":294,"extractAt":295,"githubAt":296,"llmAt":297,"smitheryAt":294,"updatedAt":297},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":313,"providers":315,"relations":319,"workflow":320},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":303,"installMethods":304,"name":305,"sourceUrl":306,"tags":307},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[308,309,310,22,21,311,312,214],"mcp","server","development","documentation","security",{"githubOwner":281,"githubRepo":282,"locale":26,"slug":314,"type":214},"mcp-server-dev",{"extract":316,"llm":317,"smithery":318},{"commitSha":286,"license":231},{"promptVersionExtension":191,"promptVersionScoring":192,"score":288,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":291,"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":296,"llmAt":297,"smitheryAt":294,"updatedAt":297},{"_creationTime":322,"_id":323,"community":324,"display":325,"identity":334,"providers":336,"relations":340,"workflow":341},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":326,"installMethods":327,"name":328,"sourceUrl":329,"tags":330},"Development kit for working with the Claude Agent SDK",{},"Agent SDK Development Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev",[331,310,22,21,278,332,333],"sdk","cli","verification",{"githubOwner":281,"githubRepo":282,"locale":26,"slug":335,"type":214},"agent-sdk-dev",{"extract":337,"llm":338,"smithery":339},{"commitSha":286,"license":231},{"promptVersionExtension":191,"promptVersionScoring":192,"score":288,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":291,"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":296,"llmAt":297,"smitheryAt":294,"updatedAt":297},{"_creationTime":343,"_id":344,"community":345,"display":346,"identity":357,"providers":359,"relations":365,"workflow":366},1778054452948.4316,"k1734achv76zh3dsm6ay690gv58673we",{"reviewCount":8},{"description":347,"installMethods":348,"name":349,"sourceUrl":350,"tags":351},"Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.",{},"Skill Creator","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/skill-creator",[17,352,353,308,16,354,355,356],"ai-ml","skill-creation","llm-workflow","evaluation","optimization",{"githubOwner":281,"githubRepo":282,"locale":26,"slug":358,"type":214},"skill-creator",{"extract":360,"llm":361,"smithery":362},{"commitSha":286,"license":231},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"qualityScore":233,"totalActivations":363,"uniqueUsers":364,"useCount":8,"verified":206},1143,579,{"parentExtensionId":291,"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":296,"llmAt":297,"smitheryAt":294,"updatedAt":297},{"_creationTime":368,"_id":369,"community":370,"display":371,"identity":384,"providers":386,"relations":391,"workflow":394},1778053881467.4102,"k17ak0k5gs1c1kzmt3b041cpen866b4v",{"reviewCount":8},{"description":372,"installMethods":373,"name":374,"sourceUrl":375,"tags":376},"Streamline engineering workflows — standups, code review, architecture decisions, incident response, and technical documentation. Works with your existing tools or standalone.",{},"Engineering Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/engineering",[377,378,18,379,311,308,380,20,381,382,383],"engineering","workflow","incident-response","slack","jira","datadog","pagerduty",{"githubOwner":281,"githubRepo":385,"locale":26,"slug":377,"type":214},"knowledge-work-plugins",{"extract":387,"llm":389,"smithery":390},{"commitSha":388,"license":231},"9789ea78ad66e395a9c709146cacecdc14ce2abf",{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":392,"repoId":393},"k17a976hfb9h5wyrvbw5572nvs867hs3","kd7a7vj5tkj2ssjqcbwka5sh0x864wea",{"anyEnrichmentAt":395,"extractAt":396,"githubAt":397,"llmAt":398,"smitheryAt":395,"updatedAt":398},1778053907346,1778053881467,1778053882262,1778053992763]