[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vuejs-ai-vue-options-api-best-practices-hi":3,"guides-for-vuejs-ai-vue-options-api-best-practices":271,"similar-k177x1xved31y272rhqw1bx0c9867ftm":272},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":211,"isFallback":216,"parentExtension":217,"providers":248,"relations":251,"repo":252,"workflow":270},1778053016918.5994,"k177x1xved31y272rhqw1bx0c9867ftm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.",{},"Vue Options API Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-options-api-best-practices",[15,16,17,18,19,20],"vue","vuejs","typescript","options-api","best-practices","documentation",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":200,"workflow":209},1778053048559.4236,"kn76gwpfscdnkva5bwfmd2n55s867p8n","en",{"checks":26,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[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,163,166,169,172,176,179,182,186],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the problem of providing Vue 3 Options API solutions.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension provides specific Vue 3 Options API solutions, which is a niche that goes beyond basic LLM capabilities for code generation.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension provides a set of best practices and solutions for specific Vue 3 Options API issues, covering common development lifecycles and potential pitfalls.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses solely on best practices for Vue 3's Options API, covering TypeScript integration, methods, lifecycle hooks, and prop validators within this specific domain.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description accurately reflects the content of the SKILL.md file, detailing the focus on Vue 3 Options API style.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skills are presented as references and best practices rather than direct tools, which avoids the need for narrow verb-noun actions. The 'Use vue skill' prefix further scopes invocation.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","not_applicable","This extension provides reference documentation and best practices rather than configurable tools, so configuration parameters are not applicable.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","The 'skills' are presented as references and best practices, with clear, descriptive titles in the README and SKILL.md, avoiding generic or overlapping names.",{"category":39,"check":58,"severity":52,"summary":59},"Minimal I/O surface","The extension provides documentation and best practices, not executable tools with input/output schemas.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The extension includes a standard MIT license file, which is a permissive open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","critical","No commits have been made to the default branch in the last 90 days, and the pushedAt date is n/a, indicating the project is likely unmaintained.",{"category":65,"check":70,"severity":52,"summary":71},"Dependency Management","The extension does not appear to have any third-party dependencies that require management.",{"category":73,"check":74,"severity":52,"summary":75},"Security","Secret Management","No secrets are used or handled by this extension.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The extension provides documentation and best practices, not executable code that loads external data, mitigating injection risks.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","All content is contained within the skill directory, and there are no remote fetches or executable scripts that could pose a supply-chain risk.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The extension provides documentation and best practices and does not modify any files outside of its own bundle.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","There are no scripts or instructions that could lead to sandbox escape primitives.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","The extension provides documentation and best practices and does not make any outbound network calls.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and all descriptions are clean printable ASCII.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The extension provides readable markdown files and does not contain any obfuscated or opaque code.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The extension provides documentation and best practices and does not make assumptions about the user's project structure.",{"category":103,"check":104,"severity":52,"summary":105},"Trust","Issues Attention","No issues are open or closed in the last 90 days, indicating no recent maintainer activity or community engagement.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","The SKILL.md frontmatter declares a version (2.0.0), satisfying the release management check.",{"category":111,"check":112,"severity":52,"summary":113},"Code Execution","Validation","This extension provides documentation and best practices, not executable code that requires input validation.",{"category":73,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The extension provides documentation and best practices, containing no destructive operations.",{"category":111,"check":118,"severity":52,"summary":119},"Error Handling","The extension provides documentation and best practices, not executable code that requires error handling.",{"category":111,"check":121,"severity":52,"summary":122},"Logging","The extension provides documentation and best practices, not executable code that requires logging.",{"category":124,"check":125,"severity":52,"summary":126},"Compliance","GDPR","The extension does not operate on personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The extension provides general Vue 3 best practices and does not appear to be geographically restricted; targetMarket is set to global.",{"category":99,"check":131,"severity":30,"summary":132},"Runtime stability","The extension provides documentation and best practices, and does not make assumptions about a specific runtime environment.",{"category":39,"check":134,"severity":52,"summary":135},"Tool surface size","This extension provides documentation and best practices, not a set of tools with a surface size.",{"category":46,"check":137,"severity":30,"summary":138},"Name collisions","The README clearly lists the available skills, and the 'vue-options-api-best-practices' skill has a distinct name and description, avoiding collisions.",{"category":46,"check":140,"severity":30,"summary":141},"Overlapping near-synonym tools","The extension provides documentation and best practices, not multiple tools with overlapping functionality.",{"category":46,"check":143,"severity":52,"summary":144},"Hooks-off mechanism","This extension does not utilize hooks, making a hooks-off mechanism not applicable.",{"category":46,"check":146,"severity":52,"summary":147},"Hook matcher tightness","No hooks are present in this extension.",{"category":73,"check":149,"severity":52,"summary":150},"Hook security","This extension does not use hooks, so hook security is not applicable.",{"category":95,"check":152,"severity":52,"summary":153},"Silent prompt rewriting","The extension does not utilize UserPromptSubmit hooks.",{"category":73,"check":155,"severity":52,"summary":156},"Permission Hook","The extension does not have any PermissionRequest hooks.",{"category":124,"check":158,"severity":52,"summary":159},"Hook privacy","No hooks are used in this extension, so hook privacy is not applicable.",{"category":111,"check":161,"severity":52,"summary":162},"Hook dependency","This extension does not contain any hooks.",{"category":50,"check":164,"severity":30,"summary":165},"Install / Setup Instructions","The README provides clear installation instructions using 'npx skills add' and also details how to add the marketplace for Claude Code users.",{"category":50,"check":167,"severity":30,"summary":168},"Feature Transparency","The README clearly lists all available skills and provides brief descriptions, ensuring transparency about the extension's capabilities.",{"category":50,"check":170,"severity":30,"summary":171},"Phantom features","All features (skills) promised in the README have corresponding implementations (SKILL.md files) and vice-versa.",{"category":173,"check":174,"severity":30,"summary":175},"Convention","Layout convention adherence","The plugin follows Claude Code plugin structural conventions, with `SKILL.md` files correctly placed and no misplaced runtime components.",{"category":173,"check":177,"severity":52,"summary":178},"Plugin state","This extension provides documentation and best practices and does not have persistent state.",{"category":73,"check":180,"severity":52,"summary":181},"Keychain-stored secrets","The plugin does not handle any secrets, so keychain storage is not applicable.",{"category":183,"check":184,"severity":52,"summary":185},"Dependencies","Tagged release sourcing","This extension does not bundle any MCP servers, so tagged release sourcing is not applicable.",{"category":187,"check":188,"severity":30,"summary":189},"Installation","Clean uninstall","The extension provides documentation and best practices, and does not install any background daemons or persistent processes that would prevent a clean uninstall.",1778053041406,"This skill set offers detailed guidance on Vue 3's Options API, covering TypeScript usage, method binding, lifecycle hooks, and prop validation. It includes specific code examples and explanations for common pitfalls and best practices.","2.0.0","3.4.0","The extension is well-documented and focused on a specific niche (Vue 3 Options API best practices). However, the critical finding for 'Commit recency' indicates a lack of recent maintenance, which significantly impacts its trust score.",85,"This extension provides comprehensive best practices and solutions for Vue 3 Options API development, including TypeScript integration.",[15,16,17,18,19,20],"global","flagged",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":205,"security":206,"testCoverage":208},{},1778053029906,{"descriptionLength":204,"readmeSize":8},104,{},{"hasNpmPackage":207,"smitheryVerified":207},false,{"hasCi":207,"hasTests":207},{"updatedAt":210},1778053048559,{"githubOwner":212,"githubRepo":213,"locale":24,"slug":214,"type":215},"vuejs-ai","skills","vue-options-api-best-practices","plugin",true,{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":230,"parentExtension":233,"providers":234,"relations":243,"workflow":245},1778053016918.5964,"k17fd4gchexq7sy58y7jbefn35866n79",{"reviewCount":8},{"description":222,"installMethods":223,"name":224,"sourceUrl":225,"tags":226},"A collection of skills for Vue.js development.",{},"Vue.js Skills","https://github.com/vuejs-ai/skills",[15,227,228,229,19,213],"javascript","frontend","development",{"githubOwner":212,"githubRepo":213,"locale":24,"slug":231,"type":232},"vue-skills","marketplace",null,{"extract":235,"llm":240},{"commitSha":236,"license":237,"marketplace":238},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"name":231,"pluginCount":239},9,{"promptVersionExtension":192,"promptVersionScoring":193,"score":241,"targetMarket":198,"tier":242},78,"evaluated",{"repoId":244},"kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":210,"updatedAt":210},1778053018134,1778053016918,{"extract":249,"llm":250},{"commitSha":236,"license":237},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"parentExtensionId":219,"repoId":244},{"_creationTime":253,"_id":244,"identity":254,"providers":255,"workflow":267},1777995558409.841,{"githubOwner":212,"githubRepo":213,"sourceUrl":225},{"discover":256,"github":259},{"sources":257},[258],"skills-sh",{"closedIssues90d":260,"forks":261,"license":237,"openIssues90d":262,"pushedAt":263,"readmeSize":264,"stars":265,"topics":266},3,137,6,1774504225000,5159,2352,[],{"discoverAt":268,"extractAt":269,"githubAt":269,"updatedAt":269},1777995558409,1778053018768,{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":210,"updatedAt":210},[],[273,307,335,354],{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":287,"providers":291,"relations":299,"workflow":302},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"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",[283,284,229,17,285,20,286,215],"mcp","server","python","security",{"githubOwner":288,"githubRepo":289,"locale":24,"slug":290,"type":215},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":292,"llm":295,"smithery":298},{"commitSha":293,"license":294},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":192,"promptVersionScoring":193,"score":296,"targetMarket":198,"tier":297},98,"verified",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":300,"repoId":301},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":303,"extractAt":304,"githubAt":305,"llmAt":306,"smitheryAt":303,"updatedAt":306},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":308,"_id":309,"community":310,"display":311,"identity":319,"providers":323,"relations":328,"workflow":331},1778054731773.164,"k17eebrvkzqfayp8gdh9emp6rh867sk8",{"reviewCount":8},{"description":312,"installMethods":313,"name":314,"sourceUrl":315,"tags":316},"Vue 3 best practices for TypeScript, vue-tsc, Volar, Pinia, and component patterns.",{},"Vue Best Practices","https://github.com/ejirocodes/agent-skills/tree/HEAD/vue",[15,17,317,318,20,19,228],"volar","pinia",{"githubOwner":320,"githubRepo":321,"locale":24,"slug":322,"type":215},"ejirocodes","agent-skills","vue-best-practices",{"extract":324,"llm":326},{"commitSha":325,"license":237},"3a7d482b7cfd1745797f1f0c3491bb4759eb9f68",{"promptVersionExtension":192,"promptVersionScoring":193,"score":327,"targetMarket":198,"tier":297},95,{"parentExtensionId":329,"repoId":330},"k178cy2ptcq46eht0es1k5cp31867dh0","kd74n45b43z87x5p4pzfsweaw1865sap",{"anyEnrichmentAt":332,"extractAt":333,"githubAt":332,"llmAt":334,"updatedAt":334},1778054732422,1778054731773,1778054751843,{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":347,"providers":349,"relations":352,"workflow":353},1778053016918.5984,"k172sntm1t7tbytfhmwyprh83x867nj8",{"reviewCount":8},{"description":340,"name":341,"sourceUrl":342,"tags":343},"Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.","Vue Debug Guides","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-debug-guides",[15,16,344,17,345,229,19,346],"composition-api","debugging","performance",{"githubOwner":212,"githubRepo":213,"locale":24,"slug":348,"type":215},"vue-debug-guides",{"extract":350,"llm":351},{"commitSha":236,"license":237},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":297},{"parentExtensionId":219,"repoId":244},{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":210,"updatedAt":210},{"_creationTime":355,"_id":356,"community":357,"display":358,"identity":369,"providers":371,"relations":376,"workflow":377},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":359,"name":360,"sourceUrl":361,"tags":362},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[229,363,364,365,213,283,366,367,368,19],"plugin-creation","hooks","agents","cli","automation","guidance",{"githubOwner":288,"githubRepo":289,"locale":24,"slug":370,"type":215},"plugin-dev",{"extract":372,"llm":373,"smithery":375},{"commitSha":293,"license":294},{"promptVersionExtension":192,"promptVersionScoring":193,"score":374,"targetMarket":198,"tier":297},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":300,"repoId":301},{"anyEnrichmentAt":303,"extractAt":304,"githubAt":305,"llmAt":306,"smitheryAt":303,"updatedAt":306}]