[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-hyf0-vue-router-best-practices-en":3,"guides-for-hyf0-vue-router-best-practices":476,"similar-k17917dhpxz2mjd8vdrr1wk3a186mfxh-en":477},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":247,"isFallback":232,"parentExtension":252,"providers":283,"relations":287,"repo":288,"tags":474,"workflow":475},1778690831986.3745,"k17917dhpxz2mjd8vdrr1wk3a186mfxh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.",{"claudeCode":12},"vue-router-best-practices","https://github.com/hyf0/vue-skills",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":230,"workflow":245},1778691013308.3105,"kn77pe01swzps143bt5b276jqh86m78a","en",{"checks":19,"evaluatedAt":200,"extensionSummary":201,"features":202,"nonGoals":207,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":223,"tier":224,"useCases":225},[20,25,28,31,35,38,42,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,167,169,172,175,177,179,182,186,189,192,196],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","The description explicitly names the problem space of Vue Router 4 patterns, guards, and lifecycle interactions, directly addressing user needs in this area.",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","The skill focuses on specific Vue Router 4 patterns, navigation guards, and lifecycle interactions, offering specialized guidance beyond general Vue development advice.",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","The skills provided cover core aspects of Vue Router 4 usage, including navigation guards and lifecycle interactions, which are essential for production Vue applications.",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","The plugin consolidates skills related to Vue Router 4, maintaining a focused scope on a single, coherent aspect of Vue.js development.",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","The provided description accurately reflects the content of the `vue-router-best-practices` skill, detailing its focus on patterns, guards, and lifecycle interactions.",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","The skills are designed as specific guidance for Vue Router 4, rather than general-purpose tools, ensuring focused applicability.",{"category":43,"check":44,"severity":45,"summary":46},"Documentation","Configuration & parameter reference","not_applicable","This check is not applicable as there are no explicit configurations or parameters for this skill beyond its directive-based invocation.",{"category":32,"check":48,"severity":23,"summary":49},"Tool naming","The skill name 'vue-router-best-practices' is descriptive and clearly indicates its purpose within the Vue ecosystem.",{"category":32,"check":51,"severity":45,"summary":52},"Minimal I/O surface","This check is not applicable as the skill operates as guidance and does not expose tools with input/output schemas.",{"category":54,"check":55,"severity":23,"summary":56},"License","License usability","The extension includes a LICENSE file clearly stating the MIT license, which is a permissive open-source license.",{"category":58,"check":59,"severity":23,"summary":60},"Maintenance","Commit recency","The last commit was on March 26, 2026, which is within the last 3 months.",{"category":58,"check":62,"severity":45,"summary":63},"Dependency Management","No third-party dependencies were detected in the provided source files.",{"category":65,"check":66,"severity":45,"summary":67},"Security","Secret Management","The skill does not handle any secrets.",{"category":65,"check":69,"severity":23,"summary":70},"Injection","The skill provides guidance and best practices, and does not appear to load or execute untrusted third-party data.",{"category":65,"check":72,"severity":23,"summary":73},"Transitive Supply-Chain Grenades","The skill does not load or include external files at runtime, nor does it fetch remote content as instructions.",{"category":65,"check":75,"severity":45,"summary":76},"Sandbox Isolation","This skill provides guidance and does not interact with the file system or perform destructive operations.",{"category":65,"check":78,"severity":45,"summary":79},"Sandbox escape primitives","This skill is purely informational and does not involve script execution or process management.",{"category":65,"check":81,"severity":45,"summary":82},"Data Exfiltration","The skill does not perform any outbound calls or handle confidential data.",{"category":65,"check":84,"severity":23,"summary":85},"Hidden Text Tricks","The bundled content is clean and free of hidden-steering tricks.",{"category":87,"check":88,"severity":45,"summary":89},"Hooks","Opaque code execution","This skill does not involve any form of code execution, opaque or otherwise.",{"category":91,"check":92,"severity":45,"summary":93},"Portability","Structural Assumption","The skill provides guidance and does not make assumptions about the user's project structure.",{"category":95,"check":96,"severity":23,"summary":97},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no engagement but also no outstanding concerns.",{"category":99,"check":100,"severity":23,"summary":101},"Versioning","Release Management","The skill has a version specified in its frontmatter (1.0.0), providing a meaningful version signal.",{"category":103,"check":104,"severity":45,"summary":105},"Code Execution","Validation","This skill provides guidance and does not execute code or handle structured output requiring validation.",{"category":65,"check":107,"severity":45,"summary":108},"Unguarded Destructive Operations","The skill is purely informational and does not perform any destructive operations.",{"category":103,"check":110,"severity":45,"summary":111},"Error Handling","This skill does not execute code and thus has no error paths to handle.",{"category":103,"check":113,"severity":45,"summary":114},"Logging","The skill is read-only and does not perform actions that require logging.",{"category":116,"check":117,"severity":45,"summary":118},"Compliance","GDPR","The skill does not operate on personal data.",{"category":116,"check":120,"severity":23,"summary":121},"Target market","The extension focuses on Vue Router 4, a globally applicable web development tool, with no regional or jurisdictional logic detected; targetMarket is global.",{"category":91,"check":123,"severity":45,"summary":124},"Runtime stability","The skill provides guidance and does not have runtime dependencies on specific shells or operating systems.",{"category":43,"check":126,"severity":23,"summary":127},"README","The README file exists and clearly states the purpose of the vue-skills repository and its individual skills, including this one.",{"category":32,"check":129,"severity":45,"summary":130},"Tool surface size","This is a single skill, not a multi-tool plugin.",{"category":39,"check":132,"severity":45,"summary":133},"Overlapping near-synonym tools","This is a single skill, not a collection of tools with potential name overlaps.",{"category":43,"check":135,"severity":23,"summary":136},"Phantom features","All advertised features are implemented as specific guidance points within the skill's documentation.",{"category":138,"check":139,"severity":23,"summary":140},"Install","Installation instruction","Clear installation instructions are provided in the README for both direct `npx` usage and the Claude Code Marketplace, including examples.",{"category":142,"check":143,"severity":45,"summary":144},"Errors","Actionable error messages","This skill does not have user-facing error paths as it provides guidance rather than executing code.",{"category":146,"check":147,"severity":45,"summary":148},"Execution","Pinned dependencies","No third-party dependencies are used by this skill.",{"category":32,"check":150,"severity":45,"summary":151},"Dry-run preview","The skill is purely informational and does not perform state-changing operations.",{"category":153,"check":154,"severity":45,"summary":155},"Protocol","Idempotent retry & timeouts","This skill does not make remote calls or involve state-changing operations.",{"category":116,"check":157,"severity":45,"summary":158},"Telemetry opt-in","The skill does not emit telemetry.",{"category":39,"check":160,"severity":45,"summary":161},"Name collisions","This is a single skill, so there are no name collision concerns within the bundle.",{"category":39,"check":163,"severity":45,"summary":164},"Hooks-off mechanism","This skill does not utilize hooks.",{"category":39,"check":166,"severity":45,"summary":164},"Hook matcher tightness",{"category":65,"check":168,"severity":45,"summary":164},"Hook security",{"category":87,"check":170,"severity":45,"summary":171},"Silent prompt rewriting","This skill does not utilize hooks that would rewrite prompts.",{"category":65,"check":173,"severity":45,"summary":174},"Permission Hook","This skill does not utilize PermissionRequest hooks.",{"category":116,"check":176,"severity":45,"summary":164},"Hook privacy",{"category":103,"check":178,"severity":45,"summary":164},"Hook dependency",{"category":43,"check":180,"severity":23,"summary":181},"Feature Transparency","The README clearly describes the purpose of the skills and their intended usage.",{"category":183,"check":184,"severity":45,"summary":185},"Convention","Layout convention adherence","This is a single skill file, not a plugin with a specific directory structure.",{"category":183,"check":187,"severity":45,"summary":188},"Plugin state","This skill does not have persistent state.",{"category":65,"check":190,"severity":45,"summary":191},"Keychain-stored secrets","This skill does not handle secrets.",{"category":193,"check":194,"severity":45,"summary":195},"Dependencies","Tagged release sourcing","This skill is provided as source code, not bundled MCP servers.",{"category":197,"check":198,"severity":45,"summary":199},"Installation","Clean uninstall","This skill does not involve installation procedures that would leave background processes or daemons.",1778691012765,"This skill offers guidance on Vue Router 4 patterns, navigation guards, route parameters, and route-component lifecycle interactions, aimed at improving Vue 3 development.",[203,204,205,206],"Vue Router 4 patterns","Navigation guards guidance","Route parameter handling","Route-component lifecycle interactions",[208,209,210],"Covering general Vue.js best practices","Providing solutions for Vue Router versions prior to 4","Addressing non-routing related Vue development challenges","3.0.0","4.4.0","To provide developers with best practices and solutions for common issues encountered when using Vue Router 4, ensuring more robust and maintainable Vue.js applications.","The extension is well-documented, adheres to best practices, and has a clear purpose. There were no critical or warning findings, leading to a verified tier and a high score.",97,"A high-quality, focused skill providing best practices for Vue Router 4.",[218,219,220,221,222],"vue","vue-router","javascript","typescript","developer-tools","global","verified",[226,227,228,229],"Troubleshooting common Vue Router 4 issues","Implementing correct navigation guard logic","Handling route parameter changes effectively","Ensuring proper component lifecycle management with routing",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":241,"testCoverage":243},{"hasLockfile":232},false,1778690993737,{"descriptionLength":235,"readmeSize":236},99,5159,{"closedIssues90d":8,"forks":238,"hasChangelog":232,"openIssues90d":8,"pushedAt":239,"stars":240},140,1774504225000,2398,{"hasNpmPackage":232,"license":242,"smitheryVerified":232},"MIT",{"hasCi":244,"hasTests":232},true,{"updatedAt":246},1778691013308,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":17,"slug":12,"type":251},"skills/vue-router-best-practices","hyf0","vue-skills","plugin",{"_creationTime":253,"_id":254,"community":255,"display":256,"identity":260,"parentExtension":263,"providers":264,"relations":277,"tags":279,"workflow":280},1778690831986.3726,"k177xnpmcr1m47q4bptm8mfn4186mcby",{"reviewCount":8},{"description":257,"installMethods":258,"name":250,"sourceUrl":13},"A collection of skills for Vue.js development.",{"claudeCode":259},"hyf0/vue-skills",{"basePath":261,"githubOwner":249,"githubRepo":250,"locale":17,"slug":250,"type":262},"","marketplace",null,{"evaluate":265,"extract":271},{"promptVersionExtension":266,"promptVersionScoring":212,"score":267,"tags":268,"targetMarket":223,"tier":224},"3.1.0",95,[218,220,269,270,262],"frontend","development",{"commitSha":272,"marketplace":273,"plugin":275},"HEAD",{"name":250,"pluginCount":274},9,{"mcpCount":8,"provider":276,"skillCount":8},"classify",{"repoId":278},"kd7a1a0bdc2ez150x3razht61n86m6a8",[270,269,220,262,218],{"evaluatedAt":281,"extractAt":282,"updatedAt":281},1778690847963,1778690831986,{"evaluate":284,"extract":286},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":285,"targetMarket":223,"tier":224},[218,219,220,221,222],{"commitSha":272},{"parentExtensionId":254,"repoId":278},{"_creationTime":289,"_id":278,"identity":290,"providers":291,"workflow":470},1778689596167.0537,{"githubOwner":249,"githubRepo":250,"sourceUrl":13},{"classify":292,"discover":464,"github":467},{"commitSha":272,"extensions":293},[294,307,315,324,332,340,348,356,364,369,377,383,434,439,444,449,454,459],{"basePath":261,"description":257,"displayName":250,"installMethods":295,"rationale":296,"selectedPaths":297,"source":306,"sourceLanguage":17,"type":262},{"claudeCode":259},"marketplace.json at .claude-plugin/marketplace.json",[298,301,303],{"path":299,"priority":300},".claude-plugin/marketplace.json","mandatory",{"path":302,"priority":300},"README.md",{"path":304,"priority":305},"LICENSE","high","rule",{"basePath":261,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":306,"sourceLanguage":17,"type":251},"Install all Vue.js skills at once, including best practices, testing, router, Pinia, JSX, Options API, debug guides, and composable patterns.","vue-skills-bundle",{"claudeCode":250},"inline plugin source from marketplace.json at /",[313,314],{"path":302,"priority":300},{"path":304,"priority":305},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":306,"sourceLanguage":17,"type":251},"skills/create-adaptable-composable","Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.","create-adaptable-composable",{"claudeCode":318},"inline plugin source from marketplace.json at skills/create-adaptable-composable",[322],{"path":323,"priority":305},"SKILL.md",{"basePath":325,"description":326,"displayName":327,"installMethods":328,"rationale":329,"selectedPaths":330,"source":306,"sourceLanguage":17,"type":251},"skills/vue-best-practices","A collection of best practices and tips for developing applications using Vue.js. MUST be used when developing, refactoring, or reviewing Vue.js and Nuxt tasks.","vue-best-practices",{"claudeCode":327},"inline plugin source from marketplace.json at skills/vue-best-practices",[331],{"path":323,"priority":305},{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":306,"sourceLanguage":17,"type":251},"skills/vue-debug-guides","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",{"claudeCode":335},"inline plugin source from marketplace.json at skills/vue-debug-guides",[339],{"path":323,"priority":305},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":306,"sourceLanguage":17,"type":251},"skills/vue-jsx-best-practices","JSX syntax in Vue (e.g., class vs className, JSX plugin config).","vue-jsx-best-practices",{"claudeCode":343},"inline plugin source from marketplace.json at skills/vue-jsx-best-practices",[347],{"path":323,"priority":305},{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":306,"sourceLanguage":17,"type":251},"skills/vue-options-api-best-practices","Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.","vue-options-api-best-practices",{"claudeCode":351},"inline plugin source from marketplace.json at skills/vue-options-api-best-practices",[355],{"path":323,"priority":305},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":306,"sourceLanguage":17,"type":251},"skills/vue-pinia-best-practices","Pinia stores, state management patterns, store setup, and reactivity with stores.","vue-pinia-best-practices",{"claudeCode":359},"inline plugin source from marketplace.json at skills/vue-pinia-best-practices",[363],{"path":323,"priority":305},{"basePath":248,"description":10,"displayName":12,"installMethods":365,"rationale":366,"selectedPaths":367,"source":306,"sourceLanguage":17,"type":251},{"claudeCode":12},"inline plugin source from marketplace.json at skills/vue-router-best-practices",[368],{"path":323,"priority":305},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":306,"sourceLanguage":17,"type":251},"skills/vue-testing-best-practices","Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.","vue-testing-best-practices",{"claudeCode":372},"inline plugin source from marketplace.json at skills/vue-testing-best-practices",[376],{"path":323,"priority":305},{"basePath":316,"description":317,"displayName":318,"installMethods":378,"rationale":379,"selectedPaths":380,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/create-adaptable-composable/SKILL.md",[381],{"path":323,"priority":300},"skill",{"basePath":325,"description":384,"displayName":327,"installMethods":385,"rationale":386,"selectedPaths":387,"source":306,"sourceLanguage":17,"type":382},"MUST be used for Vue.js tasks. Strongly recommends Composition API with `\u003Cscript setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.",{"claudeCode":259},"SKILL.md frontmatter at skills/vue-best-practices/SKILL.md",[388,389,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432],{"path":323,"priority":300},{"path":390,"priority":391},"references/animation-class-based-technique.md","medium",{"path":393,"priority":391},"references/animation-state-driven-technique.md",{"path":395,"priority":391},"references/component-async.md",{"path":397,"priority":391},"references/component-data-flow.md",{"path":399,"priority":391},"references/component-fallthrough-attrs.md",{"path":401,"priority":391},"references/component-keep-alive.md",{"path":403,"priority":391},"references/component-slots.md",{"path":405,"priority":391},"references/component-suspense.md",{"path":407,"priority":391},"references/component-teleport.md",{"path":409,"priority":391},"references/component-transition-group.md",{"path":411,"priority":391},"references/component-transition.md",{"path":413,"priority":391},"references/composables.md",{"path":415,"priority":391},"references/directives.md",{"path":417,"priority":391},"references/perf-avoid-component-abstraction-in-lists.md",{"path":419,"priority":391},"references/perf-v-once-v-memo-directives.md",{"path":421,"priority":391},"references/perf-virtualize-large-lists.md",{"path":423,"priority":391},"references/plugins.md",{"path":425,"priority":391},"references/reactivity.md",{"path":427,"priority":391},"references/render-functions.md",{"path":429,"priority":391},"references/sfc.md",{"path":431,"priority":391},"references/state-management.md",{"path":433,"priority":391},"references/updated-hook-performance.md",{"basePath":333,"description":334,"displayName":335,"installMethods":435,"rationale":436,"selectedPaths":437,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-debug-guides/SKILL.md",[438],{"path":323,"priority":300},{"basePath":341,"description":342,"displayName":343,"installMethods":440,"rationale":441,"selectedPaths":442,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-jsx-best-practices/SKILL.md",[443],{"path":323,"priority":300},{"basePath":349,"description":350,"displayName":351,"installMethods":445,"rationale":446,"selectedPaths":447,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-options-api-best-practices/SKILL.md",[448],{"path":323,"priority":300},{"basePath":357,"description":358,"displayName":359,"installMethods":450,"rationale":451,"selectedPaths":452,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-pinia-best-practices/SKILL.md",[453],{"path":323,"priority":300},{"basePath":248,"description":10,"displayName":12,"installMethods":455,"rationale":456,"selectedPaths":457,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-router-best-practices/SKILL.md",[458],{"path":323,"priority":300},{"basePath":370,"description":371,"displayName":372,"installMethods":460,"rationale":461,"selectedPaths":462,"source":306,"sourceLanguage":17,"type":382},{"claudeCode":259},"SKILL.md frontmatter at skills/vue-testing-best-practices/SKILL.md",[463],{"path":323,"priority":300},{"sources":465},[466],"manual",{"closedIssues90d":8,"description":468,"forks":238,"license":242,"openIssues90d":8,"pushedAt":239,"readmeSize":236,"stars":240,"topics":469},"Agent skills for Vue 3 development",[],{"classifiedAt":471,"discoverAt":472,"extractAt":473,"githubAt":473,"updatedAt":471},1778690831804,1778689596167,1778690830077,[222,220,221,218,219],{"evaluatedAt":246,"extractAt":282,"updatedAt":246},[],[478,507,535,571,599,616],{"_creationTime":479,"_id":480,"community":481,"display":482,"identity":487,"providers":491,"relations":499,"tags":502,"workflow":503},1778698235845.4077,"k17f8b1e3611rh6d9e6peh43b186m55k",{"reviewCount":8},{"description":483,"installMethods":484,"name":485,"sourceUrl":486},"Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",{"claudeCode":485},"context7-plugin","https://github.com/upstash/context7",{"basePath":488,"githubOwner":489,"githubRepo":490,"locale":17,"slug":490,"type":251},"plugins/claude/context7","upstash","context7",{"evaluate":492,"extract":498},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":494,"targetMarket":223,"tier":224},100,[495,222,496,497],"documentation","code-examples","mcp-server",{"commitSha":272},{"parentExtensionId":500,"repoId":501},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w",[496,222,495,497],{"evaluatedAt":504,"extractAt":505,"updatedAt":506},1778698268645,1778698235845,1778698495329,{"_creationTime":508,"_id":509,"community":510,"display":511,"identity":516,"providers":520,"relations":528,"tags":531,"workflow":532},1778685949178.7742,"k17dgc5scd649szmm3x9evvv3h86mshy",{"reviewCount":8},{"description":512,"installMethods":513,"name":514,"sourceUrl":515},"Real-time statusline HUD for Claude Code - displays context usage, tool activity, agent tracking, and todo progress",{"claudeCode":514},"claude-hud","https://github.com/davepoon/buildwithclaude",{"basePath":517,"githubOwner":518,"githubRepo":519,"locale":17,"slug":514,"type":251},"plugins/claude-hud","davepoon","buildwithclaude",{"evaluate":521,"extract":527},{"promptVersionExtension":211,"promptVersionScoring":212,"score":493,"tags":522,"targetMarket":223,"tier":224},[523,524,525,221,526],"hud","monitoring","statusline","nodejs",{"commitSha":272,"license":242},{"parentExtensionId":529,"repoId":530},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[523,524,526,525,221],{"evaluatedAt":533,"extractAt":534,"updatedAt":533},1778686047407,1778685949178,{"_creationTime":536,"_id":537,"community":538,"display":539,"identity":545,"providers":549,"relations":564,"tags":567,"workflow":568},1778699018122.783,"k177d3yxys49pbshbj22tkams186mcc8",{"reviewCount":8},{"description":540,"installMethods":541,"name":543,"sourceUrl":544},"Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns",{"claudeCode":542},"ui-design","UI/UX Design Plugin","https://github.com/wshobson/agents",{"basePath":546,"githubOwner":547,"githubRepo":548,"locale":17,"slug":542,"type":251},"plugins/ui-design","wshobson","agents",{"evaluate":550,"extract":562},{"promptVersionExtension":211,"promptVersionScoring":212,"score":235,"tags":551,"targetMarket":223,"tier":224},[552,553,554,555,556,557,218,558,559,560,561],"ui-ux","design-systems","accessibility","mobile-design","web-design","react","svelte","swiftui","jetpack-compose","tailwind-css",{"commitSha":272,"license":242,"plugin":563},{"mcpCount":8,"provider":276,"skillCount":274},{"parentExtensionId":565,"repoId":566},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[554,553,560,555,557,558,559,561,552,218,556],{"evaluatedAt":569,"extractAt":570,"updatedAt":569},1778700172129,1778699018122,{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":580,"providers":582,"relations":591,"tags":594,"workflow":595},1778688051183.8726,"k17dtvq1f3j337hkkpk00sq5hx86mhr3",{"reviewCount":8},{"description":576,"installMethods":577,"name":578,"sourceUrl":579},"Official GSAP skills for Claude, Cursor, and other AI agents — animations, timelines, ScrollTrigger, plugins, utilities, React, and performance",{"claudeCode":578},"gsap-skills","https://github.com/greensock/gsap-skills",{"basePath":261,"githubOwner":581,"githubRepo":578,"locale":17,"slug":578,"type":251},"greensock",{"evaluate":583,"extract":588},{"promptVersionExtension":211,"promptVersionScoring":212,"score":235,"tags":584,"targetMarket":223,"tier":224},[585,586,220,557,218,558,587],"gsap","animation","scrolltrigger",{"commitSha":272,"plugin":589},{"mcpCount":8,"provider":276,"skillCount":590},8,{"parentExtensionId":592,"repoId":593},"k1716mds5yeexch8wmdvg1wqq586mqrx","kd78q41crc25f7stq2akq7g6y986nzzk",[586,585,220,557,587,558,218],{"evaluatedAt":596,"extractAt":597,"updatedAt":598},1778688094142,1778688051183,1778688395628,{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":605,"providers":606,"relations":612,"tags":613,"workflow":614},1778690831986.3738,"k17cddhpjwb7awdahsbew76n4n86mxxh",{"reviewCount":8},{"description":342,"installMethods":604,"name":343,"sourceUrl":13},{"claudeCode":343},{"basePath":341,"githubOwner":249,"githubRepo":250,"locale":17,"slug":343,"type":251},{"evaluate":607,"extract":611},{"promptVersionExtension":211,"promptVersionScoring":212,"score":608,"tags":609,"targetMarket":223,"tier":224},98,[218,610,220,269,270],"jsx",{"commitSha":272},{"parentExtensionId":254,"repoId":278},[270,269,220,610,218],{"evaluatedAt":615,"extractAt":282,"updatedAt":615},1778690951610,{"_creationTime":617,"_id":618,"community":619,"display":620,"identity":622,"providers":623,"relations":629,"tags":630,"workflow":631},1778690831986.373,"k17bgk0brjc36v6ebjgm8bg0y186nny6",{"reviewCount":8},{"description":317,"installMethods":621,"name":318,"sourceUrl":13},{"claudeCode":318},{"basePath":316,"githubOwner":249,"githubRepo":250,"locale":17,"slug":318,"type":251},{"evaluate":624,"extract":628},{"promptVersionExtension":211,"promptVersionScoring":212,"score":608,"tags":625,"targetMarket":223,"tier":224},[218,626,221,627,222],"composable","reactivity",{"commitSha":272},{"parentExtensionId":254,"repoId":278},[626,222,627,221,218],{"evaluatedAt":632,"extractAt":282,"updatedAt":632},1778690901082]