[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-dotneet-review-tool-en":3,"guides-for-dotneet-review-tool":266,"similar-k17471g5hfscy3nwjq64ansd4d867jjf":267},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":210,"isFallback":206,"parentExtension":214,"providers":247,"relations":250,"repo":251,"workflow":265},1778053599340.3247,"k17471g5hfscy3nwjq64ansd4d867jjf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Code review toolkit. Includes code review expert for various tech stacks and software development practices.",{},"Code Review Toolkit","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/review-tool",[15,16,17,18,19,20],"code-review","typescript","react","refactoring","architecture","plugin",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":199,"workflow":208},1778053627853.4856,"kn7dxt31tykq3b514rsr9wzhrn8671vv","en",{"checks":26,"evaluatedAt":189,"extensionSummary":190,"promptVersionExtension":191,"promptVersionScoring":192,"rationale":193,"score":194,"summary":195,"tags":196,"targetMarket":197,"tier":198},[27,32,35,38,42,45,49,54,57,60,64,69,72,76,79,82,85,88,91,94,98,102,106,110,114,117,120,123,127,130,133,136,139,142,145,148,151,154,157,160,162,165,168,171,175,178,181,185],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the problem of code review and mentions its applicability to various tech stacks and practices.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension provides expert code review capabilities for TypeScript/React 19, leveraging specific patterns and anti-patterns, which goes beyond a simple API wrapper.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension includes detailed checklists, refactoring strategies, and specific patterns for React and TypeScript, indicating readiness for real-world workflows.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The plugin bundles two distinct but related code review skills: one for general code modularization and another specifically for TypeScript/React. This is a coherent aggregation.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description accurately reflects the extension's purpose as a code review toolkit for various tech stacks.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skills expose specific, well-defined tools and capabilities (e.g., 'code-modularization-evaluator', 'typescript-react-reviewer') rather than a single generalist tool.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","info","While the skills' SKILL.md files are detailed, they do not explicitly document any configuration options or parameters users might need to set, assuming defaults or implicit behavior.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","Tool names like 'code-modularization-evaluator' and 'typescript-react-reviewer' are descriptive and follow the verb-noun convention.",{"category":39,"check":58,"severity":30,"summary":59},"Minimal I/O surface","The skills' descriptions indicate they analyze code and provide assessments, implying focused input (code) and output (analysis/recommendations) without excessive data exchange.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The plugin.json specifies the MIT license, which is a permissive open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","Commit date information is not available for this evaluation.",{"category":65,"check":70,"severity":67,"summary":71},"Dependency Management","No third-party dependencies are explicitly managed or declared in the provided files.",{"category":73,"check":74,"severity":30,"summary":75},"Security","Secret Management","The extension focuses on code analysis and does not appear to handle or expose secrets.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The extension analyzes code and documentation, and does not appear to load or execute untrusted third-party data as instructions.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The extension's code is self-contained and does not fetch external scripts or data at runtime.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The skills analyze code and documentation, and do not appear to modify files or interact with the system outside of their intended scope.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided code.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","The extension analyzes code and documentation and does not make any outbound calls that could exfiltrate data.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions are clean.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The hooks are contained within readable bash/mjs files and do not involve obfuscated code execution.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The skills analyze code and documentation, and do not make structural assumptions about the user's project organization outside the provided code.",{"category":103,"check":104,"severity":67,"summary":105},"Trust","Issues Attention","Issue tracking data is not available for this evaluation.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","The plugin.json and SKILL.md files declare version '1.0.0', indicating a managed release.",{"category":111,"check":112,"severity":67,"summary":113},"Code Execution","Validation","The extension is primarily analytical and does not appear to execute arbitrary code or process structured output requiring validation libraries.",{"category":73,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The extension is analytical and does not perform any destructive operations.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The extension's skills are analytical and do not involve complex execution flows that would require intricate error handling.",{"category":111,"check":121,"severity":30,"summary":122},"Logging","The extension is analytical and does not perform destructive actions or outbound calls, making local audit logging not applicable.",{"category":124,"check":125,"severity":30,"summary":126},"Compliance","GDPR","The extension analyzes code and documentation and does not operate on personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The extension's code review capabilities are general and not tied to any specific geographic or legal jurisdiction; targetMarket is global.",{"category":99,"check":131,"severity":30,"summary":132},"Runtime stability","The extension's skills are designed for code analysis and should be portable across different environments without OS or shell-specific assumptions.",{"category":39,"check":134,"severity":30,"summary":135},"Tool surface size","The plugin exposes two main skills, each with a clear purpose, well within the target range.",{"category":46,"check":137,"severity":30,"summary":138},"Name collisions","The two skills ('code-modularization-evaluator', 'typescript-react-reviewer') have distinct and descriptive names, preventing conflicts.",{"category":46,"check":140,"severity":30,"summary":141},"Overlapping near-synonym tools","The tools are distinct in their focus (code modularization vs. TypeScript/React review), avoiding near-synonym overlap.",{"category":46,"check":143,"severity":67,"summary":144},"Hooks-off mechanism","This extension does not appear to ship any hooks that would require a hooks-off mechanism.",{"category":46,"check":146,"severity":67,"summary":147},"Hook matcher tightness","This extension does not appear to ship any hooks.",{"category":73,"check":149,"severity":67,"summary":150},"Hook security","This extension does not appear to ship any hooks that require security gating.",{"category":95,"check":152,"severity":67,"summary":153},"Silent prompt rewriting","This extension does not have a UserPromptSubmit hook.",{"category":73,"check":155,"severity":67,"summary":156},"Permission Hook","This extension does not ship any PermissionRequest hooks.",{"category":124,"check":158,"severity":67,"summary":159},"Hook privacy","This extension does not ship any hooks that would involve logging or telemetry.",{"category":111,"check":161,"severity":67,"summary":147},"Hook dependency",{"category":50,"check":163,"severity":30,"summary":164},"Install / Setup Instructions","The README provides clear installation instructions for the marketplace and individual plugins/skills.",{"category":50,"check":166,"severity":30,"summary":167},"Feature Transparency","The README clearly lists the included plugins and skills, and the SKILL.md files detail their features and usage.",{"category":50,"check":169,"severity":30,"summary":170},"Phantom features","All features mentioned in the README and SKILL.md files (code review, modularization analysis, React/TS expertise) have corresponding implementations.",{"category":172,"check":173,"severity":30,"summary":174},"Convention","Layout convention adherence","The plugin structure follows conventions with '.claude-plugin/' holding 'plugin.json' and skills in their own directories, and bin entries are named in README.",{"category":172,"check":176,"severity":30,"summary":177},"Plugin state","The plugin does not appear to have persistent state that would require management under ${CLAUDE_PLUGIN_DATA}.",{"category":73,"check":179,"severity":30,"summary":180},"Keychain-stored secrets","The extension does not consume any secrets that would require keychain storage.",{"category":182,"check":183,"severity":30,"summary":184},"Dependencies","Tagged release sourcing","There are no bundled MCP servers or external dependencies that need source declaration verification.",{"category":186,"check":187,"severity":30,"summary":188},"Installation","Clean uninstall","The extension is analytical and does not install any background daemons or services that would survive an uninstall.",1778053611592,"This plugin provides two distinct code review skills: 'typescript-react-reviewer' for in-depth analysis of React 19 applications and 'code-modularization-evaluator' for assessing code architecture using the Balanced Coupling Model. It helps identify anti-patterns, improve maintainability, and suggest refactoring opportunities.","2.0.0","3.4.0","The 'review-tool' plugin is well-structured, adheres to standards, and provides clear value. The only minor info finding relates to undocumented configuration, which is acceptable for analytical tools.",95,"A high-quality plugin offering specialized code review skills for TypeScript/React and general code modularity analysis.",[15,16,17,18,19,20],"global","verified",{"codeQuality":200,"collectedAt":201,"documentation":202,"maintenance":204,"security":205,"testCoverage":207},{},1778053600849,{"descriptionLength":203,"readmeSize":8},108,{},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"updatedAt":209},1778053627853,{"githubOwner":211,"githubRepo":212,"locale":24,"slug":213,"type":20},"dotneet","claude-code-marketplace","review-tool",{"_creationTime":215,"_id":216,"community":217,"display":218,"identity":229,"parentExtension":232,"providers":233,"relations":242,"workflow":244},1778053599340.3228,"k177j4qet0f36cgczpf38e8ct5866nhy",{"reviewCount":8},{"description":219,"installMethods":220,"name":221,"sourceUrl":222,"tags":223},"Various tools for software development.",{},"Claude Code Marketplace","https://github.com/dotneet/claude-code-marketplace",[224,15,225,226,227,228],"development-tools","research","agent","prompt-optimization","google-integration",{"githubOwner":211,"githubRepo":212,"locale":24,"slug":230,"type":231},"dotneet-marketplace","marketplace",null,{"extract":234,"llm":239},{"commitSha":235,"license":236,"marketplace":237},"07fa7eac95c2323f73e5a8a961b70bb9e207f1d0","MIT",{"name":230,"pluginCount":238},6,{"promptVersionExtension":191,"promptVersionScoring":192,"score":240,"targetMarket":197,"tier":241},65,"evaluated",{"repoId":243},"kd749h8eebkjfvprkd1zp9w8v9864ppm",{"anyEnrichmentAt":245,"extractAt":246,"githubAt":245,"llmAt":209,"updatedAt":209},1778053599740,1778053599340,{"extract":248,"llm":249},{"commitSha":235,"license":236},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"parentExtensionId":216,"repoId":243},{"_creationTime":252,"_id":243,"identity":253,"providers":254,"workflow":262},1777995558409.8433,{"githubOwner":211,"githubRepo":212,"sourceUrl":222},{"discover":255,"github":258},{"sources":256},[257],"skills-sh",{"closedIssues90d":8,"forks":8,"openIssues90d":8,"pushedAt":259,"readmeSize":260,"stars":8,"topics":261},1769158530000,2738,[],{"discoverAt":263,"extractAt":264,"githubAt":264,"updatedAt":264},1777995558409,1778053600212,{"anyEnrichmentAt":245,"extractAt":246,"githubAt":245,"llmAt":209,"updatedAt":209},[],[268,303,337,367],{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":284,"providers":288,"relations":295,"workflow":298},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":276,"tags":277},"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",[278,279,280,16,281,282,283,20],"mcp","server","development","python","documentation","security",{"githubOwner":285,"githubRepo":286,"locale":24,"slug":287,"type":20},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":289,"llm":292,"smithery":294},{"commitSha":290,"license":291},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":293,"targetMarket":197,"tier":198},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":296,"repoId":297},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":299,"extractAt":300,"githubAt":301,"llmAt":302,"smitheryAt":299,"updatedAt":302},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":322,"providers":325,"relations":330,"workflow":333},1778054484861.9998,"k17cbwd8gj28908988nqr0c2w5866pj0",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Core agents and commands required by all plugins",{},"Developer Kit Core","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-core",[280,313,314,16,315,281,316,18,317,15,282,318,226,278,319,320,321,283],"workflow","cli","java","aws","debugging","ai","specification","git","ci",{"githubOwner":323,"githubRepo":324,"locale":24,"slug":324,"type":20},"giuseppe-trisciuoglio","developer-kit",{"extract":326,"llm":328},{"commitSha":327},"d9b2de50c6619d513f5b54207ed1d2a78b331645",{"promptVersionExtension":191,"promptVersionScoring":192,"score":329,"targetMarket":197,"tier":198},94,{"parentExtensionId":331,"repoId":332},"k1795rxcar12bdgdx6vz093x51866mtx","kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":334,"extractAt":335,"githubAt":334,"llmAt":336,"updatedAt":336},1778054486396,1778054484862,1778054559366,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":350,"providers":354,"relations":360,"workflow":363},1778053529023.1567,"k17bfrawwxekdhp7zaw5nwwcn9867jcd",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"Reviews code diffs and release-ready changes after implementation, extracts project-specific constraints from repository context, auto-fixes safe issues, and drives approved release, publish, push, release-reaction, and issue/PR follow-through. Also triages issues and PRs when the user mentions them. Not for exploring ideas or debugging.",{},"Waza","https://github.com/tw93/waza/tree/HEAD/skills/check",[15,347,348,349,20],"release-management","developer-tools","code-quality",{"githubOwner":351,"githubRepo":352,"locale":24,"slug":353,"type":20},"tw93","waza","waza-check",{"extract":355,"llm":358},{"commitSha":356,"license":357},"4111eb959106a4df7bcb9aa07633acc113088442","MIT-0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":359,"targetMarket":197,"tier":198},88,{"parentExtensionId":361,"repoId":362},"k17aghyxvmq2s38y9a3161c8q5866w25","kd79tf9jz2bhg0gg0y9mh6fjp5864zjj",{"anyEnrichmentAt":364,"extractAt":365,"githubAt":364,"llmAt":366,"updatedAt":366},1778053529516,1778053529023,1778053559386,{"_creationTime":368,"_id":369,"community":370,"display":371,"identity":380,"providers":382,"relations":386,"workflow":387},1778054484862.0027,"k172nzqc90denv67gpwk38gfw5867bep",{"reviewCount":8},{"description":372,"installMethods":373,"name":374,"sourceUrl":375,"tags":376},"Python development capabilities",{},"Developer Kit Python Plugin","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-python",[281,280,316,377,378,379,15,18,283,19],"lambda","clean-architecture","ddd",{"githubOwner":323,"githubRepo":324,"locale":24,"slug":381,"type":20},"developer-kit-python",{"extract":383,"llm":384},{"commitSha":327,"license":236},{"promptVersionExtension":191,"promptVersionScoring":192,"score":385,"targetMarket":197,"tier":198},85,{"parentExtensionId":331,"repoId":332},{"anyEnrichmentAt":334,"extractAt":335,"githubAt":334,"llmAt":336,"updatedAt":336}]