[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-ejirocodes-ejirocodes-skills-ru":3,"guides-for-ejirocodes-ejirocodes-skills":291,"similar-k178cy2ptcq46eht0es1k5cp31867dh0":292},{"_creationTime":4,"_id":5,"children":6,"community":110,"display":111,"evaluation":120,"identity":264,"isFallback":267,"parentExtension":268,"providers":269,"relations":274,"repo":275,"workflow":290},1778054731773.163,"k178cy2ptcq46eht0es1k5cp31867dh0",[7,45,66,85],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":23,"providers":29,"relations":39,"workflow":41},1778054731773.1636,"k17fkafcr7bxmednwvdctwbqbn866p9j",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"Svelte 5 runes, snippets, SvelteKit patterns, and modern best practices for TypeScript and component development.",{},"Svelte 5 Best Practices","https://github.com/ejirocodes/agent-skills/tree/HEAD/svelte",[18,19,20,21,22],"svelte","typescript","sveltekit","documentation","best-practices",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":27,"type":28},"ejirocodes","agent-skills","en","svelte5-best-practices","plugin",{"extract":30,"llm":33},{"commitSha":31,"license":32},"3a7d482b7cfd1745797f1f0c3491bb4759eb9f68","MIT",{"promptVersionExtension":34,"promptVersionScoring":35,"score":36,"targetMarket":37,"tier":38},"2.0.0","3.4.0",95,"global","verified",{"parentExtensionId":5,"repoId":40},"kd74n45b43z87x5p4pzfsweaw1865sap",{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},1778054732422,1778054731773,1778054751843,{"_creationTime":46,"_id":47,"community":48,"display":49,"identity":59,"providers":61,"relations":64,"workflow":65},1778054731773.164,"k17eebrvkzqfayp8gdh9emp6rh867sk8",{"reviewCount":11},{"description":50,"installMethods":51,"name":52,"sourceUrl":53,"tags":54},"Vue 3 best practices for TypeScript, vue-tsc, Volar, Pinia, and component patterns.",{},"Vue Best Practices","https://github.com/ejirocodes/agent-skills/tree/HEAD/vue",[55,19,56,57,21,22,58],"vue","volar","pinia","frontend",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":60,"type":28},"vue-best-practices",{"extract":62,"llm":63},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":36,"targetMarket":37,"tier":38},{"parentExtensionId":5,"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},{"_creationTime":67,"_id":68,"community":69,"display":70,"identity":78,"providers":80,"relations":83,"workflow":84},1778054731773.1646,"k178v5ym8nz629em6tpctsfgkh866kjv",{"reviewCount":11},{"description":71,"name":72,"sourceUrl":73,"tags":74},"NestJS 11+ best practices for enterprise Node.js applications with TypeScript.","NestJS Best Practices","https://github.com/ejirocodes/agent-skills/tree/HEAD/nestjs",[75,19,76,22,21,77],"nestjs","backend","enterprise",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":79,"type":28},"nestjs-best-practices",{"extract":81,"llm":82},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":36,"targetMarket":37,"tier":38},{"parentExtensionId":5,"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},{"_creationTime":86,"_id":87,"community":88,"display":89,"identity":103,"providers":105,"relations":108,"workflow":109},1778054731773.165,"k17bm8psnmhmppejg09dmqvycs866gvy",{"reviewCount":11},{"description":90,"installMethods":91,"name":92,"sourceUrl":93,"tags":94},"Exa.ai skills for web search, RAG pipelines, deep research, and company/people entity search.",{},"Exa.ai Skills","https://github.com/ejirocodes/agent-skills/tree/HEAD/exa",[95,96,97,98,99,100,19,101,102],"exa-ai","web-search","rag","research","entity-search","python","api","llm",{"githubOwner":24,"githubRepo":25,"locale":26,"slug":104,"type":28},"exa",{"extract":106,"llm":107},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":36,"targetMarket":37,"tier":38},{"parentExtensionId":5,"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},{"reviewCount":11},{"description":112,"installMethods":113,"name":114,"sourceUrl":115,"tags":116},"Curated AI agent skills for framework-specific best practices and tool integrations",{},"Agent Skills","https://github.com/ejirocodes/agent-skills",[18,55,75,19,95,97,117,118,119],"search","developer-tools","ai-agent",{"_creationTime":121,"_id":122,"extensionId":5,"locale":26,"result":123,"trustSignals":254,"workflow":263},1778054751843.4329,"kn7e1c3120br3dz16g2vdqj7fh866qt4",{"checks":124,"evaluatedAt":248,"extensionSummary":249,"promptVersionExtension":34,"promptVersionScoring":35,"rationale":250,"score":251,"summary":252,"tags":253,"targetMarket":37,"tier":38},[125,130,133,136,140,143,147,152,155,158,162,166,169,173,176,179,182,185,188,191,194,198,202,206,210,213,216,219,223,226,229,232,235,239,242,245],{"category":126,"check":127,"severity":128,"summary":129},"Practical Utility","Problem relevance","pass","The displayed description clearly articulates that the extension addresses framework-specific best practices and tool integrations for AI agents.",{"category":126,"check":131,"severity":128,"summary":132},"Unique selling proposition","The extension offers curated skills for specific frameworks (Svelte, Vue, NestJS) and integrations (Exa.ai), which goes beyond generic AI agent behavior and provides significant value over a simple prompt.",{"category":126,"check":134,"severity":128,"summary":135},"Production readiness","The available skills are well-defined with clear descriptions and installation instructions, covering common patterns and best practices for their respective frameworks, suggesting readiness for real workflows.",{"category":137,"check":138,"severity":128,"summary":139},"Scope","Single responsibility principle","The extension is organized into distinct skills for specific frameworks (Svelte, Vue, NestJS) and a distinct integration (Exa.ai), each with a clear focus, adhering to the single responsibility principle.",{"category":137,"check":141,"severity":128,"summary":142},"Description quality","The displayed description accurately and concisely reflects the extension's purpose of providing curated AI agent skills for framework-specific best practices and tool integrations.",{"category":144,"check":145,"severity":128,"summary":146},"Invocation","Scoped tools","The skills are structured around specific framework patterns or Exa.ai functionalities, and the README indicates they are invoked with specific prefixes or commands, suggesting well-scoped tools.",{"category":148,"check":149,"severity":150,"summary":151},"Documentation","Configuration & parameter reference","not_applicable","The provided files do not detail specific parameters or configuration options for the skills themselves, nor do they mention environment variables or precedence orders. This check is not applicable given the current scope of provided files.",{"category":137,"check":153,"severity":128,"summary":154},"Tool naming","The skill names like 'svelte5-best-practices', 'vue-best-practices', 'nestjs-best-practices', and 'exa' are descriptive and clearly indicate their respective domains.",{"category":137,"check":156,"severity":150,"summary":157},"Minimal I/O surface","Without direct access to the internal `SKILL.md` files or explicit tool schemas for each skill, it's not possible to definitively evaluate the minimal I/O surface of each tool. This check is marked as not applicable due to insufficient data.",{"category":159,"check":160,"severity":128,"summary":161},"License","License usability","A MIT license is clearly provided in a dedicated LICENSE file and also specified per plugin in the marketplace.json and individual plugin.json files, making it permissive and usable.",{"category":163,"check":164,"severity":150,"summary":165},"Maintenance","Commit recency","The last commit date is not available (n/a), so this check cannot be performed.",{"category":163,"check":167,"severity":150,"summary":168},"Dependency Management","No third-party dependencies are explicitly listed or managed within the provided files. This check is not applicable.",{"category":170,"check":171,"severity":128,"summary":172},"Security","Secret Management","There are no apparent hardcoded secrets or mechanisms for handling secrets directly within the provided marketplace and plugin configuration files.",{"category":170,"check":174,"severity":128,"summary":175},"Injection","The provided files do not indicate any mechanisms for loading untrusted third-party data as executable instructions. The skills appear to be self-contained knowledge bases.",{"category":170,"check":177,"severity":128,"summary":178},"Transitive Supply-Chain Grenades","The provided files do not contain any instances of runtime downloads of external code or data, nor do they suggest any patterns that would lead to transitive supply chain risks.",{"category":170,"check":180,"severity":128,"summary":181},"Sandbox Isolation","The extension focuses on providing structured knowledge and best practices, not executing arbitrary code or file operations outside its own defined scope. No paths outside the extension folder are manipulated.",{"category":170,"check":183,"severity":128,"summary":184},"Sandbox escape primitives","The provided files do not contain any scripts or instructions that suggest the use of sandbox escape primitives like detached processes or retry loops.",{"category":170,"check":186,"severity":128,"summary":187},"Data Exfiltration","There are no outbound calls or references to confidential data or external services that would suggest data exfiltration in the provided configuration and README.",{"category":170,"check":189,"severity":128,"summary":190},"Hidden Text Tricks","The provided files do not contain any hidden text tricks, invisible Unicode characters, or obfuscated instructions within descriptions or metadata.",{"category":170,"check":192,"severity":128,"summary":193},"Opaque code execution","The provided files do not indicate any use of obfuscated code, base64 payloads, eval statements, or dynamically fetched scripts for hook execution.",{"category":195,"check":196,"severity":128,"summary":197},"Portability","Structural Assumption","The skills appear to be knowledge-based and do not make assumptions about user-specific project organization or OS-specific paths, focusing instead on framework patterns.",{"category":199,"check":200,"severity":150,"summary":201},"Trust","Issues Attention","Issue data (opened/closed) is not available (n/a), so this check cannot be performed.",{"category":203,"check":204,"severity":128,"summary":205},"Versioning","Release Management","Each plugin in `marketplace.json` and its corresponding `plugin.json` file explicitly declare a version ('1.0.0'), satisfying the release management check.",{"category":207,"check":208,"severity":150,"summary":209},"Code Execution","Validation","The provided files define the structure and metadata of skills but do not contain executable code or define input/output schemas for validation libraries. This check is not applicable.",{"category":170,"check":211,"severity":128,"summary":212},"Unguarded Destructive Operations","The extension provides curated knowledge and best practices, not destructive operations. Therefore, there are no unguarded destructive operations present.",{"category":207,"check":214,"severity":150,"summary":215},"Error Handling","The provided files are configuration and metadata, not executable scripts. There is no code to evaluate for error handling. This check is not applicable.",{"category":207,"check":217,"severity":150,"summary":218},"Logging","The provided files are configuration and metadata, not executable scripts. There is no code to evaluate for logging. This check is not applicable.",{"category":220,"check":221,"severity":128,"summary":222},"Compliance","GDPR","The skills focus on framework best practices and tool integrations, and there's no indication of operating on or submitting personal data without sanitization.",{"category":220,"check":224,"severity":128,"summary":225},"Target market","The skills are focused on general programming best practices and widely adopted frameworks (Svelte, Vue, NestJS, Exa.ai), with no specific regional logic or hardcoded regional rules detected. The target market is global.",{"category":195,"check":227,"severity":128,"summary":228},"Runtime stability","The skills are described as knowledge bases for AI agents and do not appear to make assumptions about specific editors, shells, or OS runtimes, focusing on standard framework patterns.",{"category":148,"check":230,"severity":128,"summary":231},"README","The README clearly states the purpose of the agent skills, explaining what they are and why they matter.",{"category":137,"check":233,"severity":128,"summary":234},"Theme declaration","The README declares a clear curation theme: 'AI agent skills that enhance coding assistants with specialized domain knowledge,' focusing on framework-specific patterns, best practices, and modern development.",{"category":236,"check":237,"severity":128,"summary":238},"Install","Installation instruction","The README provides clear installation instructions for both 'skills.sh' and Claude Code (Plugin Marketplace), including copy-paste examples for adding skills.",{"category":144,"check":240,"severity":128,"summary":241},"Overlapping near-synonym tools","The listed skills focus on distinct frameworks (Svelte, Vue, NestJS) and functionalities (Exa.ai search, RAG, research, entities), and do not appear to have overlapping near-synonym tool names.",{"category":148,"check":243,"severity":128,"summary":244},"Phantom features","All features mentioned in the README, such as the specific framework skills and Exa.ai integrations, have corresponding entries in the `marketplace.json` and individual `plugin.json` files.",{"category":203,"check":246,"severity":128,"summary":247},"Per-entry version metadata","Each plugin listed in `marketplace.json` includes explicit 'version' metadata ('1.0.0'), ensuring reliable versioning for each entry.",1778054748535,"This extension provides specialized AI agent skills for Svelte, Vue, and NestJS, offering best practices, snippets, and framework-specific patterns. It also includes integrations with Exa.ai for web search, RAG pipelines, research, and entity search.","The extension demonstrates excellent quality across documentation, scope, and security checks. All provided files are clear, well-organized, and adhere to best practices. The main area for improvement would be more detailed introspection of the actual skill content (e.g., `SKILL.md` for tool schemas), which was not possible with the provided files, leading to 'not_applicable' for a few checks.",98,"A high-quality collection of curated AI agent skills focused on modern web development frameworks and AI integrations.",[18,55,75,19,95,97,117,118,119],{"codeQuality":255,"collectedAt":256,"documentation":257,"maintenance":259,"security":260,"testCoverage":262},{},1778054736304,{"descriptionLength":258,"readmeSize":11},83,{},{"hasNpmPackage":261,"smitheryVerified":261},false,{"hasCi":261,"hasTests":261},{"updatedAt":44},{"githubOwner":24,"githubRepo":25,"locale":26,"slug":265,"type":266},"ejirocodes-skills","marketplace",true,null,{"extract":270,"llm":273},{"commitSha":31,"license":32,"marketplace":271},{"name":265,"pluginCount":272},4,{"promptVersionExtension":34,"promptVersionScoring":35,"score":251,"targetMarket":37,"tier":38},{"repoId":40},{"_creationTime":276,"_id":40,"identity":277,"providers":278,"workflow":287},1777995558409.8672,{"githubOwner":24,"githubRepo":25,"sourceUrl":115},{"discover":279,"github":282},{"sources":280},[281],"skills-sh",{"closedIssues90d":11,"forks":11,"homepage":283,"license":32,"openIssues90d":11,"pushedAt":284,"readmeSize":285,"stars":272,"topics":286},"https://skills.sh/ejirocodes/agent-skills",1772563329000,5392,[],{"discoverAt":288,"extractAt":289,"githubAt":289,"updatedAt":289},1777995558409,1778054734990,{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},[],[293],{"_creationTime":294,"_id":295,"community":296,"display":297,"identity":308,"providers":310,"relations":317,"workflow":319},1778054222661.7773,"k178jnaay3bb5nqvf4bwhqmjy1867ggc",{"reviewCount":11},{"description":298,"installMethods":299,"name":300,"sourceUrl":301,"tags":302},"Shopify developer tools for Claude Code",{},"Shopify Dev MCP - AI Agent Plugin","https://github.com/shopify/shopify-ai-toolkit",[303,118,304,21,305,306,307],"shopify","code-generation","graphql","liquid","cli",{"githubOwner":303,"githubRepo":309,"locale":26,"slug":309,"type":266},"shopify-ai-toolkit",{"extract":311,"llm":315},{"commitSha":312,"license":32,"marketplace":313},"c5c18d86ce7b2a7ca51ebac7c4b1a4eda00c8e25",{"name":309,"pluginCount":314},1,{"promptVersionExtension":34,"promptVersionScoring":35,"score":316,"targetMarket":37,"tier":38},99,{"repoId":318},"kd75w0snk32w940qd2f4a8t251865m9q",{"anyEnrichmentAt":320,"extractAt":321,"githubAt":320,"llmAt":322,"updatedAt":322},1778054223010,1778054222661,1778054237067]