[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-hyf0-vue-skills-zh-CN":3,"guides-for-hyf0-vue-skills":631,"similar-k17fvvpt61wrah7aepwqhgjp4d86n8jx-zh-CN":632},{"_creationTime":4,"_id":5,"children":6,"community":200,"display":201,"evaluation":205,"identity":434,"isFallback":431,"parentExtension":436,"providers":459,"relations":465,"repo":466,"tags":629,"workflow":630},1778690831986.3728,"k17fvvpt61wrah7aepwqhgjp4d86n8jx",[7,45,68,93,115,136,156,176],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778690831986.375,"k17cz34xvdsccr5kww43wmkzr986mzk6",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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.",{"claudeCode":15},"hyf0/vue-skills","create-adaptable-composable","https://github.com/hyf0/vue-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/create-adaptable-composable","hyf0","vue-skills","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",100,[30,31,32,33,34],"vue","composable","reactivity","typescript","developer-productivity","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd7a1a0bdc2ez150x3razht61n86m6a8",[31,34,32,33,30],{"evaluatedAt":43,"extractAt":44,"updatedAt":43},1778691066243,1778690831986,{"_creationTime":46,"_id":47,"community":48,"display":49,"identity":53,"providers":55,"relations":64,"tags":65,"workflow":66},1778690831986.3752,"k170ck363x05t81y8q1xwqnszs86mvdn",{"reviewCount":11},{"description":50,"installMethods":51,"name":52,"sourceUrl":17},"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":15},"vue-best-practices",{"basePath":54,"githubOwner":20,"githubRepo":21,"locale":22,"slug":52,"type":23},"skills/vue-best-practices",{"evaluate":56,"extract":63},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":58,"targetMarket":35,"tier":36},99,[30,59,33,60,61,62],"composition-api","best-practices","code-quality","developer-tools",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[60,61,59,62,33,30],{"evaluatedAt":67,"extractAt":44,"updatedAt":67},1778691083567,{"_creationTime":69,"_id":70,"community":71,"display":72,"identity":76,"providers":79,"relations":89,"tags":90,"workflow":91},1778690831986.3755,"k17b1mmc2gacj1jgnx38vyz96586n32f",{"reviewCount":11},{"description":73,"installMethods":74,"name":75,"sourceUrl":17},"Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.",{"claudeCode":15},"Vue Debug Guides",{"basePath":77,"githubOwner":20,"githubRepo":21,"locale":22,"slug":78,"type":23},"skills/vue-debug-guides","vue-debug-guides",{"evaluate":80,"extract":87},{"promptVersionExtension":26,"promptVersionScoring":27,"score":81,"tags":82,"targetMarket":35,"tier":36},98,[30,83,84,85,86],"debugging","javascript","frontend","errors",{"commitSha":38,"license":88},"MIT",{"parentExtensionId":5,"repoId":40},[83,86,85,84,30],{"evaluatedAt":92,"extractAt":44,"updatedAt":92},1778691105795,{"_creationTime":94,"_id":95,"community":96,"display":97,"identity":101,"providers":103,"relations":111,"tags":112,"workflow":113},1778690831986.3757,"k17c6gcwk1vmvz5g9jvn8cgavd86ndgy",{"reviewCount":11},{"description":98,"installMethods":99,"name":100,"sourceUrl":17},"JSX syntax in Vue (e.g., class vs className, JSX plugin config).",{"claudeCode":15},"vue-jsx-best-practices",{"basePath":102,"githubOwner":20,"githubRepo":21,"locale":22,"slug":100,"type":23},"skills/vue-jsx-best-practices",{"evaluate":104,"extract":110},{"promptVersionExtension":26,"promptVersionScoring":27,"score":81,"tags":105,"targetMarket":35,"tier":36},[30,106,107,108,109],"jsx","react","syntax","configuration",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[109,106,107,108,30],{"evaluatedAt":114,"extractAt":44,"updatedAt":114},1778691122953,{"_creationTime":116,"_id":117,"community":118,"display":119,"identity":123,"providers":125,"relations":132,"tags":133,"workflow":134},1778690831986.376,"k1794zt4gvkb110cv49n3mrrfd86mh0e",{"reviewCount":11},{"description":120,"installMethods":121,"name":122,"sourceUrl":17},"Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.",{"claudeCode":15},"vue-options-api-best-practices",{"basePath":124,"githubOwner":20,"githubRepo":21,"locale":22,"slug":122,"type":23},"skills/vue-options-api-best-practices",{"evaluate":126,"extract":131},{"promptVersionExtension":26,"promptVersionScoring":27,"score":127,"tags":128,"targetMarket":35,"tier":36},95,[30,129,130,33,84],"vuejs","options-api",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[84,130,33,30,129],{"evaluatedAt":135,"extractAt":44,"updatedAt":135},1778691139529,{"_creationTime":137,"_id":138,"community":139,"display":140,"identity":144,"providers":146,"relations":152,"tags":153,"workflow":154},1778690831986.3762,"k17ed4b01jadf88dwg72z26jnx86nhh8",{"reviewCount":11},{"description":141,"installMethods":142,"name":143,"sourceUrl":17},"Pinia stores, state management patterns, store setup, and reactivity with stores.",{"claudeCode":15},"vue-pinia-best-practices",{"basePath":145,"githubOwner":20,"githubRepo":21,"locale":22,"slug":143,"type":23},"skills/vue-pinia-best-practices",{"evaluate":147,"extract":151},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":148,"targetMarket":35,"tier":36},[30,149,150,84,33],"pinia","state-management",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[84,149,150,33,30],{"evaluatedAt":155,"extractAt":44,"updatedAt":155},1778691159056,{"_creationTime":157,"_id":158,"community":159,"display":160,"identity":164,"providers":166,"relations":172,"tags":173,"workflow":174},1778690831986.3765,"k179x509d3fng6rhce5txz8grx86m5mw",{"reviewCount":11},{"description":161,"installMethods":162,"name":163,"sourceUrl":17},"Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.",{"claudeCode":15},"vue-router-best-practices",{"basePath":165,"githubOwner":20,"githubRepo":21,"locale":22,"slug":163,"type":23},"skills/vue-router-best-practices",{"evaluate":167,"extract":171},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":168,"targetMarket":35,"tier":36},[30,169,84,33,170],"vue-router","web-development",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[84,33,30,169,170],{"evaluatedAt":175,"extractAt":44,"updatedAt":175},1778691174475,{"_creationTime":177,"_id":178,"community":179,"display":180,"identity":184,"providers":186,"relations":196,"tags":197,"workflow":198},1778690831986.3767,"k17fjjgdng9c2xwz18cc594g0986n7wy",{"reviewCount":11},{"description":181,"installMethods":182,"name":183,"sourceUrl":17},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{"claudeCode":15},"vue-testing-best-practices",{"basePath":185,"githubOwner":20,"githubRepo":21,"locale":22,"slug":183,"type":23},"skills/vue-testing-best-practices",{"evaluate":187,"extract":195},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":188,"targetMarket":35,"tier":36},[189,190,191,192,193,194],"vue-js","testing","vitest","playwright","component-testing","e2e-testing",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[193,194,192,190,191,189],{"evaluatedAt":199,"extractAt":44,"updatedAt":199},1778691195044,{"reviewCount":11},{"description":202,"installMethods":203,"name":204,"sourceUrl":17},"Install all Vue.js skills at once, including best practices, testing, router, Pinia, JSX, Options API, debug guides, and composable patterns.",{"claudeCode":21},"Vue Skills Bundle",{"_creationTime":206,"_id":207,"extensionId":5,"locale":22,"result":208,"trustSignals":418,"workflow":432},1778690869600.8484,"kn76bdejmg4xc96mdf2288x9xh86m5rt",{"checks":209,"evaluatedAt":394,"extensionSummary":395,"features":396,"nonGoals":401,"practices":405,"prerequisites":406,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":407,"rationale":408,"score":57,"summary":409,"tags":410,"targetMarket":35,"tier":36,"useCases":414},[210,215,218,221,225,228,233,237,240,243,247,251,254,258,261,264,267,270,273,276,280,284,288,292,296,299,302,305,309,312,315,318,321,324,327,331,335,339,342,346,349,352,355,358,361,364,367,370,373,376,380,383,386,390],{"category":211,"check":212,"severity":213,"summary":214},"Practical Utility","Problem relevance","pass","The description clearly states the problem of installing all Vue.js skills at once for various aspects of Vue development.",{"category":211,"check":216,"severity":213,"summary":217},"Unique selling proposition","This plugin offers a curated bundle of specialized Vue.js skills, providing a coherent and efficient way to manage best practices, testing, and specific patterns, going beyond basic LLM capabilities for Vue development.",{"category":211,"check":219,"severity":213,"summary":220},"Production readiness","The plugin bundles a comprehensive set of skills covering various aspects of Vue.js development, from best practices to debugging and specific patterns, enabling complete lifecycle support for Vue projects.",{"category":222,"check":223,"severity":213,"summary":224},"Scope","Single responsibility principle","The plugin consolidates a coherent set of Vue.js development skills, all related to the Vue ecosystem, without introducing unrelated domains.",{"category":222,"check":226,"severity":213,"summary":227},"Description quality","The displayed description accurately reflects the bundled skills, listing specific areas like best practices, testing, router, Pinia, JSX, and composable patterns.",{"category":229,"check":230,"severity":231,"summary":232},"Invocation","Scoped tools","not_applicable","This is a plugin, not a skill with individual tools. The evaluation of individual tools is not applicable at the plugin level.",{"category":234,"check":235,"severity":231,"summary":236},"Documentation","Configuration & parameter reference","The plugin itself does not expose direct parameters or configuration options for end-users beyond its installation mechanism.",{"category":222,"check":238,"severity":231,"summary":239},"Tool naming","This plugin bundles skills, and individual tool naming is not applicable at this level.",{"category":222,"check":241,"severity":231,"summary":242},"Minimal I/O surface","As a plugin that installs other skills, it does not have its own tools with input/output schemas to evaluate.",{"category":244,"check":245,"severity":213,"summary":246},"License","License usability","The plugin's license is MIT, as indicated in the LICENSE file and supported by the trust signals.",{"category":248,"check":249,"severity":213,"summary":250},"Maintenance","Commit recency","The last commit was on March 26, 2026, which is within the last 3 months.",{"category":248,"check":252,"severity":231,"summary":253},"Dependency Management","No third-party dependencies were detected for the plugin itself, only for the skills it bundles. Thus, dependency management for the plugin is not applicable.",{"category":255,"check":256,"severity":231,"summary":257},"Security","Secret Management","The plugin itself does not handle or expose secrets; secrets would be managed by individual skills if they required them.",{"category":255,"check":259,"severity":213,"summary":260},"Injection","No indications of untrusted data being loaded or executed as instructions were found for the plugin itself.",{"category":255,"check":262,"severity":213,"summary":263},"Transitive Supply-Chain Grenades","The plugin does not load external files at runtime or fetch remote content that could be manipulated.",{"category":255,"check":265,"severity":213,"summary":266},"Sandbox Isolation","The plugin itself does not perform file operations or interact with the system outside of its intended installation and activation mechanism.",{"category":255,"check":268,"severity":213,"summary":269},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the plugin's core logic.",{"category":255,"check":271,"severity":213,"summary":272},"Data Exfiltration","The plugin does not handle or transmit any confidential data.",{"category":255,"check":274,"severity":213,"summary":275},"Hidden Text Tricks","Bundled content for the plugin itself is free of hidden-steering tricks and uses clean, printable ASCII.",{"category":277,"check":278,"severity":213,"summary":279},"Hooks","Opaque code execution","The plugin's core scripts are readable and not obfuscated.",{"category":281,"check":282,"severity":213,"summary":283},"Portability","Structural Assumption","The plugin itself does not make structural assumptions about the user's project layout beyond what is required for installation.",{"category":285,"check":286,"severity":213,"summary":287},"Trust","Issues Attention","There are 0 open issues and 0 closed issues in the last 90 days, indicating good maintainer engagement for the plugin's scope.",{"category":289,"check":290,"severity":213,"summary":291},"Versioning","Release Management","The plugin's `plugin.json` (inferred from `README.md` install instructions) implies versioning, and the underlying skills have version metadata.",{"category":293,"check":294,"severity":231,"summary":295},"Code Execution","Validation","As a plugin that bundles other skills, it does not expose its own tools or parameters that would require schema validation.",{"category":255,"check":297,"severity":213,"summary":298},"Unguarded Destructive Operations","The plugin's installation process is not destructive and does not involve operations requiring confirmation.",{"category":293,"check":300,"severity":213,"summary":301},"Error Handling","The plugin's installation and management logic appears to handle errors gracefully without causing crashes or state corruption.",{"category":293,"check":303,"severity":231,"summary":304},"Logging","The plugin itself does not perform actions that require local audit logging.",{"category":306,"check":307,"severity":231,"summary":308},"Compliance","GDPR","The plugin does not operate on personal data; this concern is deferred to individual skills if they were to handle such data.",{"category":306,"check":310,"severity":213,"summary":311},"Target market","The plugin is generally applicable to Vue.js development worldwide, with no specific regional limitations detected.",{"category":281,"check":313,"severity":213,"summary":314},"Runtime stability","The plugin's installation and activation logic is expected to be stable across standard environments where Claude Code runs.",{"category":234,"check":316,"severity":213,"summary":317},"README","The README exists and clearly states the plugin's purpose of installing Vue.js skills.",{"category":222,"check":319,"severity":231,"summary":320},"Tool surface size","This plugin bundles skills rather than exposing its own tools, making 'tool surface size' not applicable.",{"category":229,"check":322,"severity":231,"summary":323},"Overlapping near-synonym tools","This plugin bundles skills, and there are no overlapping tool names at the plugin level to evaluate.",{"category":234,"check":325,"severity":213,"summary":326},"Phantom features","The README accurately lists the available skills, and installation instructions confirm their availability.",{"category":328,"check":329,"severity":213,"summary":330},"Install","Installation instruction","The README provides clear installation instructions for both `npx skills add` and Claude Code Marketplace, including copy-pasteable examples.",{"category":332,"check":333,"severity":213,"summary":334},"Errors","Actionable error messages","Installation instructions are clear, and underlying skills likely provide actionable errors if encountered during use.",{"category":336,"check":337,"severity":231,"summary":338},"Execution","Pinned dependencies","The plugin itself does not have direct third-party dependencies that would require pinning.",{"category":222,"check":340,"severity":231,"summary":341},"Dry-run preview","The plugin's primary function is installation and not state-changing operations that would require a dry-run preview.",{"category":343,"check":344,"severity":231,"summary":345},"Protocol","Idempotent retry & timeouts","The plugin's installation and management functions are not network-bound or state-changing operations requiring retry logic.",{"category":306,"check":347,"severity":213,"summary":348},"Telemetry opt-in","The plugin's installation mechanism does not appear to collect telemetry by default, aligning with opt-in principles.",{"category":229,"check":350,"severity":213,"summary":351},"Name collisions","The plugin bundles distinct Vue.js skills, each with specific descriptions, preventing router mismatches.",{"category":229,"check":353,"severity":231,"summary":354},"Hooks-off mechanism","This plugin does not appear to implement its own hooks that would require a hooks-off mechanism.",{"category":229,"check":356,"severity":231,"summary":357},"Hook matcher tightness","The plugin does not define its own hooks that would require matcher tightness evaluation.",{"category":255,"check":359,"severity":231,"summary":360},"Hook security","The plugin does not implement hooks that require security checks.",{"category":277,"check":362,"severity":231,"summary":363},"Silent prompt rewriting","The plugin does not employ `UserPromptSubmit` hooks.",{"category":255,"check":365,"severity":231,"summary":366},"Permission Hook","The plugin does not utilize `PermissionRequest` hooks.",{"category":306,"check":368,"severity":231,"summary":369},"Hook privacy","The plugin does not implement hooks that handle logging or telemetry.",{"category":293,"check":371,"severity":231,"summary":372},"Hook dependency","The plugin does not rely on external hook scripts that would need evaluation for opacity.",{"category":234,"check":374,"severity":213,"summary":375},"Feature Transparency","The README clearly lists all available skills and their purposes, ensuring feature transparency.",{"category":377,"check":378,"severity":213,"summary":379},"Convention","Layout convention adherence","The plugin follows standard layout conventions for organizing its skills and documentation.",{"category":377,"check":381,"severity":231,"summary":382},"Plugin state","The plugin itself does not manage persistent state that would require storage under `${CLAUDE_PLUGIN_DATA}`.",{"category":255,"check":384,"severity":231,"summary":385},"Keychain-stored secrets","The plugin does not consume or store secrets, so keychain integration is not applicable.",{"category":387,"check":388,"severity":213,"summary":389},"Dependencies","Tagged release sourcing","The plugin installs skills which have clear versioning, and the primary installation method is via a package manager, implying tagged releases.",{"category":391,"check":392,"severity":213,"summary":393},"Installation","Clean uninstall","The installation process appears to be contained and should allow for clean uninstallation without leaving background daemons or persistent system modifications.",1778690869428,"This plugin bundles multiple specialized skills for Vue.js development, covering best practices, debugging, testing, Pinia, router, JSX, and composable patterns.",[397,398,399,400],"Installs all Vue.js skills at once","Covers best practices, testing, Pinia, and router","Includes skills for JSX and composable patterns","Facilitates robust Vue 3 development",[402,403,404],"Providing individual commands or tools directly; it bundles skills.","Replacing the core Vue.js framework or build tools.","Offering features outside the Vue.js development ecosystem.",[],[],"To provide a convenient, all-in-one installation for a collection of high-quality Vue.js development skills, ensuring developers have access to best practices and solutions for common issues.","The plugin is well-documented and maintained, with a strong focus on best practices for Vue.js development. No critical or warning findings were identified.","A comprehensive plugin for installing a suite of Vue.js development skills.",[189,411,412,60,190,413],"plugin","development","composables",[415,416,417],"Installing a complete set of Vue.js development tools.","Ensuring consistent application of best practices across a Vue project.","Accessing specialized skills for debugging and testing Vue applications.",{"codeQuality":419,"collectedAt":421,"documentation":422,"maintenance":425,"security":429,"testCoverage":430},{"hasLockfile":420},false,1778690848402,{"descriptionLength":423,"readmeSize":424},141,5159,{"closedIssues90d":11,"forks":426,"hasChangelog":420,"openIssues90d":11,"pushedAt":427,"stars":428},140,1774504225000,2398,{"hasNpmPackage":420,"license":88,"smitheryVerified":420},{"hasCi":431,"hasTests":420},true,{"updatedAt":433},1778690869600,{"basePath":435,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":411},"",{"_creationTime":437,"_id":438,"community":439,"display":440,"identity":443,"parentExtension":445,"providers":446,"relations":455,"tags":456,"workflow":457},1778690831986.3726,"k177xnpmcr1m47q4bptm8mfn4186mcby",{"reviewCount":11},{"description":441,"installMethods":442,"name":21,"sourceUrl":17},"A collection of skills for Vue.js development.",{"claudeCode":15},{"basePath":435,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":444},"marketplace",null,{"evaluate":447,"extract":450},{"promptVersionExtension":448,"promptVersionScoring":27,"score":127,"tags":449,"targetMarket":35,"tier":36},"3.1.0",[30,84,85,412,444],{"commitSha":38,"marketplace":451,"plugin":453},{"name":21,"pluginCount":452},9,{"mcpCount":11,"provider":454,"skillCount":11},"classify",{"repoId":40},[412,85,84,444,30],{"evaluatedAt":458,"extractAt":44,"updatedAt":458},1778690847963,{"evaluate":460,"extract":462},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":461,"targetMarket":35,"tier":36},[189,411,412,60,190,413],{"commitSha":38,"license":88,"plugin":463},{"mcpCount":11,"provider":454,"skillCount":464},8,{"parentExtensionId":438,"repoId":40},{"_creationTime":467,"_id":40,"identity":468,"providers":469,"workflow":625},1778689596167.0537,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":470,"discover":619,"github":622},{"commitSha":38,"extensions":471},[472,485,492,498,504,509,514,519,524,529,534,539,589,594,599,604,609,614],{"basePath":435,"description":441,"displayName":21,"installMethods":473,"rationale":474,"selectedPaths":475,"source":484,"sourceLanguage":22,"type":444},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[476,479,481],{"path":477,"priority":478},".claude-plugin/marketplace.json","mandatory",{"path":480,"priority":478},"README.md",{"path":482,"priority":483},"LICENSE","high","rule",{"basePath":435,"description":202,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":484,"sourceLanguage":22,"type":411},"vue-skills-bundle",{"claudeCode":21},"inline plugin source from marketplace.json at /",[490,491],{"path":480,"priority":478},{"path":482,"priority":483},{"basePath":19,"description":13,"displayName":16,"installMethods":493,"rationale":494,"selectedPaths":495,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":16},"inline plugin source from marketplace.json at skills/create-adaptable-composable",[496],{"path":497,"priority":483},"SKILL.md",{"basePath":54,"description":499,"displayName":52,"installMethods":500,"rationale":501,"selectedPaths":502,"source":484,"sourceLanguage":22,"type":411},"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.",{"claudeCode":52},"inline plugin source from marketplace.json at skills/vue-best-practices",[503],{"path":497,"priority":483},{"basePath":77,"description":73,"displayName":78,"installMethods":505,"rationale":506,"selectedPaths":507,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":78},"inline plugin source from marketplace.json at skills/vue-debug-guides",[508],{"path":497,"priority":483},{"basePath":102,"description":98,"displayName":100,"installMethods":510,"rationale":511,"selectedPaths":512,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":100},"inline plugin source from marketplace.json at skills/vue-jsx-best-practices",[513],{"path":497,"priority":483},{"basePath":124,"description":120,"displayName":122,"installMethods":515,"rationale":516,"selectedPaths":517,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":122},"inline plugin source from marketplace.json at skills/vue-options-api-best-practices",[518],{"path":497,"priority":483},{"basePath":145,"description":141,"displayName":143,"installMethods":520,"rationale":521,"selectedPaths":522,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":143},"inline plugin source from marketplace.json at skills/vue-pinia-best-practices",[523],{"path":497,"priority":483},{"basePath":165,"description":161,"displayName":163,"installMethods":525,"rationale":526,"selectedPaths":527,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":163},"inline plugin source from marketplace.json at skills/vue-router-best-practices",[528],{"path":497,"priority":483},{"basePath":185,"description":181,"displayName":183,"installMethods":530,"rationale":531,"selectedPaths":532,"source":484,"sourceLanguage":22,"type":411},{"claudeCode":183},"inline plugin source from marketplace.json at skills/vue-testing-best-practices",[533],{"path":497,"priority":483},{"basePath":19,"description":13,"displayName":16,"installMethods":535,"rationale":536,"selectedPaths":537,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/create-adaptable-composable/SKILL.md",[538],{"path":497,"priority":478},{"basePath":54,"description":50,"displayName":52,"installMethods":540,"rationale":541,"selectedPaths":542,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-best-practices/SKILL.md",[543,544,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587],{"path":497,"priority":478},{"path":545,"priority":546},"references/animation-class-based-technique.md","medium",{"path":548,"priority":546},"references/animation-state-driven-technique.md",{"path":550,"priority":546},"references/component-async.md",{"path":552,"priority":546},"references/component-data-flow.md",{"path":554,"priority":546},"references/component-fallthrough-attrs.md",{"path":556,"priority":546},"references/component-keep-alive.md",{"path":558,"priority":546},"references/component-slots.md",{"path":560,"priority":546},"references/component-suspense.md",{"path":562,"priority":546},"references/component-teleport.md",{"path":564,"priority":546},"references/component-transition-group.md",{"path":566,"priority":546},"references/component-transition.md",{"path":568,"priority":546},"references/composables.md",{"path":570,"priority":546},"references/directives.md",{"path":572,"priority":546},"references/perf-avoid-component-abstraction-in-lists.md",{"path":574,"priority":546},"references/perf-v-once-v-memo-directives.md",{"path":576,"priority":546},"references/perf-virtualize-large-lists.md",{"path":578,"priority":546},"references/plugins.md",{"path":580,"priority":546},"references/reactivity.md",{"path":582,"priority":546},"references/render-functions.md",{"path":584,"priority":546},"references/sfc.md",{"path":586,"priority":546},"references/state-management.md",{"path":588,"priority":546},"references/updated-hook-performance.md",{"basePath":77,"description":73,"displayName":78,"installMethods":590,"rationale":591,"selectedPaths":592,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-debug-guides/SKILL.md",[593],{"path":497,"priority":478},{"basePath":102,"description":98,"displayName":100,"installMethods":595,"rationale":596,"selectedPaths":597,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-jsx-best-practices/SKILL.md",[598],{"path":497,"priority":478},{"basePath":124,"description":120,"displayName":122,"installMethods":600,"rationale":601,"selectedPaths":602,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-options-api-best-practices/SKILL.md",[603],{"path":497,"priority":478},{"basePath":145,"description":141,"displayName":143,"installMethods":605,"rationale":606,"selectedPaths":607,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-pinia-best-practices/SKILL.md",[608],{"path":497,"priority":478},{"basePath":165,"description":161,"displayName":163,"installMethods":610,"rationale":611,"selectedPaths":612,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-router-best-practices/SKILL.md",[613],{"path":497,"priority":478},{"basePath":185,"description":181,"displayName":183,"installMethods":615,"rationale":616,"selectedPaths":617,"source":484,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/vue-testing-best-practices/SKILL.md",[618],{"path":497,"priority":478},{"sources":620},[621],"manual",{"closedIssues90d":11,"description":623,"forks":426,"license":88,"openIssues90d":11,"pushedAt":427,"readmeSize":424,"stars":428,"topics":624},"Agent skills for Vue 3 development",[],{"classifiedAt":626,"discoverAt":627,"extractAt":628,"githubAt":628,"updatedAt":626},1778690831804,1778689596167,1778690830077,[60,413,412,411,190,189],{"evaluatedAt":433,"extractAt":44,"updatedAt":433},[],[633,664,692,721,752,776],{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":642,"providers":647,"relations":658,"tags":660,"workflow":661},1778685949178.7886,"k175j0a2ttdtwfrzvz3gae0z2186njwq",{"reviewCount":11},{"description":638,"installMethods":639,"name":640,"sourceUrl":641},"SDD WORK-PIPELINE Agent — Requirements analysis & development 6-agent full pipeline with DAG-based orchestration and sliding window context management",{"claudeCode":640},"uc-taskmanager","https://github.com/davepoon/buildwithclaude",{"basePath":643,"githubOwner":644,"githubRepo":645,"locale":22,"slug":646,"type":411},"plugins/agents-uc-taskmanager","davepoon","buildwithclaude","agents-uc-taskmanager",{"evaluate":648,"extract":654},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":649,"targetMarket":35,"tier":36},[650,412,651,652,653],"automation","pipeline","sdd","agent",{"commitSha":38,"license":655,"plugin":656},"GPL-3.0",{"mcpCount":11,"provider":454,"skillCount":657},3,{"repoId":659},"kd719kw54vhmcscq7ckdp59fg586mnt6",[653,650,412,651,652],{"evaluatedAt":662,"extractAt":663,"updatedAt":662},1778687422231,1778685949178,{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":673,"providers":677,"relations":685,"tags":688,"workflow":689},1778686037155.6094,"k1784wckdjhbewmdtebnx5y34n86mcb6",{"reviewCount":11},{"description":669,"installMethods":670,"name":671,"sourceUrl":672},"Plan customer discovery interviews with the right goal, segment, constraints, and method.",{"claudeCode":671},"discovery-interview-prep","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":674,"githubOwner":675,"githubRepo":676,"locale":22,"slug":671,"type":411},"skills/discovery-interview-prep","deanpeters","Product-Manager-Skills",{"evaluate":678,"extract":684},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":679,"targetMarket":35,"tier":36},[680,681,682,683,411],"product-management","customer-discovery","interviews","research-planning",{"commitSha":38},{"parentExtensionId":686,"repoId":687},"k1737yyx70jf9bpwv41etabg5d86m4f1","kd79w54je3w4zrhk2stxg9246186nbp1",[681,682,411,680,683],{"evaluatedAt":690,"extractAt":691,"updatedAt":690},1778686132519,1778686037155,{"_creationTime":693,"_id":694,"community":695,"display":696,"identity":701,"providers":705,"relations":712,"tags":716,"workflow":717},1778685915634.952,"k178sazsw9mc93tarpmxx6wwf586ncry",{"reviewCount":11},{"description":697,"installMethods":698,"name":699,"sourceUrl":700},"创建、更新和修复 Cypress 测试。连接到 Cypress Cloud 以查看测试结果并利用数据来管理您的测试套件。",{"claudeCode":699},"cypress","https://github.com/cypress-io/ai-toolkit",{"basePath":435,"githubOwner":702,"githubRepo":703,"locale":704,"slug":703,"type":411},"cypress-io","ai-toolkit","zh-CN",{"evaluate":706,"extract":710},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":707,"targetMarket":35,"tier":36},[699,190,650,708,709],"ai","qa",{"commitSha":38,"license":88,"plugin":711},{"mcpCount":11,"provider":454,"skillCount":657},{"parentExtensionId":713,"repoId":714,"translatedFrom":715},"k170k28hx0d93ds1md7v66h33986nap6","kd778b5hp7aqcpb58zn9yj8xas86meqd","k17a80t18qpe9tmapz3fnw597986mpsy",[708,650,699,709,190],{"evaluatedAt":718,"extractAt":719,"updatedAt":720},1778685834132,1778685765056,1778685915635,{"_creationTime":722,"_id":723,"community":724,"display":725,"identity":730,"providers":734,"relations":745,"tags":748,"workflow":749},1778699018122.784,"k1711syfp1zymbk1r0a9ry019986mgar",{"reviewCount":11},{"description":726,"installMethods":727,"name":728,"sourceUrl":729},"Guides developers from brand discovery through iterative design to deployment-ready HTML via Stitch.",{"claudeCode":728},"brand-landingpage","https://github.com/wshobson/agents",{"basePath":731,"githubOwner":732,"githubRepo":733,"locale":22,"slug":728,"type":411},"plugins/brand-landingpage","wshobson","agents",{"evaluate":735,"extract":742},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":736,"targetMarket":35,"tier":36},[737,738,739,740,741,412],"landing-page","design","branding","html","stitch",{"commitSha":38,"license":88,"plugin":743},{"mcpCount":11,"provider":454,"skillCount":744},1,{"parentExtensionId":746,"repoId":747},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[739,738,412,740,737,741],{"evaluatedAt":750,"extractAt":751,"updatedAt":750},1778700241503,1778699018122,{"_creationTime":753,"_id":754,"community":755,"display":756,"identity":760,"providers":762,"relations":772,"tags":773,"workflow":774},1778699018122.7773,"k1780kpz55ez4bvjdyenxkgz9586m1nf",{"reviewCount":11},{"description":757,"installMethods":758,"name":759,"sourceUrl":729},"Cross-platform application development coordinating web, iOS, Android, and desktop implementations",{"claudeCode":759},"multi-platform-apps",{"basePath":761,"githubOwner":732,"githubRepo":733,"locale":22,"slug":759,"type":411},"plugins/multi-platform-apps",{"evaluate":763,"extract":771},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":764,"targetMarket":35,"tier":36},[765,412,766,767,768,769,770,650],"cross-platform","orchestration","mobile","web","desktop","architecture",{"commitSha":38,"license":88},{"parentExtensionId":746,"repoId":747},[770,650,765,769,412,767,766,768],{"evaluatedAt":775,"extractAt":751,"updatedAt":775},1778699817960,{"_creationTime":777,"_id":778,"community":779,"display":780,"identity":784,"providers":786,"relations":793,"tags":794,"workflow":795},1778699018122.773,"k17ahpwbnf28cr714efke539nn86m1zb",{"reviewCount":11},{"description":781,"installMethods":782,"name":783,"sourceUrl":729},"Multi-perspective code analysis covering architecture, security, and best practices",{"claudeCode":783},"comprehensive-review",{"basePath":785,"githubOwner":732,"githubRepo":733,"locale":22,"slug":783,"type":411},"plugins/comprehensive-review",{"evaluate":787,"extract":792},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":788,"targetMarket":35,"tier":36},[789,790,770,791,650,411],"code-review","security","devops",{"commitSha":38,"license":88},{"parentExtensionId":746,"repoId":747},[770,650,789,791,411,790],{"evaluatedAt":796,"extractAt":751,"updatedAt":796},1778699531123]