[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vuejs-ai-vue-jsx-best-practices-it":3,"guides-for-vuejs-ai-vue-jsx-best-practices":266,"similar-k172r3rw76kadj9dwsba4ewqeh8673vx":267},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":205,"isFallback":210,"parentExtension":211,"providers":243,"relations":246,"repo":247,"workflow":265},1778053016918.5989,"k172r3rw76kadj9dwsba4ewqeh8673vx",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"JSX syntax in Vue (e.g., class vs className, JSX plugin config).",{},"Vue JSX Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-jsx-best-practices",[15,16,17,18,19],"vue","jsx","typescript","documentation","configuration",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":194,"workflow":203},1778053048559.4219,"kn7dmgvzbbx6mf2xgd5aatdr51866k4g","en",{"checks":25,"evaluatedAt":184,"extensionSummary":185,"promptVersionExtension":186,"promptVersionScoring":187,"rationale":188,"score":189,"summary":190,"tags":191,"targetMarket":192,"tier":193},[26,31,34,37,41,44,49,53,56,59,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,139,142,144,146,149,152,155,157,160,163,166,170,173,176,180],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description \"JSX syntax in Vue (e.g., class vs className, JSX plugin config).\" clearly names a specific problem related to JSX syntax differences in Vue.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension addresses a specific pain point in Vue JSX development (class vs className, configuration) that goes beyond basic LLM capabilities.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The extension provides clear documentation and code examples for handling JSX in Vue, covering the necessary configurations and attribute differences, making it ready for use in development workflows.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension focuses solely on best practices for JSX syntax in Vue, aligning with a single, coherent domain.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The provided description accurately and concisely reflects the extension's focus on JSX syntax differences in Vue.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This extension does not expose any tools or commands directly; it functions as a knowledge base accessed through prompts.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","All relevant configuration options and attribute differences are documented in the reference files, including TypeScript and Vite configurations.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This extension does not expose specific tools with names.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As this extension does not expose tools, there is no I/O surface to evaluate.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","A clear MIT license is provided in a dedicated LICENSE file, which is permissive and standard for OSS.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","The repository's last commit is not available, but the project seems to be a collection of Markdown files and configuration, suggesting it might not require frequent code updates.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","No third-party dependencies are used by this extension.",{"category":71,"check":72,"severity":47,"summary":73},"Security","Secret Management","This extension does not handle any secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The extension does not load any third-party data or files that could be exploited for injection attacks.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The extension does not fetch remote content or include external files that could pose a supply chain risk.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The extension does not execute code or modify files, thus posing no risk to sandbox isolation.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No scripts or instructions that could lead to sandbox escape primitives are present.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The extension does not involve any outbound network calls or handling of confidential data.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks or obfuscated instructions.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The extension does not contain any obfuscated code or scripts that would be opaque to review.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The extension makes no assumptions about the user's project structure outside of its own bundled files.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No issues data available for this repository.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","A version number (2.0.0) is clearly declared in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":47,"summary":111},"Code Execution","Validation","No executable code or structured output is present in this extension.",{"category":71,"check":113,"severity":29,"summary":114},"Unguarded Destructive Operations","The extension is read-only and does not perform any destructive operations.",{"category":109,"check":116,"severity":47,"summary":117},"Error Handling","There is no executable code to handle errors.",{"category":109,"check":119,"severity":47,"summary":120},"Logging","This extension does not perform actions that require logging.",{"category":122,"check":123,"severity":47,"summary":124},"Compliance","GDPR","The extension does not operate on personal data.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The extension provides general guidance on Vue.js JSX and is not tied to any specific geographic or legal jurisdiction.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The extension is composed of documentation and configuration files and does not rely on specific runtimes or operating systems.",{"category":38,"check":132,"severity":47,"summary":133},"Tool surface size","This extension does not expose any tools.",{"category":45,"check":135,"severity":47,"summary":136},"Name collisions","The repository contains only one skill, so there are no name collisions to evaluate.",{"category":45,"check":138,"severity":47,"summary":133},"Overlapping near-synonym tools",{"category":45,"check":140,"severity":47,"summary":141},"Hooks-off mechanism","The extension does not have any hooks.",{"category":45,"check":143,"severity":47,"summary":141},"Hook matcher tightness",{"category":71,"check":145,"severity":47,"summary":141},"Hook security",{"category":93,"check":147,"severity":47,"summary":148},"Silent prompt rewriting","The extension does not have any UserPromptSubmit hooks.",{"category":71,"check":150,"severity":47,"summary":151},"Permission Hook","The extension does not have any PermissionRequest hooks.",{"category":122,"check":153,"severity":47,"summary":154},"Hook privacy","The extension does not have any hooks for logging or telemetry.",{"category":109,"check":156,"severity":47,"summary":141},"Hook dependency",{"category":50,"check":158,"severity":29,"summary":159},"Install / Setup Instructions","The README provides clear installation instructions for both npx and the Claude Code marketplace, along with usage guidance.",{"category":50,"check":161,"severity":29,"summary":162},"Feature Transparency","The README clearly lists all available skills and their purposes.",{"category":50,"check":164,"severity":29,"summary":165},"Phantom features","All features listed in the README (skills) correspond to implemented files in the repository.",{"category":167,"check":168,"severity":47,"summary":169},"Convention","Layout convention adherence","This is not a Claude Code plugin; it's a skill within a larger repository.",{"category":167,"check":171,"severity":47,"summary":172},"Plugin state","This extension does not have persistent state.",{"category":71,"check":174,"severity":47,"summary":175},"Keychain-stored secrets","The extension does not handle secrets.",{"category":177,"check":178,"severity":47,"summary":179},"Dependencies","Tagged release sourcing","This extension does not bundle any MCP servers.",{"category":181,"check":182,"severity":47,"summary":183},"Installation","Clean uninstall","There are no background daemons, cron jobs, or other persistent processes that would prevent a clean uninstall.",1778053041364,"This skill focuses on the distinctions between React JSX and Vue JSX, detailing correct attribute usage like `class` vs `className` and `for` vs `htmlFor`. It also includes essential TypeScript and Vite configuration examples for Vue JSX development.","2.0.0","3.4.0","The extension is well-documented, addresses a specific problem with clear instructions, and has a permissive MIT license. It lacks executable code and external dependencies, making it inherently secure and portable. The only minor points are the lack of issue data and no available commit history, which are not critical for a documentation-based skill.",96,"This extension provides clear guidance on Vue.js JSX best practices, including syntax differences and configuration.",[15,16,17,18,19],"global","verified",{"codeQuality":195,"collectedAt":196,"documentation":197,"maintenance":199,"security":200,"testCoverage":202},{},1778053029740,{"descriptionLength":198,"readmeSize":8},64,{},{"hasNpmPackage":201,"smitheryVerified":201},false,{"hasCi":201,"hasTests":201},{"updatedAt":204},1778053048559,{"githubOwner":206,"githubRepo":207,"locale":23,"slug":208,"type":209},"vuejs-ai","skills","vue-jsx-best-practices","plugin",true,{"_creationTime":212,"_id":213,"community":214,"display":215,"identity":225,"parentExtension":228,"providers":229,"relations":238,"workflow":240},1778053016918.5964,"k17fd4gchexq7sy58y7jbefn35866n79",{"reviewCount":8},{"description":216,"installMethods":217,"name":218,"sourceUrl":219,"tags":220},"A collection of skills for Vue.js development.",{},"Vue.js Skills","https://github.com/vuejs-ai/skills",[15,221,222,223,224,207],"javascript","frontend","development","best-practices",{"githubOwner":206,"githubRepo":207,"locale":23,"slug":226,"type":227},"vue-skills","marketplace",null,{"extract":230,"llm":235},{"commitSha":231,"license":232,"marketplace":233},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"name":226,"pluginCount":234},9,{"promptVersionExtension":186,"promptVersionScoring":187,"score":236,"targetMarket":192,"tier":237},78,"evaluated",{"repoId":239},"kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":241,"extractAt":242,"githubAt":241,"llmAt":204,"updatedAt":204},1778053018134,1778053016918,{"extract":244,"llm":245},{"commitSha":231,"license":232},{"promptVersionExtension":186,"promptVersionScoring":187,"score":189,"targetMarket":192,"tier":193},{"parentExtensionId":213,"repoId":239},{"_creationTime":248,"_id":239,"identity":249,"providers":250,"workflow":262},1777995558409.841,{"githubOwner":206,"githubRepo":207,"sourceUrl":219},{"discover":251,"github":254},{"sources":252},[253],"skills-sh",{"closedIssues90d":255,"forks":256,"license":232,"openIssues90d":257,"pushedAt":258,"readmeSize":259,"stars":260,"topics":261},3,137,6,1774504225000,5159,2352,[],{"discoverAt":263,"extractAt":264,"githubAt":264,"updatedAt":264},1777995558409,1778053018768,{"anyEnrichmentAt":241,"extractAt":242,"githubAt":241,"llmAt":204,"updatedAt":204},[],[268],{"_creationTime":269,"_id":270,"community":271,"display":272,"identity":282,"providers":286,"relations":293,"workflow":296},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":273,"installMethods":274,"name":275,"sourceUrl":276,"tags":277},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[278,279,223,17,280,18,281,209],"mcp","server","python","security",{"githubOwner":283,"githubRepo":284,"locale":23,"slug":285,"type":209},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":287,"llm":290,"smithery":292},{"commitSha":288,"license":289},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":186,"promptVersionScoring":187,"score":291,"targetMarket":192,"tier":193},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":201},{"parentExtensionId":294,"repoId":295},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":297,"extractAt":298,"githubAt":299,"llmAt":300,"smitheryAt":297,"updatedAt":300},1778054509977,1778054452948,1778054454391,1778054703946]