[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-dotneet-review-tool-ms":3,"guides-for-dotneet-review-tool":267,"similar-k17471g5hfscy3nwjq64ansd4d867jjf":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":210,"isFallback":214,"parentExtension":215,"providers":248,"relations":251,"repo":252,"workflow":266},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",true,{"_creationTime":216,"_id":217,"community":218,"display":219,"identity":230,"parentExtension":233,"providers":234,"relations":243,"workflow":245},1778053599340.3228,"k177j4qet0f36cgczpf38e8ct5866nhy",{"reviewCount":8},{"description":220,"installMethods":221,"name":222,"sourceUrl":223,"tags":224},"Various tools for software development.",{},"Claude Code Marketplace","https://github.com/dotneet/claude-code-marketplace",[225,15,226,227,228,229],"development-tools","research","agent","prompt-optimization","google-integration",{"githubOwner":211,"githubRepo":212,"locale":24,"slug":231,"type":232},"dotneet-marketplace","marketplace",null,{"extract":235,"llm":240},{"commitSha":236,"license":237,"marketplace":238},"07fa7eac95c2323f73e5a8a961b70bb9e207f1d0","MIT",{"name":231,"pluginCount":239},6,{"promptVersionExtension":191,"promptVersionScoring":192,"score":241,"targetMarket":197,"tier":242},65,"evaluated",{"repoId":244},"kd749h8eebkjfvprkd1zp9w8v9864ppm",{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":209,"updatedAt":209},1778053599740,1778053599340,{"extract":249,"llm":250},{"commitSha":236,"license":237},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"parentExtensionId":217,"repoId":244},{"_creationTime":253,"_id":244,"identity":254,"providers":255,"workflow":263},1777995558409.8433,{"githubOwner":211,"githubRepo":212,"sourceUrl":223},{"discover":256,"github":259},{"sources":257},[258],"skills-sh",{"closedIssues90d":8,"forks":8,"openIssues90d":8,"pushedAt":260,"readmeSize":261,"stars":8,"topics":262},1769158530000,2738,[],{"discoverAt":264,"extractAt":265,"githubAt":265,"updatedAt":265},1777995558409,1778053600212,{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":209,"updatedAt":209},[],[269,304,338,368],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":285,"providers":289,"relations":296,"workflow":299},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"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",[279,280,281,16,282,283,284,20],"mcp","server","development","python","documentation","security",{"githubOwner":286,"githubRepo":287,"locale":24,"slug":288,"type":20},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":290,"llm":293,"smithery":295},{"commitSha":291,"license":292},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":294,"targetMarket":197,"tier":198},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":297,"repoId":298},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":300,"extractAt":301,"githubAt":302,"llmAt":303,"smitheryAt":300,"updatedAt":303},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":305,"_id":306,"community":307,"display":308,"identity":323,"providers":326,"relations":331,"workflow":334},1778054484861.9998,"k17cbwd8gj28908988nqr0c2w5866pj0",{"reviewCount":8},{"description":309,"installMethods":310,"name":311,"sourceUrl":312,"tags":313},"Core agents and commands required by all plugins",{},"Developer Kit Core","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-core",[281,314,315,16,316,282,317,18,318,15,283,319,227,279,320,321,322,284],"workflow","cli","java","aws","debugging","ai","specification","git","ci",{"githubOwner":324,"githubRepo":325,"locale":24,"slug":325,"type":20},"giuseppe-trisciuoglio","developer-kit",{"extract":327,"llm":329},{"commitSha":328},"d9b2de50c6619d513f5b54207ed1d2a78b331645",{"promptVersionExtension":191,"promptVersionScoring":192,"score":330,"targetMarket":197,"tier":198},94,{"parentExtensionId":332,"repoId":333},"k1795rxcar12bdgdx6vz093x51866mtx","kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":335,"extractAt":336,"githubAt":335,"llmAt":337,"updatedAt":337},1778054486396,1778054484862,1778054559366,{"_creationTime":339,"_id":340,"community":341,"display":342,"identity":351,"providers":355,"relations":361,"workflow":364},1778053529023.1567,"k17bfrawwxekdhp7zaw5nwwcn9867jcd",{"reviewCount":8},{"description":343,"installMethods":344,"name":345,"sourceUrl":346,"tags":347},"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,348,349,350,20],"release-management","developer-tools","code-quality",{"githubOwner":352,"githubRepo":353,"locale":24,"slug":354,"type":20},"tw93","waza","waza-check",{"extract":356,"llm":359},{"commitSha":357,"license":358},"4111eb959106a4df7bcb9aa07633acc113088442","MIT-0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":360,"targetMarket":197,"tier":198},88,{"parentExtensionId":362,"repoId":363},"k17aghyxvmq2s38y9a3161c8q5866w25","kd79tf9jz2bhg0gg0y9mh6fjp5864zjj",{"anyEnrichmentAt":365,"extractAt":366,"githubAt":365,"llmAt":367,"updatedAt":367},1778053529516,1778053529023,1778053559386,{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":381,"providers":383,"relations":387,"workflow":388},1778054484862.0027,"k172nzqc90denv67gpwk38gfw5867bep",{"reviewCount":8},{"description":373,"installMethods":374,"name":375,"sourceUrl":376,"tags":377},"Python development capabilities",{},"Developer Kit Python Plugin","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-python",[282,281,317,378,379,380,15,18,284,19],"lambda","clean-architecture","ddd",{"githubOwner":324,"githubRepo":325,"locale":24,"slug":382,"type":20},"developer-kit-python",{"extract":384,"llm":385},{"commitSha":328,"license":237},{"promptVersionExtension":191,"promptVersionScoring":192,"score":386,"targetMarket":197,"tier":198},85,{"parentExtensionId":332,"repoId":333},{"anyEnrichmentAt":335,"extractAt":336,"githubAt":335,"llmAt":337,"updatedAt":337}]