[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-javascript-typescript-ms":3,"guides-for-wshobson-javascript-typescript":274,"similar-k17evbrfjjw0bswfzhnp3e5eb58654cs":275},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":215,"isFallback":220,"parentExtension":221,"providers":256,"relations":260,"repo":261,"workflow":272},1778003443243.3179,"k17evbrfjjw0bswfzhnp3e5eb58654cs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks",{},"JavaScript/TypeScript Development","https://github.com/wshobson/agents/tree/HEAD/plugins/javascript-typescript",[15,16,17,18,19,20,21,22,23],"javascript","typescript","nodejs","development","scaffolding","testing","backend","patterns","documentation",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":204,"workflow":213},1778016883287.1973,"kn70hbydbmaacgbhmgp7cje6kx865qqs","en",{"checks":29,"evaluatedAt":194,"extensionSummary":195,"promptVersionExtension":196,"promptVersionScoring":197,"rationale":198,"score":199,"summary":200,"tags":201,"targetMarket":202,"tier":203},[30,35,38,41,45,48,52,57,60,63,67,72,75,79,82,85,88,91,94,97,101,105,109,113,118,121,124,127,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,180,183,186,190],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly states the problem addressed: \"JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks\", targeting developers working with these technologies.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","This plugin offers a comprehensive suite of tools and skills for modern JavaScript and TypeScript development, going beyond basic prompt capabilities by providing specialized agents, scaffolding commands, and detailed pattern guides for specific frameworks and concepts.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The plugin provides a well-organized collection of agents, commands, and skills that cover various aspects of the JavaScript/TypeScript development lifecycle, including scaffolding, pattern implementation, and testing, suggesting it is ready for real-world workflows.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The plugin focuses on JavaScript and TypeScript development, encompassing related tools, agents, and skills without straying into unrelated domains.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The description accurately reflects the plugin's content, covering modern JavaScript and TypeScript development with relevant technologies.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The plugin exposes specific tools like `javascript-pro`, `typescript-pro`, and `typescript-scaffold`, which are well-scoped verb-noun actions.",{"category":53,"check":54,"severity":55,"summary":56},"Documentation","Configuration & parameter reference","warning","While the README details installation and general usage, specific configuration options for individual agents or skills are not explicitly documented with defaults or precedence.",{"category":42,"check":58,"severity":33,"summary":59},"Tool naming","Tool names like `javascript-pro`, `typescript-pro`, and `typescript-scaffold` are descriptive and relevant to the plugin's domain.",{"category":42,"check":61,"severity":33,"summary":62},"Minimal I/O surface","The tools and agents appear to have well-defined inputs and outputs based on their descriptions and skill documentation, requesting only necessary data for their stated tasks.",{"category":64,"check":65,"severity":33,"summary":66},"License","License usability","The repository includes a clear MIT license file, indicating permissive usability.",{"category":68,"check":69,"severity":70,"summary":71},"Maintenance","Commit recency","not_applicable","No commit date information is available, making it impossible to assess recency.",{"category":68,"check":73,"severity":70,"summary":74},"Dependency Management","No third-party dependencies are explicitly managed or declared in a way that requires specific update mechanisms.",{"category":76,"check":77,"severity":33,"summary":78},"Security","Secret Management","No secrets are used or handled by this plugin's code or documentation.",{"category":76,"check":80,"severity":33,"summary":81},"Injection","The plugin does not appear to load or execute untrusted third-party data, and all content seems to be contained within the bundle.",{"category":76,"check":83,"severity":33,"summary":84},"Transitive Supply-Chain Grenades","The plugin bundles all its components and does not fetch external code or data at runtime.",{"category":76,"check":86,"severity":33,"summary":87},"Sandbox Isolation","The plugin's operations are confined to its own scope and do not appear to modify files outside the project or extension folder.",{"category":76,"check":89,"severity":33,"summary":90},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the plugin's scripts.",{"category":76,"check":92,"severity":33,"summary":93},"Data Exfiltration","There are no instructions or mechanisms for reading and submitting confidential data to third parties.",{"category":76,"check":95,"severity":33,"summary":96},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, control characters, or invisible Unicode sequences.",{"category":98,"check":99,"severity":33,"summary":100},"Hooks","Opaque code execution","The plugin's scripts are plain and readable, with no obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":102,"check":103,"severity":33,"summary":104},"Portability","Structural Assumption","The plugin does not seem to make structural assumptions about user-specific project organization outside of its own bundle.",{"category":106,"check":107,"severity":70,"summary":108},"Trust","Issues Attention","No issue data is available to assess maintainer engagement.",{"category":110,"check":111,"severity":33,"summary":112},"Versioning","Release Management","The `plugin.json` manifest includes a `version` field ('1.2.2'), indicating a proper release management signal.",{"category":114,"check":115,"severity":116,"summary":117},"Code Execution","Validation","info","While not explicitly using a schema library for all inputs, the commands and skills provide structured examples that imply validation. However, explicit schema validation for all parameters is not evident across the entire plugin.",{"category":76,"check":119,"severity":33,"summary":120},"Unguarded Destructive Operations","The plugin is primarily focused on code scaffolding and pattern guidance, and does not appear to involve destructive operations.",{"category":114,"check":122,"severity":33,"summary":123},"Error Handling","The provided skill documentation demonstrates robust error handling patterns with custom error classes and global handlers.",{"category":114,"check":125,"severity":70,"summary":126},"Logging","The plugin does not appear to involve destructive actions or outbound calls that would require local audit logging.",{"category":128,"check":129,"severity":33,"summary":130},"Compliance","GDPR","The plugin does not operate on data that typically includes personal information.",{"category":128,"check":132,"severity":33,"summary":133},"Target market","The extension is broadly applicable to JavaScript and TypeScript development globally, with no specific regional or jurisdictional limitations detected.",{"category":102,"check":135,"severity":33,"summary":136},"Runtime stability","The plugin utilizes standard JavaScript/TypeScript patterns and frameworks (Node.js, Express, Vite) that are generally cross-platform compatible.",{"category":42,"check":138,"severity":33,"summary":139},"Tool surface size","The plugin exposes a manageable number of agents and commands relevant to its scope.",{"category":49,"check":141,"severity":33,"summary":142},"Name collisions","The plugin's included agents and commands appear to have distinct names, minimizing the risk of router mismatches.",{"category":49,"check":144,"severity":33,"summary":145},"Overlapping near-synonym tools","The tools provided are distinct and cover specific functionalities, avoiding redundancy in naming.",{"category":49,"check":147,"severity":70,"summary":148},"Hooks-off mechanism","The plugin does not appear to utilize hooks, making a hooks-off mechanism not applicable.",{"category":49,"check":150,"severity":70,"summary":151},"Hook matcher tightness","The plugin does not utilize hooks, thus hook matcher tightness is not applicable.",{"category":76,"check":153,"severity":70,"summary":154},"Hook security","The plugin does not utilize hooks, making hook security checks not applicable.",{"category":98,"check":156,"severity":70,"summary":157},"Silent prompt rewriting","The plugin does not have a `UserPromptSubmit` hook, so silent prompt rewriting is not applicable.",{"category":76,"check":159,"severity":70,"summary":160},"Permission Hook","The plugin does not utilize `PermissionRequest` hooks, making this check not applicable.",{"category":128,"check":162,"severity":70,"summary":163},"Hook privacy","The plugin does not utilize hooks that involve logging or telemetry, making this check not applicable.",{"category":114,"check":165,"severity":70,"summary":166},"Hook dependency","The plugin does not utilize hooks, so hook dependency checks are not applicable.",{"category":53,"check":168,"severity":33,"summary":169},"Install / Setup Instructions","The README provides clear installation instructions via marketplace addition and plugin installation, along with explanations of how plugins and agents work.",{"category":53,"check":171,"severity":33,"summary":172},"Feature Transparency","The README clearly outlines the plugin's purpose, features, and structure, including the agents, commands, and skills it provides.",{"category":53,"check":174,"severity":33,"summary":175},"Phantom features","All promised features, such as specialized agents and skills for JavaScript/TypeScript development, have corresponding implementations described in the source files and README.",{"category":177,"check":178,"severity":33,"summary":179},"Convention","Layout convention adherence","The plugin follows standard Claude Code plugin structural conventions, with agents, commands, and skills organized appropriately.",{"category":177,"check":181,"severity":70,"summary":182},"Plugin state","The plugin does not appear to manage persistent state that would require storage under `${CLAUDE_PLUGIN_DATA}`.",{"category":76,"check":184,"severity":70,"summary":185},"Keychain-stored secrets","The plugin does not handle secrets, so routing through `userConfig` is not applicable.",{"category":187,"check":188,"severity":70,"summary":189},"Dependencies","Tagged release sourcing","The plugin does not bundle external MCP servers, so tagged release sourcing is not applicable.",{"category":191,"check":192,"severity":33,"summary":193},"Installation","Clean uninstall","The plugin does not spawn background daemons or persistent processes that would survive an uninstall.",1778016777503,"This plugin provides specialized agents like `javascript-pro` and `typescript-pro`, along with a `typescript-scaffold` command for generating project structures. It also includes extensive skill documentation on testing patterns, Node.js backend development, and advanced TypeScript types, supporting a full development workflow.","2.0.0","3.4.0","The plugin is well-structured, focused on a clear domain, and provides valuable agents and skills for JavaScript/TypeScript development. It adheres to security best practices and includes clear documentation. A minor area for improvement is more explicit documentation of configuration options and defaults.",95,"A comprehensive plugin for modern JavaScript and TypeScript development, offering specialized agents, scaffolding tools, and detailed pattern guides.",[15,16,17,18,19,20,21,22,23],"global","verified",{"codeQuality":205,"collectedAt":206,"documentation":207,"maintenance":209,"security":210,"testCoverage":212},{},1778016768825,{"descriptionLength":208,"readmeSize":8},90,{},{"hasNpmPackage":211,"smitheryVerified":211},false,{"hasCi":211,"hasTests":211},{"updatedAt":214},1778016883287,{"githubOwner":216,"githubRepo":217,"locale":27,"slug":218,"type":219},"wshobson","agents","javascript-typescript","plugin",true,{"_creationTime":222,"_id":223,"community":224,"display":225,"identity":237,"parentExtension":240,"providers":241,"relations":249,"workflow":251},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":226,"installMethods":227,"name":228,"sourceUrl":229,"tags":230},"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",[231,232,233,234,235,236],"workflow-orchestration","ai-agents","plugins","development-tools","automation","developer-experience",{"githubOwner":216,"githubRepo":217,"locale":27,"slug":238,"type":239},"claude-code-workflows","marketplace",null,{"extract":242,"smithery":248},{"commitSha":243,"license":244,"marketplace":245},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":238,"pluginCount":246,"version":247},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"repoId":250},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":252,"extractAt":253,"githubAt":254,"invalidatedAt":252,"llmAt":255,"smitheryAt":252,"updatedAt":252},1778016735335,1778003520097,1778003532786,1778016730286,{"extract":257,"llm":258,"smithery":259},{"commitSha":243,"license":244},{"promptVersionExtension":196,"promptVersionScoring":197,"score":199,"targetMarket":202,"tier":203},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"parentExtensionId":223,"repoId":250},{"_creationTime":262,"_id":250,"identity":263,"providers":264,"workflow":270},1777995558409.8196,{"githubOwner":216,"githubRepo":217,"sourceUrl":229},{"discover":265},{"sources":266},[267,268,269],"skills-sh","smithery","vskill",{"discoverAt":271,"extractAt":253,"updatedAt":253},1777995558409,{"anyEnrichmentAt":273,"extractAt":253,"githubAt":254,"llmAt":214,"smitheryAt":273,"updatedAt":214},1778016861516,[],[276,309,331],{"_creationTime":277,"_id":278,"community":279,"display":280,"identity":290,"providers":294,"relations":301,"workflow":304},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":281,"installMethods":282,"name":283,"sourceUrl":284,"tags":285},"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",[286,287,18,16,288,23,289,219],"mcp","server","python","security",{"githubOwner":291,"githubRepo":292,"locale":27,"slug":293,"type":219},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":295,"llm":298,"smithery":300},{"commitSha":296,"license":297},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":196,"promptVersionScoring":197,"score":299,"targetMarket":202,"tier":203},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"parentExtensionId":302,"repoId":303},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":305,"extractAt":306,"githubAt":307,"llmAt":308,"smitheryAt":305,"updatedAt":308},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":323,"providers":325,"relations":329,"workflow":330},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":314,"installMethods":315,"name":316,"sourceUrl":317,"tags":318},"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",[319,18,16,288,320,321,322],"sdk","agent","cli","verification",{"githubOwner":291,"githubRepo":292,"locale":27,"slug":324,"type":219},"agent-sdk-dev",{"extract":326,"llm":327,"smithery":328},{"commitSha":296,"license":297},{"promptVersionExtension":196,"promptVersionScoring":197,"score":299,"targetMarket":202,"tier":203},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"parentExtensionId":302,"repoId":303},{"anyEnrichmentAt":305,"extractAt":306,"githubAt":307,"llmAt":308,"smitheryAt":305,"updatedAt":308},{"_creationTime":332,"_id":333,"community":334,"display":335,"identity":347,"providers":351,"relations":356,"workflow":359},1778053849885.8894,"k17924fbebyf7jxdk33aa7b6hn8664ng",{"reviewCount":8},{"description":336,"installMethods":337,"name":338,"sourceUrl":339,"tags":340},"Liquid language fundamentals, CSS/JS/HTML coding standards, and WCAG accessibility patterns for Shopify themes",{},"Shopify Liquid Theme Skills","https://github.com/benjaminsehl/liquid-skills",[341,342,343,18,344,345,15,346],"shopify","liquid","theme","accessibility","css","html",{"githubOwner":348,"githubRepo":349,"locale":27,"slug":350,"type":219},"benjaminsehl","liquid-skills","shopify-theme-skills",{"extract":352,"llm":354},{"commitSha":353,"license":70},"d35cf8314c0618a6cc4e7e61c664156cb9e29884",{"promptVersionExtension":196,"promptVersionScoring":197,"score":355,"targetMarket":202,"tier":203},96,{"parentExtensionId":357,"repoId":358},"k170xanfh7j73ktj5g4s4m39z1866xz8","kd78664p5jsspj88chqvjxbjvd865sbe",{"anyEnrichmentAt":360,"extractAt":361,"githubAt":360,"llmAt":362,"updatedAt":362},1778053850271,1778053849885,1778053870270]