[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-game-development-th":3,"guides-for-wshobson-game-development":269,"similar-k179fh2s12fej0062djqykhhnn86412s":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":211,"isFallback":215,"parentExtension":216,"providers":251,"relations":255,"repo":256,"workflow":267},1778003443243.3164,"k179fh2s12fej0062djqykhhnn86412s",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Unity game development with C# scripting, Minecraft server plugin development with Bukkit/Spigot APIs",{},"Game Development Plugins","https://github.com/wshobson/agents/tree/HEAD/plugins/game-development",[15,16,17,18,19,20,21,22,23],"unity","c","minecraft","bukkit","spigot","godot","gdscript","game-development","developer-tools",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":200,"workflow":209},1778016883287.1934,"kn74xbkgcdncv34vr5ybzg2bas8649zs","en",{"checks":29,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[30,35,38,41,45,48,52,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,161,163,166,169,172,176,179,182,186],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly names two distinct but related domains: Unity game development with C# and Minecraft server plugin development using Bukkit/Spigot APIs.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The extension provides specialized agents and skills for Unity and Minecraft development, offering value beyond basic prompting by deeply integrating domain-specific knowledge and patterns.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The extension is production-ready, with well-defined agents for Unity and Minecraft development, covering core aspects like scripting, APIs, performance, and deployment.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The plugin focuses on game development, specifically Unity and Minecraft plugins, which is a coherent domain and does not extend into unrelated areas.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The displayed description accurately reflects the extension's capabilities in Unity game development and Minecraft plugin development.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The agents and skills provided are narrowly scoped to specific tasks within Unity and Minecraft development, such as `unity-developer` and `minecraft-bukkit-pro`.",{"category":53,"check":54,"severity":33,"summary":55},"Documentation","Configuration & parameter reference","The skill files include detailed explanations of patterns, concepts, and use cases, implicitly documenting parameters through code examples and descriptions.",{"category":42,"check":57,"severity":33,"summary":58},"Tool naming","Agent and skill names like `unity-developer`, `minecraft-bukkit-pro`, and `godot-gdscript-patterns` are descriptive and within the domain.",{"category":42,"check":60,"severity":33,"summary":61},"Minimal I/O surface","The agents and skills provide focused functionality without excessive or undocumented input/output parameters.",{"category":63,"check":64,"severity":33,"summary":65},"License","License usability","A MIT License file is present, permitting commercial use and distribution.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","not_applicable","The repository metadata does not provide commit dates, but the extension seems to be part of a larger, actively maintained project.",{"category":67,"check":72,"severity":69,"summary":73},"Dependency Management","No third-party dependencies are explicitly managed within this specific plugin's scope; the code appears to rely on the core Claude Code runtime and Unity/Godot/Minecraft environments.",{"category":75,"check":76,"severity":69,"summary":77},"Security","Secret Management","The extension does not appear to handle or expose any secrets.",{"category":75,"check":79,"severity":33,"summary":80},"Injection","The provided skills and agents focus on code patterns and API usage within their respective environments and do not appear to load or execute untrusted external data as instructions.",{"category":75,"check":82,"severity":33,"summary":83},"Transitive Supply-Chain Grenades","All code and patterns are contained within the repository; there are no runtime downloads or external script executions.",{"category":75,"check":85,"severity":33,"summary":86},"Sandbox Isolation","The extension operates within the Claude Code sandbox, providing code examples and patterns without attempting to modify files outside its designated scope.",{"category":75,"check":88,"severity":33,"summary":89},"Sandbox escape primitives","No detached processes or deny-retry loops were detected in the provided skill files.",{"category":75,"check":91,"severity":33,"summary":92},"Data Exfiltration","No outbound network calls for exfiltration purposes are present or implied in the provided code examples.",{"category":75,"check":94,"severity":33,"summary":95},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, control characters, or invisible Unicode sequences.",{"category":97,"check":98,"severity":33,"summary":99},"Hooks","Opaque code execution","Hook scripts, if any were present, would be plain readable code; the provided skills are not obfuscated.",{"category":101,"check":102,"severity":33,"summary":103},"Portability","Structural Assumption","The code examples are general patterns and do not make structural assumptions about the user's project organization outside of what's typical for Unity or Godot projects.",{"category":105,"check":106,"severity":69,"summary":107},"Trust","Issues Attention","Issue data is not available for this specific plugin in the provided metadata.",{"category":109,"check":110,"severity":33,"summary":111},"Versioning","Release Management","The `plugin.json` manifest includes a version number (`1.2.2`), indicating version management.",{"category":113,"check":114,"severity":33,"summary":115},"Code Execution","Validation","The provided code patterns demonstrate strong typing and idiomatic usage of game engine APIs, implying validation through language constructs and API contracts.",{"category":75,"check":117,"severity":33,"summary":118},"Unguarded Destructive Operations","The extension provides code patterns and examples, not direct destructive operations that would require guards.",{"category":113,"check":120,"severity":33,"summary":121},"Error Handling","The code examples demonstrate good error handling practices, including `try-catch` equivalents, proper return values, and informative messages.",{"category":113,"check":123,"severity":69,"summary":124},"Logging","As this extension provides code patterns and agents rather than a self-contained executable with user-facing actions, dedicated logging is not applicable at this level.",{"category":126,"check":127,"severity":69,"summary":128},"Compliance","GDPR","The extension does not operate on personal data; it provides code patterns for game development.",{"category":126,"check":130,"severity":33,"summary":131},"Target market","The extension provides general game development patterns applicable globally, with no specific regional restrictions detected.",{"category":101,"check":133,"severity":33,"summary":134},"Runtime stability","The patterns provided are general and adhere to standard Unity and Godot practices, suggesting good portability across environments.",{"category":42,"check":136,"severity":33,"summary":137},"Tool surface size","The plugin exposes two primary agents (`unity-developer`, `minecraft-bukkit-pro`) and one skill (`godot-gdscript-patterns`), which is a manageable number.",{"category":49,"check":139,"severity":33,"summary":140},"Name collisions","The plugin's agents and skills have distinct names that are unlikely to collide with built-in Claude Code functionalities or each other.",{"category":49,"check":142,"severity":33,"summary":143},"Overlapping near-synonym tools","The agents and skills provided cover distinct areas (Unity, Minecraft, Godot) and do not exhibit near-synonym naming or overlapping functionality.",{"category":49,"check":145,"severity":69,"summary":146},"Hooks-off mechanism","This plugin does not appear to implement any hooks that would require a hooks-off mechanism.",{"category":49,"check":148,"severity":69,"summary":149},"Hook matcher tightness","This plugin does not appear to implement any hooks.",{"category":75,"check":151,"severity":69,"summary":149},"Hook security",{"category":97,"check":153,"severity":69,"summary":154},"Silent prompt rewriting","This plugin does not appear to implement any UserPromptSubmit hooks.",{"category":75,"check":156,"severity":69,"summary":157},"Permission Hook","This plugin does not appear to implement any PermissionRequest hooks.",{"category":126,"check":159,"severity":69,"summary":160},"Hook privacy","This plugin does not appear to implement any hooks related to logging or telemetry.",{"category":113,"check":162,"severity":69,"summary":149},"Hook dependency",{"category":53,"check":164,"severity":33,"summary":165},"Install / Setup Instructions","The README provides clear instructions on how to add the marketplace and install plugins, including troubleshooting tips.",{"category":53,"check":167,"severity":33,"summary":168},"Feature Transparency","The README clearly outlines the plugin's purpose, its agents, skills, and the overall architecture, with no hidden functionality.",{"category":53,"check":170,"severity":33,"summary":171},"Phantom features","All features mentioned in the README, such as specialized agents and skills for game development, have corresponding implementations in the code.",{"category":173,"check":174,"severity":33,"summary":175},"Convention","Layout convention adherence","The plugin follows Claude Code's structural conventions, with `plugin.json` in `.claude-plugin` and agents/skills organized appropriately.",{"category":173,"check":177,"severity":33,"summary":178},"Plugin state","The plugin's design does not indicate persistent state management that would require ${CLAUDE_PLUGIN_DATA}, adhering to stateless best practices for this type of extension.",{"category":75,"check":180,"severity":69,"summary":181},"Keychain-stored secrets","The plugin does not handle secrets and therefore does not require keychain storage.",{"category":183,"check":184,"severity":69,"summary":185},"Dependencies","Tagged release sourcing","This plugin does not bundle external MCP servers; it relies on the core Claude Code runtime and provides code examples/agents.",{"category":187,"check":188,"severity":33,"summary":189},"Installation","Clean uninstall","As the plugin provides agents and code patterns without installing background services or daemons, a clean uninstall is expected.",1778016769458,"This plugin offers specialized AI agents for Unity game development with C# and Minecraft server plugin development using Bukkit/Spigot APIs. It also includes advanced GDScript patterns for Godot game development, covering architecture, state management, and optimization techniques.","2.0.0","3.4.0","The extension is highly polished, with clear documentation, well-scoped agents and skills for game development, and adheres to all relevant security and structural conventions. The only minor deductions are due to not_applicable findings where checks do not apply to the extension's nature. The MIT license is permissive and usability is high.",95,"A high-quality game development plugin providing expert agents for Unity and Minecraft, alongside GDScript patterns for Godot.",[15,16,17,18,19,20,21,22,23],"global","verified",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":205,"security":206,"testCoverage":208},{},1778016757330,{"descriptionLength":204,"readmeSize":8},101,{},{"hasNpmPackage":207,"smitheryVerified":207},false,{"hasCi":207,"hasTests":207},{"updatedAt":210},1778016883287,{"githubOwner":212,"githubRepo":213,"locale":27,"slug":22,"type":214},"wshobson","agents","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":232,"parentExtension":235,"providers":236,"relations":244,"workflow":246},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage",{},"Claude Code Plugins: Orchestration and Automation","https://github.com/wshobson/agents",[226,227,228,229,230,231],"workflow-orchestration","ai-agents","plugins","development-tools","automation","developer-experience",{"githubOwner":212,"githubRepo":213,"locale":27,"slug":233,"type":234},"claude-code-workflows","marketplace",null,{"extract":237,"smithery":243},{"commitSha":238,"license":239,"marketplace":240},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":233,"pluginCount":241,"version":242},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"repoId":245},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":249,"invalidatedAt":247,"llmAt":250,"smitheryAt":247,"updatedAt":247},1778016735335,1778003520097,1778003532786,1778016730286,{"extract":252,"llm":253,"smithery":254},{"commitSha":238,"license":239},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":218,"repoId":245},{"_creationTime":257,"_id":245,"identity":258,"providers":259,"workflow":265},1777995558409.8196,{"githubOwner":212,"githubRepo":213,"sourceUrl":224},{"discover":260},{"sources":261},[262,263,264],"skills-sh","smithery","vskill",{"discoverAt":266,"extractAt":248,"updatedAt":248},1777995558409,{"anyEnrichmentAt":268,"extractAt":248,"githubAt":249,"llmAt":210,"smitheryAt":268,"updatedAt":210},1778016861516,[],[271,306,338],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":289,"providers":293,"relations":299,"workflow":302},1778053078370.915,"k17e213dj9tqe4qpg5qsd2qyc9867rf5",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"Complete Unity game development expertise. Covers C# scripting, MonoBehaviour lifecycle, UI systems (UGUI, UI Toolkit), physics, animation, networking (Netcode, Mirror, Photon), modding support (Addressables, Lua/MoonSharp, Harmony), ECS/DOTS, shader development (ShaderLab, HLSL, Shader Graph), URP/HDRP rendering pipelines, editor scripting, performance optimization, build pipelines, XR/VR/AR, and Unity Gaming Services integration.",{},"Unity Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/unity-master",[15,22,281,282,283,284,285,286,287,288],"csharp","shaders","rendering","networking","ui","performance","editor-tooling","modding",{"githubOwner":290,"githubRepo":291,"locale":27,"slug":292,"type":214},"josiahsiegel","claude-plugin-marketplace","unity-master",{"extract":294,"llm":296},{"commitSha":295,"license":239},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":192,"promptVersionScoring":193,"score":297,"targetMarket":198,"tier":298},75,"community",{"parentExtensionId":300,"repoId":301},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":303,"extractAt":304,"githubAt":303,"llmAt":305,"updatedAt":305},1778053080008,1778053078370,1778053164925,{"_creationTime":307,"_id":308,"community":309,"display":310,"identity":319,"providers":323,"relations":330,"workflow":333},1778054452948.4277,"k17dy0a0ez2dwjdmah5awj73vd8668cj",{"reviewCount":8},{"description":311,"installMethods":312,"name":313,"sourceUrl":314,"tags":315},"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",[316,317,23,318,230],"code-review","pr","agent",{"githubOwner":320,"githubRepo":321,"locale":27,"slug":322,"type":214},"anthropics","claude-plugins-official","pr-review-toolkit",{"extract":324,"llm":327,"smithery":329},{"commitSha":325,"license":326},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":192,"promptVersionScoring":193,"score":328,"targetMarket":198,"tier":199},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":331,"repoId":332},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":334,"extractAt":335,"githubAt":336,"llmAt":337,"smitheryAt":334,"updatedAt":337},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":339,"_id":340,"community":341,"display":342,"identity":356,"providers":358,"relations":362,"workflow":365},1778054597531.745,"k1795yq8b7fd05m66vja74b4ed867na2",{"reviewCount":8},{"description":343,"installMethods":344,"name":345,"sourceUrl":346,"tags":347},"Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search.",{},"ast-grep Code Search","https://github.com/ast-grep/agent-skill/tree/HEAD/ast-grep",[348,349,350,351,352,353,354,355,23],"ast-grep","code-search","ast","structural-search","pattern-matching","refactoring","documentation","guidance",{"githubOwner":348,"githubRepo":357,"locale":27,"slug":348,"type":214},"agent-skill",{"extract":359,"llm":361},{"commitSha":360,"license":239},"577f4d4507678f2c8cee150fae25e6ce309f70b1",{"promptVersionExtension":192,"promptVersionScoring":193,"score":328,"targetMarket":198,"tier":199},{"parentExtensionId":363,"repoId":364},"k1786p91x16m9pyq5angajjjm5867p1v","kd7f5bqtyvvmeg96s606ptt40s864ecp",{"anyEnrichmentAt":366,"extractAt":367,"githubAt":366,"llmAt":368,"updatedAt":368},1778054597863,1778054597531,1778054614310]