[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-dotneet-dotneet-marketplace-vi":3,"guides-for-dotneet-dotneet-marketplace":336,"similar-k177j4qet0f36cgczpf38e8ct5866nhy":337},{"_creationTime":4,"_id":5,"children":6,"community":153,"display":154,"evaluation":163,"identity":310,"isFallback":313,"parentExtension":314,"providers":315,"relations":320,"repo":321,"workflow":335},1778053599340.3228,"k177j4qet0f36cgczpf38e8ct5866nhy",[7,44,67,89,111,131],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":22,"providers":28,"relations":38,"workflow":40},1778053599340.3232,"k179hr7vrt27swezvnbwa714dx866jjy",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"call another agent such as cursor-agent, codex, claude to perform a task.",{},"Agent Call","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/agent-call",[18,19,20,21],"agent","cli","wrapper","delegation",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":26,"type":27},"dotneet","claude-code-marketplace","en","agent-call","plugin",{"extract":29,"llm":32},{"commitSha":30,"license":31},"07fa7eac95c2323f73e5a8a961b70bb9e207f1d0","MIT",{"promptVersionExtension":33,"promptVersionScoring":34,"score":35,"targetMarket":36,"tier":37},"2.0.0","3.4.0",75,"global","evaluated",{"parentExtensionId":5,"repoId":39},"kd749h8eebkjfvprkd1zp9w8v9864ppm",{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},1778053599740,1778053599340,1778053627853,{"_creationTime":45,"_id":46,"community":47,"display":48,"identity":58,"providers":60,"relations":65,"workflow":66},1778053599340.3237,"k17b18jy2ty31rjc2gm4xhc8js867sj8",{"reviewCount":11},{"description":49,"installMethods":50,"name":51,"sourceUrl":52,"tags":53},"analyze agent session history.",{},"Agent Session","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/agent-session",[18,54,55,56,57],"session-analysis","rule-generation","shell-script","utility",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":59,"type":27},"agent-session",{"extract":61,"llm":62},{"commitSha":30,"license":31},{"promptVersionExtension":33,"promptVersionScoring":34,"score":63,"targetMarket":36,"tier":64},95,"verified",{"parentExtensionId":5,"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"_creationTime":68,"_id":69,"community":70,"display":71,"identity":83,"providers":84,"relations":87,"workflow":88},1778053599340.3242,"k17eb4k9wdj73n8xq9pe6ajt5x867qy3",{"reviewCount":11},{"description":72,"installMethods":73,"name":74,"sourceUrl":75,"tags":76},"research tools for software development.",{},"Research","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/research",[77,78,79,80,81,82],"research","documentation","api","perplexity","context7","search",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":77,"type":27},{"extract":85,"llm":86},{"commitSha":30,"license":31},{"promptVersionExtension":33,"promptVersionScoring":34,"score":35,"targetMarket":36,"tier":37},{"parentExtensionId":5,"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"_creationTime":90,"_id":91,"community":92,"display":93,"identity":104,"providers":106,"relations":109,"workflow":110},1778053599340.3247,"k17471g5hfscy3nwjq64ansd4d867jjf",{"reviewCount":11},{"description":94,"installMethods":95,"name":96,"sourceUrl":97,"tags":98},"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",[99,100,101,102,103,27],"code-review","typescript","react","refactoring","architecture",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":105,"type":27},"review-tool",{"extract":107,"llm":108},{"commitSha":30,"license":31},{"promptVersionExtension":33,"promptVersionScoring":34,"score":63,"targetMarket":36,"tier":64},{"parentExtensionId":5,"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"_creationTime":112,"_id":113,"community":114,"display":115,"identity":124,"providers":126,"relations":129,"workflow":130},1778053599340.3252,"k17a7nyffmk2f848wz3wp81g6x867n22",{"reviewCount":11},{"description":116,"installMethods":117,"name":118,"sourceUrl":119,"tags":120},"Google services integration including Calendar and Tasks API access.",{},"Google Calendar + Tasks CLI","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/google",[121,122,79,19,123],"google-calendar","google-tasks","python",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":125,"type":27},"google",{"extract":127,"llm":128},{"commitSha":30,"license":31},{"promptVersionExtension":33,"promptVersionScoring":34,"score":63,"targetMarket":36,"tier":64},{"parentExtensionId":5,"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"_creationTime":132,"_id":133,"community":134,"display":135,"identity":144,"providers":145,"relations":151,"workflow":152},1778053599340.3257,"k171hg7z35xggvra7jn8tgj1gd867zjf",{"reviewCount":11},{"description":136,"installMethods":137,"name":138,"sourceUrl":139,"tags":140},"Tools for improving and optimizing prompts for Claude Code.",{},"Prompt Improver","https://github.com/dotneet/claude-code-marketplace/tree/HEAD/prompt",[141,142,78,143],"prompt","enhancement","mcp",{"githubOwner":23,"githubRepo":24,"locale":25,"slug":141,"type":27},{"extract":146,"llm":148},{"commitSha":30,"license":147},"critical",{"promptVersionExtension":33,"promptVersionScoring":34,"score":149,"targetMarket":36,"tier":150},90,"flagged",{"parentExtensionId":5,"repoId":39},{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},{"reviewCount":11},{"description":155,"installMethods":156,"name":157,"sourceUrl":158,"tags":159},"Various tools for software development.",{},"Claude Code Marketplace","https://github.com/dotneet/claude-code-marketplace",[160,99,77,18,161,162],"development-tools","prompt-optimization","google-integration",{"_creationTime":164,"_id":165,"extensionId":5,"locale":25,"result":166,"trustSignals":300,"workflow":309},1778053627853.49,"kn7bzrac0pdemj5ncntx9jja4n867xrj",{"checks":167,"evaluatedAt":294,"extensionSummary":295,"promptVersionExtension":33,"promptVersionScoring":34,"rationale":296,"score":297,"summary":298,"tags":299,"targetMarket":36,"tier":37},[168,173,177,180,184,187,192,196,199,202,206,211,214,218,221,224,227,230,233,236,240,244,248,252,256,259,262,265,269,272,275,278,281,285,288,291],{"category":169,"check":170,"severity":171,"summary":172},"Practical Utility","Problem relevance","warning","The description 'Various tools for software development.' is generic and does not name a concrete user problem or pain point.",{"category":169,"check":174,"severity":175,"summary":176},"Unique selling proposition","info","The extension provides several tools for software development, but it's unclear if they offer significant value beyond default LLM behavior or API wrappers without further investigation into each plugin.",{"category":169,"check":178,"severity":175,"summary":179},"Production readiness","The extension lists several plugins, but the overall production readiness depends on the implementation details of each individual plugin, which are not fully assessed here. Some plugins like 'google' and 'review-tool' have multiple sub-tools, indicating some level of implementation.",{"category":181,"check":182,"severity":171,"summary":183},"Scope","Single responsibility principle","The marketplace bundles multiple unrelated plugins (agent-call, agent-session, research, review-tool, google, prompt) under a single umbrella description, violating the principle of single responsibility.",{"category":181,"check":185,"severity":171,"summary":186},"Description quality","The 'Displayed Description' field is 'Various tools for software development.', which is generic and does not accurately reflect the specific capabilities of the multiple plugins included in the extension.",{"category":188,"check":189,"severity":190,"summary":191},"Invocation","Scoped tools","pass","The plugins appear to expose specific tools (e.g., typescript-react-reviewer, perplexity-search, call-claude) rather than a single generalist tool, which is good for agent selection precision.",{"category":193,"check":194,"severity":171,"summary":195},"Documentation","Configuration & parameter reference","The README mentions that some tools require API keys (PERPLEXITY_API_KEY, CONTEXT7_API_KEY) but does not detail how these are configured or if there are default values or precedence orders.",{"category":181,"check":197,"severity":190,"summary":198},"Tool naming","Tool names within the README and plugin descriptions (e.g., 'typescript-react-reviewer', 'perplexity-search', 'call-claude') are generally descriptive and follow conventions.",{"category":181,"check":200,"severity":190,"summary":201},"Minimal I/O surface","Based on the descriptions, the tools seem to have specific inputs and outputs related to their described functions, with no obvious 'catch-all' parameters or excessively verbose responses indicated.",{"category":203,"check":204,"severity":190,"summary":205},"License","License usability","All individual plugin JSON files specify the MIT license, and the repository root likely contains a LICENSE file for the overall project.",{"category":207,"check":208,"severity":209,"summary":210},"Maintenance","Commit recency","not_applicable","Last commit date is not available in the provided metadata.",{"category":207,"check":212,"severity":209,"summary":213},"Dependency Management","No explicit mention of third-party dependencies requiring management beyond potentially the tools themselves (e.g., Perplexity API, Context7 API) which are external services.",{"category":215,"check":216,"severity":171,"summary":217},"Security","Secret Management","The 'research' plugin requires 'PERPLEXITY_API_KEY' and 'CONTEXT7_API_KEY' environment variables. The documentation does not specify how these secrets are handled or if they are echoed to stdout/stderr.",{"category":215,"check":219,"severity":190,"summary":220},"Injection","No direct evidence of loading untrusted data as instructions or executing downloaded content without validation. The tools appear to interact with APIs or perform code reviews based on committed code.",{"category":215,"check":222,"severity":190,"summary":223},"Transitive Supply-Chain Grenades","The code appears to be self-contained within the repository. There are no obvious runtime downloads or executions of external scripts.",{"category":215,"check":225,"severity":190,"summary":226},"Sandbox Isolation","No indications of attempts to write files outside the extension's scope or project folder. Paths are relative to the plugin's source directory.",{"category":215,"check":228,"severity":190,"summary":229},"Sandbox escape primitives","No evidence of detached process spawns or retry loops around denied tool calls.",{"category":215,"check":231,"severity":171,"summary":232},"Data Exfiltration","The 'research' plugin requires API keys and interacts with external services (Perplexity, Context7), which could potentially exfiltrate data if not handled securely, although no explicit exfiltration attempts are visible.",{"category":215,"check":234,"severity":190,"summary":235},"Hidden Text Tricks","Bundled files do not appear to contain hidden-steering tricks such as HTML comments, invisible Unicode characters, or bidi overrides.",{"category":237,"check":238,"severity":190,"summary":239},"Hooks","Opaque code execution","The bundled plugin code (based on JSON plugin descriptions) does not appear to be obfuscated or use runtime code fetching for execution.",{"category":241,"check":242,"severity":190,"summary":243},"Portability","Structural Assumption","The README describes use cases and prerequisites (e.g., 'Reviewing React code', 'Requires PERPLEXITY_API_KEY'), but does not appear to make structural assumptions about user project organization outside of these stated requirements.",{"category":245,"check":246,"severity":209,"summary":247},"Trust","Issues Attention","Issue data is not available.",{"category":249,"check":250,"severity":190,"summary":251},"Versioning","Release Management","Individual plugins in marketplace.json have explicit 'version' fields (e.g., '1.0.0', '1.0.2'), and the README provides installation instructions with versioned plugin names (e.g., 'review-tool@dotneet-marketplace').",{"category":253,"check":254,"severity":209,"summary":255},"Code Execution","Validation","No executable code is provided for evaluation, only plugin metadata and descriptions. The validation of inputs/outputs is therefore not assessable.",{"category":215,"check":257,"severity":190,"summary":258},"Unguarded Destructive Operations","The described tools (code review, research, agent delegation, prompt optimization) do not appear to involve inherently destructive operations.",{"category":253,"check":260,"severity":209,"summary":261},"Error Handling","No executable code is provided for evaluation to assess error handling mechanisms.",{"category":253,"check":263,"severity":209,"summary":264},"Logging","No executable code is provided for evaluation to assess logging mechanisms.",{"category":266,"check":267,"severity":175,"summary":268},"Compliance","GDPR","The extension interacts with APIs that may process data, and some tools process code. While no explicit personal data handling is described, the potential exists for personal data to be submitted to LLMs or external APIs if not carefully managed by the user.",{"category":266,"check":270,"severity":190,"summary":271},"Target market","The extension's tools (code review, research, agent calls, prompt optimization) are general software development utilities with no regional or jurisdictional logic detected. The target market is global.",{"category":241,"check":273,"severity":190,"summary":274},"Runtime stability","The tools described are general-purpose and do not appear to rely on specific OS features or editor integrations beyond what the Claude Code runtime provides.",{"category":193,"check":276,"severity":175,"summary":277},"README","The README exists and describes the plugins, but it is somewhat vague and could be more detailed about the specific capabilities of each plugin.",{"category":181,"check":279,"severity":175,"summary":280},"Theme declaration","The README declares a theme of 'plugins and skills for Claude Code', which is broad. While it lists specific plugins, the overall curation theme could be more refined.",{"category":282,"check":283,"severity":190,"summary":284},"Install","Installation instruction","The README provides clear installation instructions for the marketplace and individual plugins using copy-pasteable bash commands.",{"category":181,"check":286,"severity":190,"summary":287},"Overlapping near-synonym tools","The tools described within each plugin appear to have distinct functionalities (e.g., 'call-claude', 'call-codex', 'call-cursor-agent' are distinct agent calls; 'typescript-react-reviewer' and 'code-modularization-evaluator' are distinct review types).",{"category":193,"check":289,"severity":190,"summary":290},"Phantom features","All features mentioned in the README (e.g., specific review capabilities, agent delegation, research tools) appear to have corresponding plugins or tools described in the marketplace.json and README.",{"category":249,"check":292,"severity":190,"summary":293},"Per-entry version metadata","The marketplace.json file lists each plugin with an explicit 'version' field (e.g., '1.0.0', '1.0.2'), providing per-entry version metadata.",1778053613934,"This marketplace extension comprises multiple plugins: 'agent-call' for delegating tasks to other AI agents like Claude or Codex, 'agent-session' for analyzing interaction history, 'research' for web searches via Perplexity and Context7 APIs (requiring API keys), and 'review-tool' offering specialized code review expertise for TypeScript/React and code modularization. It also includes a 'prompt' plugin for optimizing Claude prompts and a 'google' plugin for Calendar/Tasks integration.","The extension bundles multiple unrelated plugins under a generic description, leading to a low score for Single Responsibility Principle and Description Quality. Several plugins require API keys without clear documentation on secret management, and the overall problem relevance is weak due to the generic description. However, installation instructions are clear, individual plugins have distinct tools, and versioning is handled well.",65,"A marketplace extension that bundles several distinct plugins for software development tasks, including code review, AI agent delegation, research, and prompt optimization.",[160,99,77,18,161,162],{"codeQuality":301,"collectedAt":302,"documentation":303,"maintenance":305,"security":306,"testCoverage":308},{},1778053600856,{"descriptionLength":304,"readmeSize":11},39,{},{"hasNpmPackage":307,"smitheryVerified":307},false,{"hasCi":307,"hasTests":307},{"updatedAt":43},{"githubOwner":23,"githubRepo":24,"locale":25,"slug":311,"type":312},"dotneet-marketplace","marketplace",true,null,{"extract":316,"llm":319},{"commitSha":30,"license":31,"marketplace":317},{"name":311,"pluginCount":318},6,{"promptVersionExtension":33,"promptVersionScoring":34,"score":297,"targetMarket":36,"tier":37},{"repoId":39},{"_creationTime":322,"_id":39,"identity":323,"providers":324,"workflow":332},1777995558409.8433,{"githubOwner":23,"githubRepo":24,"sourceUrl":158},{"discover":325,"github":328},{"sources":326},[327],"skills-sh",{"closedIssues90d":11,"forks":11,"openIssues90d":11,"pushedAt":329,"readmeSize":330,"stars":11,"topics":331},1769158530000,2738,[],{"discoverAt":333,"extractAt":334,"githubAt":334,"updatedAt":334},1777995558409,1778053600212,{"anyEnrichmentAt":41,"extractAt":42,"githubAt":41,"llmAt":43,"updatedAt":43},[],[]]