[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-ast-grep-ast-grep-marketplace-nl":3,"guides-for-ast-grep-ast-grep-marketplace":229,"similar-k1786p91x16m9pyq5angajjjm5867p1v":230},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":54,"identity":200,"isFallback":203,"parentExtension":204,"providers":205,"relations":211,"repo":212,"workflow":228},1778054597531.7446,"k1786p91x16m9pyq5angajjjm5867p1v",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":27,"providers":31,"relations":41,"workflow":43},1778054597531.745,"k1795yq8b7fd05m66vja74b4ed867na2",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search.",{},"ast-grep Code Search","https://github.com/ast-grep/agent-skill/tree/HEAD/ast-grep",[18,19,20,21,22,23,24,25,26],"ast-grep","code-search","ast","structural-search","pattern-matching","refactoring","documentation","guidance","developer-tools",{"githubOwner":18,"githubRepo":28,"locale":29,"slug":18,"type":30},"agent-skill","en","plugin",{"extract":32,"llm":35},{"commitSha":33,"license":34},"577f4d4507678f2c8cee150fae25e6ce309f70b1","MIT",{"promptVersionExtension":36,"promptVersionScoring":37,"score":38,"targetMarket":39,"tier":40},"2.0.0","3.4.0",98,"global","verified",{"parentExtensionId":5,"repoId":42},"kd7f5bqtyvvmeg96s606ptt40s864ecp",{"anyEnrichmentAt":44,"extractAt":45,"githubAt":44,"llmAt":46,"updatedAt":46},1778054597863,1778054597531,1778054614310,{"reviewCount":11},{"description":49,"installMethods":50,"name":51,"sourceUrl":52,"tags":53},"A marketplace for Claude Code skills including ast-grep structural code search",{},"ast-grep Plugin Marketplace for AI Agents","https://github.com/ast-grep/agent-skill",[18,19,20,21,23,26],{"_creationTime":55,"_id":56,"extensionId":5,"locale":29,"result":57,"trustSignals":190,"workflow":199},1778054614310.6423,"kn74hyy6r7g1pnqmak8dyvqpsx867rwz",{"checks":58,"evaluatedAt":184,"extensionSummary":185,"promptVersionExtension":36,"promptVersionScoring":37,"rationale":186,"score":187,"summary":188,"tags":189,"targetMarket":39,"tier":40},[59,64,67,70,74,77,82,86,89,92,96,101,104,108,111,114,117,120,123,126,130,134,138,142,146,149,152,155,159,162,165,168,171,175,178,181],{"category":60,"check":61,"severity":62,"summary":63},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of performing complex code searches beyond simple text matching by introducing ast-grep's structural search capabilities.",{"category":60,"check":65,"severity":62,"summary":66},"Unique selling proposition","The extension offers a unique capability by enabling Claude to leverage ast-grep for structural code search, which is significantly more powerful than standard text-based search.",{"category":60,"check":68,"severity":62,"summary":69},"Production readiness","The extension provides clear installation instructions, prerequisites, and usage examples, making it ready for use in production workflows.",{"category":71,"check":72,"severity":62,"summary":73},"Scope","Single responsibility principle","The extension focuses on providing the ast-grep skill for structural code search, a single, well-defined domain.",{"category":71,"check":75,"severity":62,"summary":76},"Description quality","The displayed description accurately and concisely reflects the extension's core functionality of enabling structural code search with ast-grep.",{"category":78,"check":79,"severity":80,"summary":81},"Invocation","Scoped tools","not_applicable","This extension does not expose individual tools; instead, it provides a skill that instructs Claude on how to use ast-grep.",{"category":83,"check":84,"severity":80,"summary":85},"Documentation","Configuration & parameter reference","The extension does not appear to have configurable parameters exposed to the user beyond the standard ast-grep CLI arguments, which are expected to be handled by Claude.",{"category":71,"check":87,"severity":80,"summary":88},"Tool naming","This extension provides a skill for Claude rather than direct tools with specific names.",{"category":71,"check":90,"severity":80,"summary":91},"Minimal I/O surface","The extension acts as a skill for Claude and does not expose its own distinct tool interfaces with input/output schemas.",{"category":93,"check":94,"severity":62,"summary":95},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":97,"check":98,"severity":99,"summary":100},"Maintenance","Commit recency","warning","There are no recent commits on the default branch (pushedAt is n/a), indicating a potential lack of maintenance.",{"category":97,"check":102,"severity":80,"summary":103},"Dependency Management","The extension primarily relies on the ast-grep CLI tool, which users are instructed to install separately. No bundled third-party dependencies were detected within the extension itself.",{"category":105,"check":106,"severity":80,"summary":107},"Security","Secret Management","The extension does not handle any secrets directly; it facilitates the use of ast-grep, which may interact with user code but does not inherently manage secrets.",{"category":105,"check":109,"severity":62,"summary":110},"Injection","The extension does not load or execute external data as instructions, and all required assets are bundled or managed through the separate ast-grep installation.",{"category":105,"check":112,"severity":62,"summary":113},"Transitive Supply-Chain Grenades","The extension does not fetch remote content at runtime or use patterns that could lead to supply-chain attacks; ast-grep is expected to be installed beforehand.",{"category":105,"check":115,"severity":62,"summary":116},"Sandbox Isolation","The extension relies on the ast-grep CLI, which operates within the user's project context. There are no indications of attempts to write outside the project folder or manipulate system files.",{"category":105,"check":118,"severity":62,"summary":119},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided files.",{"category":105,"check":121,"severity":62,"summary":122},"Data Exfiltration","The extension does not make outbound calls to undocumented or suspicious domains, nor does it facilitate the exfiltration of confidential data.",{"category":105,"check":124,"severity":62,"summary":125},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, invisible characters, or other obfuscation methods.",{"category":127,"check":128,"severity":62,"summary":129},"Hooks","Opaque code execution","The provided code is plain and readable; there are no signs of obfuscation, base64-encoded payloads, or runtime script fetching.",{"category":131,"check":132,"severity":62,"summary":133},"Portability","Structural Assumption","The extension relies on the ast-grep CLI, and its documentation provides clear installation instructions and examples, indicating it does not make rigid structural assumptions about the user's project layout beyond what ast-grep itself requires.",{"category":135,"check":136,"severity":80,"summary":137},"Trust","Issues Attention","Issue data is not available.",{"category":139,"check":140,"severity":62,"summary":141},"Versioning","Release Management","The `marketplace.json` manifest clearly declares a version of '1.0.0'.",{"category":143,"check":144,"severity":80,"summary":145},"Code Execution","Validation","The extension itself does not contain executable code; it serves as a skill configuration for Claude to interact with the ast-grep CLI. Validation is handled by ast-grep itself.",{"category":105,"check":147,"severity":80,"summary":148},"Unguarded Destructive Operations","The extension's functionality is focused on code analysis and search, not destructive operations.",{"category":143,"check":150,"severity":80,"summary":151},"Error Handling","The extension itself does not contain executable code that requires error handling; error handling would be managed by Claude and the ast-grep CLI.",{"category":143,"check":153,"severity":80,"summary":154},"Logging","The extension does not perform actions that require local logging; logging would be managed by Claude and the ast-grep CLI.",{"category":156,"check":157,"severity":62,"summary":158},"Compliance","GDPR","The extension focuses on code structure and does not appear to operate on personal data.",{"category":156,"check":160,"severity":62,"summary":161},"Target market","The extension's functionality is general to code analysis and not specific to any particular geographic or legal jurisdiction.",{"category":131,"check":163,"severity":62,"summary":164},"Runtime stability","The extension relies on the ast-grep CLI and provides installation instructions for multiple platforms, indicating good runtime stability across different environments.",{"category":83,"check":166,"severity":62,"summary":167},"README","A comprehensive README file exists, clearly explaining the purpose of the marketplace and the ast-grep plugin.",{"category":71,"check":169,"severity":62,"summary":170},"Theme declaration","The README declares a specific curation theme: a Claude Code plugin marketplace focused on ast-grep for structural code search.",{"category":172,"check":173,"severity":62,"summary":174},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for multiple methods, including 'skills.sh', marketplace installation, and local development.",{"category":71,"check":176,"severity":80,"summary":177},"Overlapping near-synonym tools","This extension provides a skill for Claude to use ast-grep, rather than exposing individual tools with potentially overlapping names.",{"category":83,"check":179,"severity":62,"summary":180},"Phantom features","All features mentioned in the README, such as structural search and specific example queries, correspond to the functionality provided by the ast-grep skill.",{"category":139,"check":182,"severity":62,"summary":183},"Per-entry version metadata","The `marketplace.json` explicitly defines version metadata for the ast-grep plugin entry.",1778054611666,"This extension acts as a marketplace for Claude Code skills, specifically offering the ast-grep plugin. It enables Claude to perform powerful structural code searches using Abstract Syntax Tree (AST) patterns, going beyond simple text matching. Users can find complex code structures, identify specific patterns, and analyze codebases more effectively.","The extension is well-documented, clearly scoped, and provides a unique and valuable functionality for structural code search via ast-grep. It has a clear installation process and MIT license. The primary concern is the lack of recent commits, marking it as a warning, but this does not prevent a high score due to the overall quality and readiness of the extension.",95,"A high-quality extension providing the ast-grep skill for advanced structural code search.",[18,19,20,21,23,26],{"codeQuality":191,"collectedAt":192,"documentation":193,"maintenance":195,"security":196,"testCoverage":198},{},1778054599499,{"descriptionLength":194,"readmeSize":11},78,{},{"hasNpmPackage":197,"smitheryVerified":197},false,{"hasCi":197,"hasTests":197},{"updatedAt":46},{"githubOwner":18,"githubRepo":28,"locale":29,"slug":201,"type":202},"ast-grep-marketplace","marketplace",true,null,{"extract":206,"llm":210},{"commitSha":33,"license":34,"marketplace":207},{"name":201,"pluginCount":208,"version":209},1,"1.0.0",{"promptVersionExtension":36,"promptVersionScoring":37,"score":187,"targetMarket":39,"tier":40},{"repoId":42},{"_creationTime":213,"_id":42,"identity":214,"providers":215,"workflow":225},1777995558409.8542,{"githubOwner":18,"githubRepo":28,"sourceUrl":52},{"discover":216,"github":219},{"sources":217},[218],"skills-sh",{"closedIssues90d":11,"forks":220,"openIssues90d":11,"pushedAt":221,"readmeSize":222,"stars":223,"topics":224},22,1769044698000,7462,659,[],{"discoverAt":226,"extractAt":227,"githubAt":227,"updatedAt":227},1777995558409,1778054598306,{"anyEnrichmentAt":44,"extractAt":45,"githubAt":44,"llmAt":46,"updatedAt":46},[],[231,269,297,330,363],{"_creationTime":232,"_id":233,"community":234,"display":235,"identity":252,"providers":255,"relations":263,"workflow":265},1778054484861.9993,"k1795rxcar12bdgdx6vz093x51866mtx",{"reviewCount":11},{"description":236,"installMethods":237,"name":238,"sourceUrl":239,"tags":240},"Modular marketplace for developer kit plugins",{},"Developer Kit","https://github.com/giuseppe-trisciuoglio/developer-kit",[26,241,242,243,23,244,245,246,247,248,249,202,250,251],"ai","code-generation","code-review","java","typescript","python","php","aws","devops","plugins","vscode-extension",{"githubOwner":253,"githubRepo":254,"locale":29,"slug":254,"type":202},"giuseppe-trisciuoglio","developer-kit",{"extract":256,"llm":261},{"commitSha":257,"license":34,"marketplace":258},"d9b2de50c6619d513f5b54207ed1d2a78b331645",{"name":254,"pluginCount":259,"version":260},12,"2.8.2",{"promptVersionExtension":36,"promptVersionScoring":37,"score":262,"targetMarket":39,"tier":40},96,{"repoId":264},"kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":266,"extractAt":267,"githubAt":266,"llmAt":268,"updatedAt":268},1778054486396,1778054484862,1778054559366,{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":283,"providers":285,"relations":291,"workflow":293},1778054222661.7773,"k178jnaay3bb5nqvf4bwhqmjy1867ggc",{"reviewCount":11},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Shopify developer tools for Claude Code",{},"Shopify Dev MCP - AI Agent Plugin","https://github.com/shopify/shopify-ai-toolkit",[279,26,242,24,280,281,282],"shopify","graphql","liquid","cli",{"githubOwner":279,"githubRepo":284,"locale":29,"slug":284,"type":202},"shopify-ai-toolkit",{"extract":286,"llm":289},{"commitSha":287,"license":34,"marketplace":288},"c5c18d86ce7b2a7ca51ebac7c4b1a4eda00c8e25",{"name":284,"pluginCount":208},{"promptVersionExtension":36,"promptVersionScoring":37,"score":290,"targetMarket":39,"tier":40},99,{"repoId":292},"kd75w0snk32w940qd2f4a8t251865m9q",{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},1778054223010,1778054222661,1778054237067,{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":314,"providers":318,"relations":324,"workflow":326},1778054821245.271,"k177sjfyhxj6scvgs62dqezmtd866267",{"reviewCount":11},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Multi-skill Xcode build optimization plugin covering benchmarking, compile hotspots, project settings, SPM dependency analysis, and recommend-first orchestration.",{},"Xcode Build Optimization Agent Skills","https://github.com/avdlee/xcode-build-optimization-agent-skill",[307,308,309,310,311,312,313,26],"xcode","build-optimization","swift","ios","macos","spm","benchmarking",{"githubOwner":315,"githubRepo":316,"locale":29,"slug":317,"type":202},"avdlee","xcode-build-optimization-agent-skill","xcode-build-skills",{"extract":319,"llm":323},{"commitSha":320,"license":34,"marketplace":321},"6bd7b596cd688b1127ded00e812b1b6937ec35d6",{"name":317,"pluginCount":208,"version":322},"1.0.1",{"promptVersionExtension":36,"promptVersionScoring":37,"score":38,"targetMarket":39,"tier":40},{"repoId":325},"kd72jvw466y5rj543ad8gf5j0s86473g",{"anyEnrichmentAt":327,"extractAt":328,"githubAt":327,"llmAt":329,"updatedAt":329},1778054821595,1778054821245,1778054838263,{"_creationTime":331,"_id":332,"community":333,"display":334,"identity":347,"providers":351,"relations":357,"workflow":359},1778054731773.163,"k178cy2ptcq46eht0es1k5cp31867dh0",{"reviewCount":11},{"description":335,"installMethods":336,"name":337,"sourceUrl":338,"tags":339},"Curated AI agent skills for framework-specific best practices and tool integrations",{},"Agent Skills","https://github.com/ejirocodes/agent-skills",[340,341,342,245,343,344,345,26,346],"svelte","vue","nestjs","exa-ai","rag","search","ai-agent",{"githubOwner":348,"githubRepo":349,"locale":29,"slug":350,"type":202},"ejirocodes","agent-skills","ejirocodes-skills",{"extract":352,"llm":356},{"commitSha":353,"license":34,"marketplace":354},"3a7d482b7cfd1745797f1f0c3491bb4759eb9f68",{"name":350,"pluginCount":355},4,{"promptVersionExtension":36,"promptVersionScoring":37,"score":38,"targetMarket":39,"tier":40},{"repoId":358},"kd74n45b43z87x5p4pzfsweaw1865sap",{"anyEnrichmentAt":360,"extractAt":361,"githubAt":360,"llmAt":362,"updatedAt":362},1778054732422,1778054731773,1778054751843,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":376,"providers":379,"relations":385,"workflow":387},1778053519005.042,"k1713yzgzjnm0h20mhchnfgw7x866c2c",{"reviewCount":11},{"description":368,"installMethods":369,"name":370,"sourceUrl":371,"tags":372},"marketplace for linear-cli claude code plugin",{},"Linear CLI","https://github.com/schpet/linear-cli",[282,373,374,241,375,26],"linear","issue-tracking","agent",{"githubOwner":377,"githubRepo":378,"locale":29,"slug":378,"type":202},"schpet","linear-cli",{"extract":380,"llm":384},{"commitSha":381,"license":382,"marketplace":383},"b3b9960436d6c23437adaea4856215b0d4ce7ff6","ISC",{"name":378,"pluginCount":208,"version":36},{"promptVersionExtension":36,"promptVersionScoring":37,"score":38,"targetMarket":39,"tier":40},{"repoId":386},"kd79m24dh2ywvqb22ycjn49bwn8655my",{"anyEnrichmentAt":388,"extractAt":389,"githubAt":388,"llmAt":390,"updatedAt":390},1778053519258,1778053519005,1778053531993]