[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-hyf0-vue-debug-guides-en":3,"guides-for-hyf0-vue-debug-guides":497,"similar-k17b1mmc2gacj1jgnx38vyz96586n32f-en":498},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":232,"parentExtension":253,"providers":306,"relations":310,"repo":311,"tags":495,"workflow":496},1778690831986.3755,"k17b1mmc2gacj1jgnx38vyz96586n32f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.",{"claudeCode":12},"hyf0/vue-skills","Vue Debug Guides","https://github.com/hyf0/vue-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":245},1778691105795.8438,"kn76x955223j5n735yev2gv3yd86nrhy","en",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"practices":208,"prerequisites":209,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"targetMarket":222,"tier":223,"useCases":224,"workflow":229},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of debugging Vue 3 runtime errors and issues.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance for Vue 3 debugging issues that go beyond general AI capabilities, particularly for edge cases and specific error types like SSR/hydration problems.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears to be production-ready, offering detailed guidance on various Vue 3 debugging scenarios, with a clear structure and references to specific documentation.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on debugging Vue 3 issues, with a clear distinction from related skills like 'vue-best-practices'.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's purpose of debugging Vue 3 runtime errors.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools or commands; it provides guidance based on the prompt.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or external configurations.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill does not expose tools with input or output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on March 26, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have external dependencies.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill provides guidance and does not execute code or load external data that could be subject to injection.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill only provides guidance and does not fetch or include external content at runtime.",{"category":66,"check":76,"severity":42,"summary":77},"Sandbox Isolation","This skill is purely informational and does not interact with the file system or perform destructive operations.",{"category":66,"check":79,"severity":42,"summary":80},"Sandbox escape primitives","The skill does not involve code execution, thus no sandbox escape primitives are present.",{"category":66,"check":82,"severity":42,"summary":83},"Data Exfiltration","The skill is purely informational and does not interact with external systems or confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears to be free of hidden steering tricks and uses clean printable ASCII and expected Unicode.",{"category":88,"check":89,"severity":42,"summary":90},"Hooks","Opaque code execution","The skill does not execute any code, so there is no opaque code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill provides guidance and does not make structural assumptions about the user's project layout.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating active maintenance or no current issues.",{"category":100,"check":101,"severity":102,"summary":103},"Versioning","Release Management","info","The skill frontmatter includes a name and description, but no explicit version number is present in the SKILL.md or manifests. Installation instructions reference 'main'.",{"category":105,"check":106,"severity":42,"summary":107},"Code Execution","Validation","The skill does not execute code or process structured output that requires validation.",{"category":66,"check":109,"severity":42,"summary":110},"Unguarded Destructive Operations","The skill is purely informational and does not perform any destructive operations.",{"category":105,"check":112,"severity":42,"summary":113},"Error Handling","The skill does not execute code, so there are no error handling mechanisms to evaluate.",{"category":105,"check":115,"severity":42,"summary":116},"Logging","The skill is read-only and does not perform actions that require logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill provides debugging guidance and does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill provides generic Vue 3 debugging advice and does not exhibit any regional or jurisdictional logic.",{"category":92,"check":125,"severity":42,"summary":126},"Runtime stability","The skill does not execute scripts and therefore has no runtime stability assumptions.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file exists and clearly describes the purpose and installation of the skills.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This skill does not expose individual tools; it provides a collection of guidance.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","The skill does not expose tools, so there are no overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the README and SKILL.md have corresponding guidance or references within the skill's documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for both direct CLI and Claude Code marketplace usage, including examples.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","The skill does not execute code and therefore does not have user-facing error paths.",{"category":148,"check":149,"severity":42,"summary":150},"Execution","Pinned dependencies","The skill does not use third-party dependencies or scripts that require pinning.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The skill is purely informational and does not have state-changing commands.",{"category":155,"check":156,"severity":42,"summary":157},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations.",{"category":118,"check":159,"severity":42,"summary":160},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill's purpose is precisely defined, covering Vue 3 debugging of specific issues and referencing related skills for broader topics.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The skill body is well-structured, using links to reference files for detailed information, keeping the main SKILL.md concise.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md effectively uses relative paths to link to detailed reference files for specific debugging topics.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill provides direct guidance and does not involve deep exploration or code review that would necessitate forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The README includes examples for other skills, and the SKILL.md details specific issues with clear references, implying actionable guidance.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md extensively lists numerous edge cases and potential failure modes for various Vue 3 features, with references to specific documentation for recovery.",{"category":105,"check":184,"severity":42,"summary":185},"Tool Fallback","This skill does not rely on external tools like MCP servers.",{"category":92,"check":187,"severity":24,"summary":188},"Stack assumptions","The skill assumes a Vue 3 environment and clearly indicates when related skills should be used, but does not impose specific tooling or OS requirements.",{"category":190,"check":191,"severity":42,"summary":192},"Safety","Halt on unexpected state","As a guidance skill, it does not execute code and therefore does not have pre-conditions or states to halt on.",{"category":92,"check":194,"severity":24,"summary":195},"Cross-skill coupling","The skill clearly cross-references related skills like 'vue-best-practices' and is designed to be used standalone for debugging specific issues.",1778691104364,"This skill provides detailed guidance on debugging various runtime errors, warnings, async failures, and SSR/hydration issues encountered in Vue 3 applications. It references specific documentation for each problem area.",[199,200,201,202,203],"Detailed debugging guidance for Vue 3.","Covers runtime errors, warnings, and async failures.","Addresses SSR and hydration issues.","Organized by Vue 3 feature areas (Reactivity, Components, Templates, etc.).","References external documentation for specific solutions.",[205,206,207],"Providing best practices for general Vue development (delegated to vue-best-practices).","Offering solutions for non-runtime Vue issues.","Replacing the need for a debugger or deep code analysis.",[],[],"3.0.0","4.4.0","To help developers diagnose and fix runtime errors, warnings, async failures, and SSR/hydration issues in Vue 3 applications.","The skill is well-documented, focused, and provides specific guidance for a common developer problem. Installation and usage are clear. No critical or warning findings.",98,"A comprehensive Vue 3 debugging guide with clear instructions and references.",[217,218,219,220,221],"vue","debugging","javascript","frontend","errors","global","verified",[225,226,227,228],"Diagnosing unexpected re-renders and state updates.","Fixing issues with component lifecycle and props.","Troubleshooting template compilation errors.","Resolving SSR/hydration mismatches.",[],{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":241,"testCoverage":243},{"hasLockfile":232},false,1778691083904,{"descriptionLength":235,"readmeSize":236},148,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},1778691105795,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":251,"type":252},"skills/vue-debug-guides","hyf0","vue-skills","vue-debug-guides","skill",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":261,"parentExtension":264,"providers":291,"relations":302,"tags":303,"workflow":304},1778690831986.3728,"k17fvvpt61wrah7aepwqhgjp4d86n8jx",{"reviewCount":8},{"description":258,"installMethods":259,"name":260,"sourceUrl":14},"Install all Vue.js skills at once, including best practices, testing, router, Pinia, JSX, Options API, debug guides, and composable patterns.",{"claudeCode":250},"Vue Skills Bundle",{"basePath":262,"githubOwner":249,"githubRepo":250,"locale":18,"slug":250,"type":263},"","plugin",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":271,"providers":273,"relations":285,"tags":287,"workflow":288},1778690831986.3726,"k177xnpmcr1m47q4bptm8mfn4186mcby",{"reviewCount":8},{"description":269,"installMethods":270,"name":250,"sourceUrl":14},"A collection of skills for Vue.js development.",{"claudeCode":12},{"basePath":262,"githubOwner":249,"githubRepo":250,"locale":18,"slug":250,"type":272},"marketplace",{"evaluate":274,"extract":279},{"promptVersionExtension":275,"promptVersionScoring":211,"score":276,"tags":277,"targetMarket":222,"tier":223},"3.1.0",95,[217,219,220,278,272],"development",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":250,"pluginCount":282},9,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7a1a0bdc2ez150x3razht61n86m6a8",[278,220,219,272,217],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778690847963,1778690831986,{"evaluate":292,"extract":299},{"promptVersionExtension":210,"promptVersionScoring":211,"score":293,"tags":294,"targetMarket":222,"tier":223},99,[295,263,278,296,297,298],"vue-js","best-practices","testing","composables",{"commitSha":280,"license":242,"plugin":300},{"mcpCount":8,"provider":284,"skillCount":301},8,{"parentExtensionId":266,"repoId":286},[296,298,278,263,297,295],{"evaluatedAt":305,"extractAt":290,"updatedAt":305},1778690869600,{"evaluate":307,"extract":309},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":308,"targetMarket":222,"tier":223},[217,218,219,220,221],{"commitSha":280,"license":242},{"parentExtensionId":255,"repoId":286},{"_creationTime":312,"_id":286,"identity":313,"providers":314,"workflow":491},1778689596167.0537,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":315,"discover":485,"github":488},{"commitSha":280,"extensions":316},[317,330,337,346,354,359,367,375,383,391,399,404,455,460,465,470,475,480],{"basePath":262,"description":269,"displayName":250,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":18,"type":272},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":262,"description":258,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":329,"sourceLanguage":18,"type":263},"vue-skills-bundle",{"claudeCode":250},"inline plugin source from marketplace.json at /",[335,336],{"path":325,"priority":323},{"path":327,"priority":328},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":329,"sourceLanguage":18,"type":263},"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":340},"inline plugin source from marketplace.json at skills/create-adaptable-composable",[344],{"path":345,"priority":328},"SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":329,"sourceLanguage":18,"type":263},"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":349},"inline plugin source from marketplace.json at skills/vue-best-practices",[353],{"path":345,"priority":328},{"basePath":248,"description":10,"displayName":251,"installMethods":355,"rationale":356,"selectedPaths":357,"source":329,"sourceLanguage":18,"type":263},{"claudeCode":251},"inline plugin source from marketplace.json at skills/vue-debug-guides",[358],{"path":345,"priority":328},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":329,"sourceLanguage":18,"type":263},"skills/vue-jsx-best-practices","JSX syntax in Vue (e.g., class vs className, JSX plugin config).","vue-jsx-best-practices",{"claudeCode":362},"inline plugin source from marketplace.json at skills/vue-jsx-best-practices",[366],{"path":345,"priority":328},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":329,"sourceLanguage":18,"type":263},"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":370},"inline plugin source from marketplace.json at skills/vue-options-api-best-practices",[374],{"path":345,"priority":328},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":329,"sourceLanguage":18,"type":263},"skills/vue-pinia-best-practices","Pinia stores, state management patterns, store setup, and reactivity with stores.","vue-pinia-best-practices",{"claudeCode":378},"inline plugin source from marketplace.json at skills/vue-pinia-best-practices",[382],{"path":345,"priority":328},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":329,"sourceLanguage":18,"type":263},"skills/vue-router-best-practices","Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.","vue-router-best-practices",{"claudeCode":386},"inline plugin source from marketplace.json at skills/vue-router-best-practices",[390],{"path":345,"priority":328},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":329,"sourceLanguage":18,"type":263},"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":394},"inline plugin source from marketplace.json at skills/vue-testing-best-practices",[398],{"path":345,"priority":328},{"basePath":338,"description":339,"displayName":340,"installMethods":400,"rationale":401,"selectedPaths":402,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/create-adaptable-composable/SKILL.md",[403],{"path":345,"priority":323},{"basePath":347,"description":405,"displayName":349,"installMethods":406,"rationale":407,"selectedPaths":408,"source":329,"sourceLanguage":18,"type":252},"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":12},"SKILL.md frontmatter at skills/vue-best-practices/SKILL.md",[409,410,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453],{"path":345,"priority":323},{"path":411,"priority":412},"references/animation-class-based-technique.md","medium",{"path":414,"priority":412},"references/animation-state-driven-technique.md",{"path":416,"priority":412},"references/component-async.md",{"path":418,"priority":412},"references/component-data-flow.md",{"path":420,"priority":412},"references/component-fallthrough-attrs.md",{"path":422,"priority":412},"references/component-keep-alive.md",{"path":424,"priority":412},"references/component-slots.md",{"path":426,"priority":412},"references/component-suspense.md",{"path":428,"priority":412},"references/component-teleport.md",{"path":430,"priority":412},"references/component-transition-group.md",{"path":432,"priority":412},"references/component-transition.md",{"path":434,"priority":412},"references/composables.md",{"path":436,"priority":412},"references/directives.md",{"path":438,"priority":412},"references/perf-avoid-component-abstraction-in-lists.md",{"path":440,"priority":412},"references/perf-v-once-v-memo-directives.md",{"path":442,"priority":412},"references/perf-virtualize-large-lists.md",{"path":444,"priority":412},"references/plugins.md",{"path":446,"priority":412},"references/reactivity.md",{"path":448,"priority":412},"references/render-functions.md",{"path":450,"priority":412},"references/sfc.md",{"path":452,"priority":412},"references/state-management.md",{"path":454,"priority":412},"references/updated-hook-performance.md",{"basePath":248,"description":10,"displayName":251,"installMethods":456,"rationale":457,"selectedPaths":458,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-debug-guides/SKILL.md",[459],{"path":345,"priority":323},{"basePath":360,"description":361,"displayName":362,"installMethods":461,"rationale":462,"selectedPaths":463,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-jsx-best-practices/SKILL.md",[464],{"path":345,"priority":323},{"basePath":368,"description":369,"displayName":370,"installMethods":466,"rationale":467,"selectedPaths":468,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-options-api-best-practices/SKILL.md",[469],{"path":345,"priority":323},{"basePath":376,"description":377,"displayName":378,"installMethods":471,"rationale":472,"selectedPaths":473,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-pinia-best-practices/SKILL.md",[474],{"path":345,"priority":323},{"basePath":384,"description":385,"displayName":386,"installMethods":476,"rationale":477,"selectedPaths":478,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-router-best-practices/SKILL.md",[479],{"path":345,"priority":323},{"basePath":392,"description":393,"displayName":394,"installMethods":481,"rationale":482,"selectedPaths":483,"source":329,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/vue-testing-best-practices/SKILL.md",[484],{"path":345,"priority":323},{"sources":486},[487],"manual",{"closedIssues90d":8,"description":489,"forks":238,"license":242,"openIssues90d":8,"pushedAt":239,"readmeSize":236,"stars":240,"topics":490},"Agent skills for Vue 3 development",[],{"classifiedAt":492,"discoverAt":493,"extractAt":494,"githubAt":494,"updatedAt":492},1778690831804,1778689596167,1778690830077,[218,221,220,219,217],{"evaluatedAt":246,"extractAt":290,"updatedAt":246},[],[499,529,547,576,605,635],{"_creationTime":500,"_id":501,"community":502,"display":503,"identity":509,"providers":514,"relations":522,"tags":525,"workflow":526},1778668208695.1443,"k1756c58e7z3k8dc64z3v01hfx86n77f",{"reviewCount":8},{"description":504,"installMethods":505,"name":507,"sourceUrl":508},"Layout and spacing audit covering grid, spacing consistency, density, responsive behavior",{"claudeCode":506},"Aboudjem/ui-ux-suite","Layout Audit","https://github.com/Aboudjem/ui-ux-suite",{"basePath":510,"githubOwner":511,"githubRepo":512,"locale":18,"slug":513,"type":252},"skills/layout-audit","Aboudjem","ui-ux-suite","layout-audit",{"evaluate":515,"extract":521},{"promptVersionExtension":210,"promptVersionScoring":211,"score":516,"tags":517,"targetMarket":222,"tier":223},100,[518,519,520,219,220],"ui-ux","design-audit","css",{"commitSha":280,"license":242},{"parentExtensionId":523,"repoId":524},"k178zeec8jajqdrczrynw6x3fx86mm8h","kd75532596tdmk72j9k55b0qqn86n5et",[520,519,220,219,518],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778670082566,1778668208695,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":535,"providers":536,"relations":543,"tags":544,"workflow":545},1778690831986.3765,"k179x509d3fng6rhce5txz8grx86m5mw",{"reviewCount":8},{"description":385,"installMethods":534,"name":386,"sourceUrl":14},{"claudeCode":12},{"basePath":384,"githubOwner":249,"githubRepo":250,"locale":18,"slug":386,"type":252},{"evaluate":537,"extract":542},{"promptVersionExtension":210,"promptVersionScoring":211,"score":516,"tags":538,"targetMarket":222,"tier":223},[217,539,219,540,541],"vue-router","typescript","web-development",{"commitSha":280},{"parentExtensionId":255,"repoId":286},[219,540,217,539,541],{"evaluatedAt":546,"extractAt":290,"updatedAt":546},1778691174475,{"_creationTime":548,"_id":549,"community":550,"display":551,"identity":557,"providers":562,"relations":569,"tags":572,"workflow":573},1778699018122.8015,"k171bv6ewee7jw9299cy3eew9586mq73",{"reviewCount":8},{"description":552,"installMethods":553,"name":555,"sourceUrl":556},"Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.",{"claudeCode":554},"wshobson/agents","React Modernization","https://github.com/wshobson/agents",{"basePath":558,"githubOwner":559,"githubRepo":560,"locale":18,"slug":561,"type":252},"plugins/framework-migration/skills/react-modernization","wshobson","agents","react-modernization",{"evaluate":563,"extract":568},{"promptVersionExtension":210,"promptVersionScoring":211,"score":293,"tags":564,"targetMarket":222,"tier":223},[565,219,540,220,566,567],"react","migration","codemods",{"commitSha":280,"license":242},{"parentExtensionId":570,"repoId":571},"k1783xc986w4w0mcsswfnxw4r586nw6j","kd74de64zj0axtg5b8t7eqqe2x86nske",[567,220,219,566,565,540],{"evaluatedAt":574,"extractAt":575,"updatedAt":574},1778701399503,1778699018122,{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":591,"relations":598,"tags":600,"workflow":601},1778686219732.871,"k17f4yhbhtjr181fzyxbz6h8en86mt3a",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.",{"claudeCode":583},"digitalsamba/claude-code-video-toolkit","Frontend Design","https://github.com/digitalsamba/claude-code-video-toolkit",{"basePath":587,"githubOwner":588,"githubRepo":589,"locale":18,"slug":590,"type":252},".claude/skills/frontend-design","digitalsamba","claude-code-video-toolkit","frontend-design",{"evaluate":592,"extract":597},{"promptVersionExtension":210,"promptVersionScoring":211,"score":293,"tags":593,"targetMarket":222,"tier":223},[220,594,595,565,217,596,518],"design","code-generation","web-components",{"commitSha":280,"license":242},{"repoId":599},"kd70r97eght58pp9f1x8scdagd86n32q",[595,594,220,565,518,217,596],{"evaluatedAt":602,"extractAt":603,"updatedAt":604},1778686337826,1778686219732,1778686648990,{"_creationTime":606,"_id":607,"community":608,"display":609,"identity":615,"providers":620,"relations":628,"tags":630,"workflow":631},1778699106670.4268,"k179cgk616p3xva37r5jqsfwvh86mcp2",{"reviewCount":8},{"description":610,"installMethods":611,"name":613,"sourceUrl":614},"Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.",{"claudeCode":612},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":616,"githubOwner":617,"githubRepo":618,"locale":18,"slug":619,"type":252},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":621,"extract":627},{"promptVersionExtension":210,"promptVersionScoring":211,"score":516,"tags":622,"targetMarket":222,"tier":223},[623,218,624,625,626],"browser","automation","ux","developer-tools",{"commitSha":280,"license":242},{"repoId":629},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[624,623,218,626,625],{"evaluatedAt":632,"extractAt":633,"updatedAt":634},1778699261239,1778699106670,1778699384978,{"_creationTime":636,"_id":637,"community":638,"display":639,"identity":645,"providers":650,"relations":660,"tags":662,"workflow":663},1778697652123.895,"k179x649dvyg7xswjx2h5a199n86m32x",{"reviewCount":8},{"description":640,"installMethods":641,"name":643,"sourceUrl":644},"Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.",{"claudeCode":642},"steipete/clawdis","Node Connect","https://github.com/steipete/clawdis",{"basePath":646,"githubOwner":647,"githubRepo":648,"locale":18,"slug":649,"type":252},"skills/node-connect","steipete","clawdis","node-connect",{"evaluate":651,"extract":659},{"promptVersionExtension":210,"promptVersionScoring":211,"score":516,"tags":652,"targetMarket":222,"tier":223},[218,653,654,655,656,657,658],"networking","android","ios","macos","troubleshooting","openclaws",{"commitSha":280,"license":242},{"repoId":661},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[654,218,655,656,653,658,657],{"evaluatedAt":664,"extractAt":665,"updatedAt":664},1778698735523,1778697652123]