[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vuejs-ai-vue-testing-best-practices-sw":3,"guides-for-vuejs-ai-vue-testing-best-practices":269,"similar-k177k47gd7nv2r2qdrd0cbvdmn8667cw":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":207,"isFallback":212,"parentExtension":213,"providers":246,"relations":249,"repo":250,"workflow":268},1778053016918.6008,"k177k47gd7nv2r2qdrd0cbvdmn8667cw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{},"Vue.js Testing Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-testing-best-practices",[15,16,17,18,19,20],"vuejs","testing","vitest","playwright","vue-test-utils","documentation",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":196,"workflow":205},1778053048559.4253,"kn7bervktcjvwt17jy25k7j039867q4w","en",{"checks":26,"evaluatedAt":186,"extensionSummary":187,"promptVersionExtension":188,"promptVersionScoring":189,"rationale":190,"score":191,"summary":192,"tags":193,"targetMarket":194,"tier":195},[27,32,35,38,42,45,50,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,141,144,146,148,151,154,157,159,162,165,168,172,175,178,182],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The displayed description clearly states the extension is for Vue.js testing and names specific areas like Vitest, Vue Test Utils, component testing, mocking, and Playwright.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension provides specific guidance and solutions for common Vue.js testing challenges, going beyond basic prompting by offering detailed patterns and best practices.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension covers a comprehensive set of Vue.js testing topics including setup, component testing, async operations, E2E testing, and common gotchas, indicating it's ready for use in real workflows.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses solely on Vue.js testing best practices, covering a coherent workflow of testing related aspects without straying into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description accurately and concisely reflects the extension's capabilities, covering Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{"category":46,"check":47,"severity":48,"summary":49},"Invocation","Scoped tools","not_applicable","This extension does not expose specific tools or commands; it provides documentation and guidance rather than executable functions.",{"category":51,"check":52,"severity":48,"summary":53},"Documentation","Configuration & parameter reference","The extension does not have configurable parameters or options that require documentation.",{"category":39,"check":55,"severity":48,"summary":56},"Tool naming","This extension does not expose any tools or commands, so tool naming conventions do not apply.",{"category":39,"check":58,"severity":48,"summary":59},"Minimal I/O surface","As this extension provides documentation and guidance rather than tools, there is no I/O surface to evaluate.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The extension's license is MIT, which is a permissive open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","warning","There are no commits in the last 12 months, suggesting the project may be unmaintained.",{"category":65,"check":70,"severity":48,"summary":71},"Dependency Management","No third-party dependencies are used by this extension.",{"category":73,"check":74,"severity":48,"summary":75},"Security","Secret Management","The extension does not handle secrets.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The extension provides documentation and advice, not code that executes external data, thus no injection risk is present.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The extension is a collection of markdown files and does not fetch or execute external code, mitigating supply-chain risks.",{"category":73,"check":83,"severity":48,"summary":84},"Sandbox Isolation","This extension does not contain executable code that could impact the sandbox.",{"category":73,"check":86,"severity":48,"summary":87},"Sandbox escape primitives","No scripts or executable code are present to analyze for sandbox escape primitives.",{"category":73,"check":89,"severity":48,"summary":90},"Data Exfiltration","The extension does not make outbound network calls or handle user data.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled markdown files do not contain hidden text tricks or obfuscated content.",{"category":95,"check":96,"severity":48,"summary":97},"Hooks","Opaque code execution","There are no scripts or hooks present in this extension.",{"category":99,"check":100,"severity":48,"summary":101},"Portability","Structural Assumption","The extension consists of documentation files and makes no assumptions about the user's project structure.",{"category":103,"check":104,"severity":48,"summary":105},"Trust","Issues Attention","Issue tracking data is not available for this repository.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","The extension declares a version '1.0.0' in its SKILL.md frontmatter.",{"category":111,"check":112,"severity":48,"summary":113},"Code Execution","Validation","No executable code or structured output is present in this extension.",{"category":73,"check":115,"severity":48,"summary":116},"Unguarded Destructive Operations","The extension does not contain any destructive operations.",{"category":111,"check":118,"severity":48,"summary":119},"Error Handling","There is no executable code to evaluate for error handling.",{"category":111,"check":121,"severity":48,"summary":122},"Logging","The extension does not perform actions that require logging.",{"category":124,"check":125,"severity":48,"summary":126},"Compliance","GDPR","The extension does not process personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The extension provides general Vue.js testing advice applicable globally, with no regional restrictions detected.",{"category":99,"check":131,"severity":48,"summary":132},"Runtime stability","The extension does not have runtime components or assumptions about specific environments.",{"category":39,"check":134,"severity":48,"summary":135},"Tool surface size","This extension does not expose any tools or commands.",{"category":46,"check":137,"severity":48,"summary":138},"Name collisions","This extension does not bundle multiple skills or commands, so name collisions are not applicable.",{"category":46,"check":140,"severity":48,"summary":135},"Overlapping near-synonym tools",{"category":46,"check":142,"severity":48,"summary":143},"Hooks-off mechanism","This extension does not have hooks.",{"category":46,"check":145,"severity":48,"summary":143},"Hook matcher tightness",{"category":73,"check":147,"severity":48,"summary":143},"Hook security",{"category":95,"check":149,"severity":48,"summary":150},"Silent prompt rewriting","This extension does not have UserPromptSubmit hooks.",{"category":73,"check":152,"severity":48,"summary":153},"Permission Hook","This extension does not have PermissionRequest hooks.",{"category":124,"check":155,"severity":48,"summary":156},"Hook privacy","This extension does not have hooks, and therefore no logging or telemetry events via hooks.",{"category":111,"check":158,"severity":48,"summary":143},"Hook dependency",{"category":51,"check":160,"severity":30,"summary":161},"Install / Setup Instructions","The README provides clear installation instructions for both npx skills and Claude Code Marketplace.",{"category":51,"check":163,"severity":30,"summary":164},"Feature Transparency","The README clearly lists all available skills and their general purposes.",{"category":51,"check":166,"severity":30,"summary":167},"Phantom features","All features listed in the README (skills) correspond to actual directories and SKILL.md files within the repository.",{"category":169,"check":170,"severity":48,"summary":171},"Convention","Layout convention adherence","This is a standard skill directory and does not involve plugin-specific layout conventions.",{"category":169,"check":173,"severity":48,"summary":174},"Plugin state","This extension does not have persistent state.",{"category":73,"check":176,"severity":48,"summary":177},"Keychain-stored secrets","This extension does not handle secrets.",{"category":179,"check":180,"severity":48,"summary":181},"Dependencies","Tagged release sourcing","This extension does not bundle any MCP servers or external dependencies requiring tagged release sourcing.",{"category":183,"check":184,"severity":48,"summary":185},"Installation","Clean uninstall","There are no background daemons, cron jobs, or persistent processes that would prevent a clean uninstall.",1778053047909,"This skill provides detailed markdown documentation covering various aspects of Vue.js testing, including setup, component testing, asynchronous operations, E2E testing with Playwright, and common testing gotchas. It references external guides and utility functions for a complete testing workflow.","2.0.0","3.4.0","The extension provides high-quality, well-documented guidance on Vue.js testing best practices. While there are no critical or warning findings, the lack of recent commits (last 12 months) prevents a perfect score. The documentation is excellent, covering a wide range of testing scenarios relevant to Vue.js development.",95,"This extension offers comprehensive documentation and best practices for Vue.js testing, covering Vitest, Vue Test Utils, and Playwright.",[15,16,17,18,19,20],"global","verified",{"codeQuality":197,"collectedAt":198,"documentation":199,"maintenance":201,"security":202,"testCoverage":204},{},1778053037396,{"descriptionLength":200,"readmeSize":8},132,{},{"hasNpmPackage":203,"smitheryVerified":203},false,{"hasCi":203,"hasTests":203},{"updatedAt":206},1778053048559,{"githubOwner":208,"githubRepo":209,"locale":24,"slug":210,"type":211},"vuejs-ai","skills","vue-testing-best-practices","plugin",true,{"_creationTime":214,"_id":215,"community":216,"display":217,"identity":228,"parentExtension":231,"providers":232,"relations":241,"workflow":243},1778053016918.5964,"k17fd4gchexq7sy58y7jbefn35866n79",{"reviewCount":8},{"description":218,"installMethods":219,"name":220,"sourceUrl":221,"tags":222},"A collection of skills for Vue.js development.",{},"Vue.js Skills","https://github.com/vuejs-ai/skills",[223,224,225,226,227,209],"vue","javascript","frontend","development","best-practices",{"githubOwner":208,"githubRepo":209,"locale":24,"slug":229,"type":230},"vue-skills","marketplace",null,{"extract":233,"llm":238},{"commitSha":234,"license":235,"marketplace":236},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"name":229,"pluginCount":237},9,{"promptVersionExtension":188,"promptVersionScoring":189,"score":239,"targetMarket":194,"tier":240},78,"evaluated",{"repoId":242},"kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":206,"updatedAt":206},1778053018134,1778053016918,{"extract":247,"llm":248},{"commitSha":234,"license":235},{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"parentExtensionId":215,"repoId":242},{"_creationTime":251,"_id":242,"identity":252,"providers":253,"workflow":265},1777995558409.841,{"githubOwner":208,"githubRepo":209,"sourceUrl":221},{"discover":254,"github":257},{"sources":255},[256],"skills-sh",{"closedIssues90d":258,"forks":259,"license":235,"openIssues90d":260,"pushedAt":261,"readmeSize":262,"stars":263,"topics":264},3,137,6,1774504225000,5159,2352,[],{"discoverAt":266,"extractAt":267,"githubAt":267,"updatedAt":267},1777995558409,1778053018768,{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":206,"updatedAt":206},[],[271,303,336],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":287,"providers":291,"relations":296,"workflow":299},1778054149306.4185,"k17dzpbm3k4mgxhbw43y8memnd866bv6",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"Create professional HTML5/JavaScript web designs from specifications with automatic Playwright MCP verification for accessibility and functionality testing",{},"Web Design Builder","https://github.com/rknall/claude-skills/tree/HEAD/web-design-builder",[281,282,224,283,18,284,285,16,286,225],"web-design","html","css","mcp","accessibility","design",{"githubOwner":288,"githubRepo":289,"locale":24,"slug":290,"type":211},"rknall","claude-skills","web-design-builder",{"extract":292,"llm":295},{"commitSha":293,"license":294},"ca7fbd0e07f824b119030f323da3409bc779f9bc","custom",{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"parentExtensionId":297,"repoId":298},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302},1778054149925,1778054149306,1778054190610,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":319,"providers":323,"relations":329,"workflow":332},1778053176705.3918,"k178k4yyhwd7nvhrwp011vb5yh8675t8",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Terraform code generation skills including HCL generation, style guides, and testing.",{},"Terraform Code Generation","https://github.com/hashicorp/agent-skills/tree/HEAD/terraform/code-generation",[313,314,315,316,16,317,318,284],"terraform","hcl","code-generation","style-guide","iac","compliance",{"githubOwner":320,"githubRepo":321,"locale":24,"slug":322,"type":211},"hashicorp","agent-skills","terraform-code-generation",{"extract":324,"llm":327},{"commitSha":325,"license":326},"b129bb5c0a8d857d5c36d1fd12492e943730aacf","MPL-2.0",{"promptVersionExtension":188,"promptVersionScoring":189,"score":328,"targetMarket":194,"tier":195},98,{"parentExtensionId":330,"repoId":331},"k17033n6byjh41pfnm05s0ahth866t04","kd74k31qknmr6efdnd1z174e15864srx",{"anyEnrichmentAt":333,"extractAt":334,"githubAt":333,"llmAt":335,"updatedAt":335},1778053177133,1778053176705,1778053201737,{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":350,"providers":354,"relations":360,"workflow":363},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344,"tags":345},"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",[284,346,226,347,348,20,349,211],"server","typescript","python","security",{"githubOwner":351,"githubRepo":352,"locale":24,"slug":353,"type":211},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":355,"llm":358,"smithery":359},{"commitSha":356,"license":357},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":188,"promptVersionScoring":189,"score":328,"targetMarket":194,"tier":195},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":203},{"parentExtensionId":361,"repoId":362},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":364,"extractAt":365,"githubAt":366,"llmAt":367,"smitheryAt":364,"updatedAt":367},1778054509977,1778054452948,1778054454391,1778054703946]