[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vuejs-ai-vue-router-best-practices-ru":3,"guides-for-vuejs-ai-vue-router-best-practices":267,"similar-k17ewj8nsxkrs050e4kwr3d2cd866fbw":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":209,"isFallback":214,"parentExtension":215,"providers":244,"relations":247,"repo":248,"workflow":266},1778053016918.6003,"k17ewj8nsxkrs050e4kwr3d2cd866fbw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.",{},"Vue Router Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-router-best-practices",[15,16,17,18,19,20],"vue","vue-router","javascript","frontend","documentation","best-practices",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":198,"workflow":207},1778053048559.4204,"kn7089gpk3kd4yaz854w84zzm9866230","en",{"checks":26,"evaluatedAt":188,"extensionSummary":189,"promptVersionExtension":190,"promptVersionScoring":191,"rationale":192,"score":193,"summary":194,"tags":195,"targetMarket":196,"tier":197},[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,142,145,147,149,152,155,158,161,164,167,170,174,177,180,184],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description explicitly mentions Vue Router 4 patterns, navigation guards, route params, and lifecycle interactions, clearly stating the problem domain.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill addresses specific and common pain points in Vue Router 4 usage, providing detailed solutions beyond basic prompt engineering.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill covers a comprehensive set of common gotchas and best practices for Vue Router 4, providing actionable solutions and explanations suitable for production workflows.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill is narrowly focused on Vue Router 4 best practices, covering navigation guards, route params, and lifecycle interactions without straying into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is concise, accurate, and clearly reflects the content and focus of the provided reference files.",{"category":46,"check":47,"severity":48,"summary":49},"Invocation","Scoped tools","not_applicable","This extension is a skill, not a plugin, and does not expose tools directly to the agent for selection.",{"category":51,"check":52,"severity":48,"summary":53},"Documentation","Configuration & parameter reference","As a skill, this extension does not expose configurable parameters or require external configuration files.",{"category":39,"check":55,"severity":48,"summary":56},"Tool naming","This extension is a skill and does not expose individual tools with names.",{"category":39,"check":58,"severity":48,"summary":59},"Minimal I/O surface","This extension is a skill and does not have a tool interface with parameters or responses.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The project includes an MIT license file and declares MIT in SKILL.md, ensuring permissive use.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","warning","The last commit date is not available, and there are no commits in the last 90 days, suggesting potential lack of recent maintenance.",{"category":65,"check":70,"severity":48,"summary":71},"Dependency Management","No third-party dependencies were found in this skill's bundle.",{"category":73,"check":74,"severity":48,"summary":75},"Security","Secret Management","The skill does not appear to handle or expose any secrets.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The skill's content appears to be informational markdown and code examples, not executable scripts that load untrusted data.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The skill's content is self-contained within the repository and does not fetch external resources at runtime.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The skill provides informational content and does not appear to perform any file system operations outside its designated scope.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's content.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","The skill provides informational content and does not make any outbound network calls.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The skill includes readable source files (markdown and JavaScript examples) and no obfuscated code.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The skill provides documentation and code examples, with no assumptions about user-specific project organization outside the bundle.",{"category":103,"check":104,"severity":30,"summary":105},"Trust","Issues Attention","Issue data is not available (n/a), so it cannot be evaluated for maintainer engagement.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","A meaningful version (1.0.0) is declared in SKILL.md.",{"category":111,"check":112,"severity":48,"summary":113},"Code Execution","Validation","The skill provides documentation and code examples, not executable code with input arguments.",{"category":73,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The skill contains informational content and no destructive operations.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The skill provides educational content on error handling and does not contain executable code that could fail.",{"category":111,"check":121,"severity":48,"summary":122},"Logging","The skill is purely informational and does not perform actions that require logging.",{"category":124,"check":125,"severity":48,"summary":126},"Compliance","GDPR","The skill does not process personal data; it provides best practices for Vue Router.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The skill's content is universally applicable to Vue.js development and does not have regional restrictions.",{"category":99,"check":131,"severity":30,"summary":132},"Runtime stability","The skill is composed of documentation and JavaScript examples, making it portable across different environments.",{"category":39,"check":134,"severity":48,"summary":135},"Tool surface size","This is a skill, not a plugin, and does not expose tools.",{"category":46,"check":137,"severity":30,"summary":138},"Name collisions","This is a single skill, so there are no name collisions with other bundled extensions.",{"category":46,"check":140,"severity":48,"summary":141},"Overlapping near-synonym tools","This extension is a skill and does not expose individual tools.",{"category":46,"check":143,"severity":48,"summary":144},"Hooks-off mechanism","This extension is a skill and does not have hooks.",{"category":46,"check":146,"severity":48,"summary":144},"Hook matcher tightness",{"category":73,"check":148,"severity":48,"summary":144},"Hook security",{"category":95,"check":150,"severity":48,"summary":151},"Silent prompt rewriting","This extension is a skill and does not have UserPromptSubmit hooks.",{"category":73,"check":153,"severity":48,"summary":154},"Permission Hook","This extension is a skill and does not have PermissionRequest hooks.",{"category":124,"check":156,"severity":48,"summary":157},"Hook privacy","This extension is a skill and does not have hooks that handle logging or telemetry.",{"category":111,"check":159,"severity":48,"summary":160},"Hook dependency","This extension is a skill and does not contain hooks.",{"category":51,"check":162,"severity":30,"summary":163},"Install / Setup Instructions","The README provides clear installation instructions for both npx and the Claude Code Marketplace.",{"category":51,"check":165,"severity":30,"summary":166},"Feature Transparency","The README clearly lists all available skills and their purposes.",{"category":51,"check":168,"severity":30,"summary":169},"Phantom features","All features listed in the README (available skills) correspond to actual files and content within the repository.",{"category":171,"check":172,"severity":48,"summary":173},"Convention","Layout convention adherence","This extension is structured as skills within a repository, not a Claude Code plugin with specific layout conventions.",{"category":171,"check":175,"severity":48,"summary":176},"Plugin state","This extension is a skill and does not manage plugin state.",{"category":73,"check":178,"severity":48,"summary":179},"Keychain-stored secrets","This extension does not consume or handle secrets.",{"category":181,"check":182,"severity":48,"summary":183},"Dependencies","Tagged release sourcing","No bundled MCP servers or external dependencies are used.",{"category":185,"check":186,"severity":30,"summary":187},"Installation","Clean uninstall","As a skill, there are no background daemons or persistent processes that would prevent a clean uninstall.",1778053040862,"This skill offers detailed explanations and code examples for common pitfalls and optimal patterns when using Vue Router 4. It covers topics such as handling navigation guards effectively, managing route parameters, and understanding component lifecycle hooks during route changes.","2.0.0","3.4.0","The extension is a high-quality skill focused on Vue Router best practices, with clear documentation and a permissive MIT license. The primary deduction is due to the lack of recent commits, indicating potential maintenance gaps. However, the content itself is comprehensive and well-structured.",92,"This skill provides comprehensive guidance and examples for best practices related to Vue Router 4, covering navigation guards, route parameters, and component lifecycle interactions.",[15,16,17,18,19,20],"global","verified",{"codeQuality":199,"collectedAt":200,"documentation":201,"maintenance":203,"security":204,"testCoverage":206},{},1778053031541,{"descriptionLength":202,"readmeSize":8},99,{},{"hasNpmPackage":205,"smitheryVerified":205},false,{"hasCi":205,"hasTests":205},{"updatedAt":208},1778053048559,{"githubOwner":210,"githubRepo":211,"locale":24,"slug":212,"type":213},"vuejs-ai","skills","vue-router-best-practices","plugin",true,{"_creationTime":216,"_id":217,"community":218,"display":219,"identity":226,"parentExtension":229,"providers":230,"relations":239,"workflow":241},1778053016918.5964,"k17fd4gchexq7sy58y7jbefn35866n79",{"reviewCount":8},{"description":220,"installMethods":221,"name":222,"sourceUrl":223,"tags":224},"A collection of skills for Vue.js development.",{},"Vue.js Skills","https://github.com/vuejs-ai/skills",[15,17,18,225,20,211],"development",{"githubOwner":210,"githubRepo":211,"locale":24,"slug":227,"type":228},"vue-skills","marketplace",null,{"extract":231,"llm":236},{"commitSha":232,"license":233,"marketplace":234},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"name":227,"pluginCount":235},9,{"promptVersionExtension":190,"promptVersionScoring":191,"score":237,"targetMarket":196,"tier":238},78,"evaluated",{"repoId":240},"kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":242,"extractAt":243,"githubAt":242,"llmAt":208,"updatedAt":208},1778053018134,1778053016918,{"extract":245,"llm":246},{"commitSha":232,"license":233},{"promptVersionExtension":190,"promptVersionScoring":191,"score":193,"targetMarket":196,"tier":197},{"parentExtensionId":217,"repoId":240},{"_creationTime":249,"_id":240,"identity":250,"providers":251,"workflow":263},1777995558409.841,{"githubOwner":210,"githubRepo":211,"sourceUrl":223},{"discover":252,"github":255},{"sources":253},[254],"skills-sh",{"closedIssues90d":256,"forks":257,"license":233,"openIssues90d":258,"pushedAt":259,"readmeSize":260,"stars":261,"topics":262},3,137,6,1774504225000,5159,2352,[],{"discoverAt":264,"extractAt":265,"githubAt":265,"updatedAt":265},1777995558409,1778053018768,{"anyEnrichmentAt":242,"extractAt":243,"githubAt":242,"llmAt":208,"updatedAt":208},[],[269,298,337],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":282,"providers":286,"relations":291,"workflow":294},1778054731773.164,"k17eebrvkzqfayp8gdh9emp6rh867sk8",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"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,279,280,281,19,20,18],"typescript","volar","pinia",{"githubOwner":283,"githubRepo":284,"locale":24,"slug":285,"type":213},"ejirocodes","agent-skills","vue-best-practices",{"extract":287,"llm":289},{"commitSha":288,"license":233},"3a7d482b7cfd1745797f1f0c3491bb4759eb9f68",{"promptVersionExtension":190,"promptVersionScoring":191,"score":290,"targetMarket":196,"tier":197},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":316,"providers":320,"relations":329,"workflow":332},1778054452948.4185,"k17ccvzknqvj83v64fxzftqn15867yv1",{"reviewCount":8},{"description":303,"installMethods":304,"name":305,"sourceUrl":306,"tags":307},"Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.",{},"Frontend Design","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/frontend-design",[308,309,18,310,311,312,313,314,315,17],"design","coding","ui","ux","code-generation","react","html","css",{"githubOwner":317,"githubRepo":318,"locale":24,"slug":319,"type":213},"anthropics","claude-plugins-official","frontend-design",{"extract":321,"llm":324,"smithery":325},{"commitSha":322,"license":323},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":190,"promptVersionScoring":191,"score":290,"targetMarket":196,"tier":197},{"qualityScore":326,"totalActivations":327,"uniqueUsers":328,"useCount":8,"verified":205},1,1175,889,{"parentExtensionId":330,"repoId":331},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":333,"extractAt":334,"githubAt":335,"llmAt":336,"smitheryAt":333,"updatedAt":336},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":352,"providers":356,"relations":361,"workflow":364},1778054149306.4185,"k17dzpbm3k4mgxhbw43y8memnd866bv6",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"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",[347,314,17,315,348,349,350,351,308,18],"web-design","playwright","mcp","accessibility","testing",{"githubOwner":353,"githubRepo":354,"locale":24,"slug":355,"type":213},"rknall","claude-skills","web-design-builder",{"extract":357,"llm":360},{"commitSha":358,"license":359},"ca7fbd0e07f824b119030f323da3409bc779f9bc","custom",{"promptVersionExtension":190,"promptVersionScoring":191,"score":290,"targetMarket":196,"tier":197},{"parentExtensionId":362,"repoId":363},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":365,"extractAt":366,"githubAt":365,"llmAt":367,"updatedAt":367},1778054149925,1778054149306,1778054190610]