[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vuejs-ai-vue-pinia-best-practices-ko":3,"guides-for-vuejs-ai-vue-pinia-best-practices":268,"similar-k17096tnqrc4sxzywzqx4ws109867rqg":269},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":208,"isFallback":213,"parentExtension":214,"providers":245,"relations":248,"repo":249,"workflow":267},1778053016918.5999,"k17096tnqrc4sxzywzqx4ws109867rqg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Pinia stores, state management patterns, store setup, and reactivity with stores.",{},"Vue Pinia Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-pinia-best-practices",[15,16,17,18,19],"vue","pinia","state-management","documentation","best-practices",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":197,"workflow":206},1778053048559.4187,"kn797z1xe2yq8b2p7ztqb1b841866gyd","en",{"checks":25,"evaluatedAt":187,"extensionSummary":188,"promptVersionExtension":189,"promptVersionScoring":190,"rationale":191,"score":192,"summary":193,"tags":194,"targetMarket":195,"tier":196},[26,31,34,37,41,44,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,106,110,114,117,120,123,127,130,133,136,139,141,144,147,149,152,155,158,160,163,166,169,173,176,179,183],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description names a concrete user problem related to Pinia stores and state management patterns.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension provides specific patterns and solutions for Pinia, offering value beyond basic state management.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The documentation and referenced issues cover common pitfalls and best practices for using Pinia in production applications.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension focuses solely on Pinia best practices and state management patterns within Vue.js development.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description is concise, readable, and accurately reflects the extension's focus on Pinia stores and patterns.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This extension does not expose any tools or commands; it provides documentation and guidance.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The extension is documentation-based and does not have configurable parameters or explicit configuration files.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","There are no tools or commands to evaluate for naming conventions.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","The extension does not have tools with input/output schemas.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension includes an MIT license file, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","There are no commits in the last 90 days or 12 months, indicating the project may be unmaintained.",{"category":64,"check":69,"severity":47,"summary":70},"Dependency Management","No third-party dependencies are used by this extension.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The extension does not handle or expose any secrets.",{"category":72,"check":76,"severity":47,"summary":77},"Injection","The extension does not load external data or execute code from untrusted sources.",{"category":72,"check":79,"severity":47,"summary":80},"Transitive Supply-Chain Grenades","The extension does not fetch remote content or include executable scripts.",{"category":72,"check":82,"severity":47,"summary":83},"Sandbox Isolation","The extension does not modify files or interact with the file system outside of its own scope.",{"category":72,"check":85,"severity":47,"summary":86},"Sandbox escape primitives","No scripts or instructions are present that could facilitate sandbox escapes.",{"category":72,"check":88,"severity":47,"summary":89},"Data Exfiltration","The extension does not perform any outbound network calls or handle sensitive data.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks and uses clean printable ASCII.",{"category":94,"check":95,"severity":47,"summary":96},"Hooks","Opaque code execution","There are no scripts or hooks present in this extension.",{"category":98,"check":99,"severity":47,"summary":100},"Portability","Structural Assumption","The extension does not make assumptions about the user's project structure.",{"category":102,"check":103,"severity":104,"summary":105},"Trust","Issues Attention","info","No issues were opened or closed in the last 90 days, indicating low recent activity.",{"category":107,"check":108,"severity":29,"summary":109},"Versioning","Release Management","A meaningful version (1.0.0) is declared in the SKILL.md frontmatter.",{"category":111,"check":112,"severity":47,"summary":113},"Code Execution","Validation","No executable code or structured output requires validation.",{"category":72,"check":115,"severity":47,"summary":116},"Unguarded Destructive Operations","The extension is purely informational and has no destructive operations.",{"category":111,"check":118,"severity":47,"summary":119},"Error Handling","There are no scripts or executable code that requires error handling.",{"category":111,"check":121,"severity":47,"summary":122},"Logging","The extension does not perform actions that require logging.",{"category":124,"check":125,"severity":47,"summary":126},"Compliance","GDPR","The extension does not operate on or handle personal data.",{"category":124,"check":128,"severity":29,"summary":129},"Target market","The extension is globally applicable and does not have regional restrictions.",{"category":98,"check":131,"severity":47,"summary":132},"Runtime stability","The extension is documentation-based and has no runtime dependencies.",{"category":38,"check":134,"severity":47,"summary":135},"Tool surface size","This extension does not expose any tools or commands.",{"category":45,"check":137,"severity":47,"summary":138},"Name collisions","This extension does not contain tools or commands that could cause name collisions.",{"category":45,"check":140,"severity":47,"summary":135},"Overlapping near-synonym tools",{"category":45,"check":142,"severity":47,"summary":143},"Hooks-off mechanism","This extension does not utilize hooks and therefore does not require a hooks-off mechanism.",{"category":45,"check":145,"severity":47,"summary":146},"Hook matcher tightness","This extension does not utilize hooks.",{"category":72,"check":148,"severity":47,"summary":146},"Hook security",{"category":94,"check":150,"severity":47,"summary":151},"Silent prompt rewriting","This extension does not utilize hooks that rewrite prompts.",{"category":72,"check":153,"severity":47,"summary":154},"Permission Hook","This extension does not utilize permission hooks.",{"category":124,"check":156,"severity":47,"summary":157},"Hook privacy","This extension does not utilize hooks that involve logging or telemetry.",{"category":111,"check":159,"severity":47,"summary":146},"Hook dependency",{"category":50,"check":161,"severity":29,"summary":162},"Install / Setup Instructions","The README provides clear installation instructions for both npx and Claude Code Marketplace.",{"category":50,"check":164,"severity":29,"summary":165},"Feature Transparency","The README clearly lists all available skills and their purposes.",{"category":50,"check":167,"severity":29,"summary":168},"Phantom features","All promised features (skills) have corresponding implementations documented and listed.",{"category":170,"check":171,"severity":47,"summary":172},"Convention","Layout convention adherence","This extension does not appear to be a Claude Code plugin in the typical sense requiring specific directory structures.",{"category":170,"check":174,"severity":47,"summary":175},"Plugin state","The extension does not manage persistent state.",{"category":72,"check":177,"severity":47,"summary":178},"Keychain-stored secrets","The extension does not handle secrets.",{"category":180,"check":181,"severity":47,"summary":182},"Dependencies","Tagged release sourcing","This extension does not bundle external MCP servers.",{"category":184,"check":185,"severity":47,"summary":186},"Installation","Clean uninstall","There are no background daemons or persistent processes that would prevent a clean uninstall.",1778053040438,"This extension provides guidance on Pinia store setup, reactivity patterns, and state management strategies for Vue.js applications. It addresses common gotchas like the 'No Active Pinia' error and reactivity issues with store destructuring, offering solutions through detailed explanations and code examples.","2.0.0","3.4.0","The extension is well-documented with clear installation instructions and a comprehensive list of available skills. It adheres to the MIT license and has a clear focus on Pinia best practices. The only notable finding is the lack of recent commits, which warrants a warning, but the overall quality and documentation place it in the 'verified' tier.",88,"A well-documented collection of Vue.js skills focused on Pinia state management best practices.",[15,16,17,18,19],"global","verified",{"codeQuality":198,"collectedAt":199,"documentation":200,"maintenance":202,"security":203,"testCoverage":205},{},1778053030253,{"descriptionLength":201,"readmeSize":8},81,{},{"hasNpmPackage":204,"smitheryVerified":204},false,{"hasCi":204,"hasTests":204},{"updatedAt":207},1778053048559,{"githubOwner":209,"githubRepo":210,"locale":23,"slug":211,"type":212},"vuejs-ai","skills","vue-pinia-best-practices","plugin",true,{"_creationTime":215,"_id":216,"community":217,"display":218,"identity":227,"parentExtension":230,"providers":231,"relations":240,"workflow":242},1778053016918.5964,"k17fd4gchexq7sy58y7jbefn35866n79",{"reviewCount":8},{"description":219,"installMethods":220,"name":221,"sourceUrl":222,"tags":223},"A collection of skills for Vue.js development.",{},"Vue.js Skills","https://github.com/vuejs-ai/skills",[15,224,225,226,19,210],"javascript","frontend","development",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":228,"type":229},"vue-skills","marketplace",null,{"extract":232,"llm":237},{"commitSha":233,"license":234,"marketplace":235},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"name":228,"pluginCount":236},9,{"promptVersionExtension":189,"promptVersionScoring":190,"score":238,"targetMarket":195,"tier":239},78,"evaluated",{"repoId":241},"kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":207,"updatedAt":207},1778053018134,1778053016918,{"extract":246,"llm":247},{"commitSha":233,"license":234},{"promptVersionExtension":189,"promptVersionScoring":190,"score":192,"targetMarket":195,"tier":196},{"parentExtensionId":216,"repoId":241},{"_creationTime":250,"_id":241,"identity":251,"providers":252,"workflow":264},1777995558409.841,{"githubOwner":209,"githubRepo":210,"sourceUrl":222},{"discover":253,"github":256},{"sources":254},[255],"skills-sh",{"closedIssues90d":257,"forks":258,"license":234,"openIssues90d":259,"pushedAt":260,"readmeSize":261,"stars":262,"topics":263},3,137,6,1774504225000,5159,2352,[],{"discoverAt":265,"extractAt":266,"githubAt":266,"updatedAt":266},1777995558409,1778053018768,{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":207,"updatedAt":207},[],[270,298],{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":282,"providers":286,"relations":291,"workflow":294},1778054731773.164,"k17eebrvkzqfayp8gdh9emp6rh867sk8",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":278,"tags":279},"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,280,281,16,18,19,225],"typescript","volar",{"githubOwner":283,"githubRepo":284,"locale":23,"slug":285,"type":212},"ejirocodes","agent-skills","vue-best-practices",{"extract":287,"llm":289},{"commitSha":288,"license":234},"3a7d482b7cfd1745797f1f0c3491bb4759eb9f68",{"promptVersionExtension":189,"promptVersionScoring":190,"score":290,"targetMarket":195,"tier":196},95,{"parentExtensionId":292,"repoId":293},"k178cy2ptcq46eht0es1k5cp31867dh0","kd74n45b43z87x5p4pzfsweaw1865sap",{"anyEnrichmentAt":295,"extractAt":296,"githubAt":295,"llmAt":297,"updatedAt":297},1778054732422,1778054731773,1778054751843,{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":314,"providers":318,"relations":325,"workflow":328},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":303,"name":304,"sourceUrl":305,"tags":306},"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",[226,307,308,309,210,310,311,312,313,19],"plugin-creation","hooks","agents","mcp","cli","automation","guidance",{"githubOwner":315,"githubRepo":316,"locale":23,"slug":317,"type":212},"anthropics","claude-plugins-official","plugin-dev",{"extract":319,"llm":322,"smithery":324},{"commitSha":320,"license":321},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":189,"promptVersionScoring":190,"score":323,"targetMarket":195,"tier":196},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":326,"repoId":327},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":329,"extractAt":330,"githubAt":331,"llmAt":332,"smitheryAt":329,"updatedAt":332},1778054509977,1778054452948,1778054454391,1778054703946]