[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-rknall-stack-creator-en":3,"guides-for-rknall-stack-creator":273,"similar-k17fa87a0k73s05095ygpq0h1586638d":274},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":211,"isFallback":207,"parentExtension":216,"providers":251,"relations":254,"repo":255,"workflow":272},1778054149306.4214,"k17fa87a0k73s05095ygpq0h1586638d",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Create new GitLab stack projects with proper directory structure, git configuration (main branch, ff-only), validation hooks, and comprehensive documentation. Integrates stack-validator, secrets-manager, docker-validation, and config-generator. Complete only when all validations pass",{},"GitLab Stack Creator","https://github.com/rknall/claude-skills/tree/HEAD/stack-creator",[15,16,17,18,19,20,21],"gitlab","project-setup","docker","git","automation","validation","ci-cd",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":200,"workflow":209},1778054190610.8313,"kn76hfy0tqsbv1qkby266t4kkx866rmj","en",{"checks":27,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[28,33,36,39,43,46,50,54,57,60,65,70,73,77,80,83,86,89,92,95,98,102,106,110,114,117,120,123,127,130,133,136,139,142,145,148,150,154,157,160,163,166,169,172,176,179,182,186],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating new GitLab stack projects with best practices.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension offers significant value over a simple prompt by automating complex project setup, integrating multiple validation skills, and enforcing strict best practices.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension covers the complete lifecycle of setting up a new GitLab stack project, including directory structure, git configuration, Docker setup, service configuration, secrets management, validation, and documentation.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses on the single, coherent workflow of creating GitLab stack projects, integrating related components logically.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description accurately and comprehensively reflects the extension's capabilities, including its integration with other skills and adherence to GitLab Stack Management patterns.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The extension orchestrates multiple underlying skills and scripts, but its primary interface is through natural language triggers for the overall project creation workflow, not direct tool invocation by the user.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","The documentation clearly outlines the workflow, phases, and expected outcomes. It specifies user interactions, service configurations, and integration points, implicitly covering parameters through workflow descriptions and examples.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","The extension is a plugin orchestrating other skills, with natural language triggers for its core function, rather than exposing individual named tools.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The extension interacts with the user through questions and confirmations during its workflow, and its output is primarily status updates and generated project files, adhering to a minimal interface.",{"category":61,"check":62,"severity":63,"summary":64},"License","License usability","not_applicable","No explicit license file or SPDX identifier was found in the repository metadata or files, and the README mentions 'same license as the Skills marketplace repository', which is not directly determinable here.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","critical","There are no commits on the default branch (pushedAt: n/a), indicating the project is likely unmaintained and poses a significant risk.",{"category":66,"check":71,"severity":63,"summary":72},"Dependency Management","The extension itself does not appear to use third-party dependencies directly; it orchestrates other skills.",{"category":74,"check":75,"severity":31,"summary":76},"Security","Secret Management","The extension explicitly integrates with `secrets-manager` and follows GitLab Stack Management patterns, ensuring secrets are handled securely and not exposed in .env or docker-compose.yml.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The extension orchestrates other skills and generates project files based on user input; there's no indication of loading untrusted third-party data as instructions.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The extension primarily generates project structure and configuration files; it does not appear to fetch remote code or data at runtime that could be a supply-chain risk.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The extension's actions involve creating files and directories within the project's scope and invoking other skills, with no evidence of attempting to modify files outside the project folder.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were detected in the provided scripts.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The extension's primary function is project setup; there are no instructions to read or submit confidential data to third parties.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","Bundled files do not contain any hidden-steering tricks like HTML comments, invisible Unicode, or bidi overrides.",{"category":74,"check":96,"severity":31,"summary":97},"Opaque code execution","The provided scripts (`.sh` files) are plain, readable bash scripts and do not use obfuscation techniques like base64 payloads or `eval`.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The extension assumes a standard project structure that it creates, and the scripts use relative paths or standard commands, making it portable.",{"category":103,"check":104,"severity":68,"summary":105},"Trust","Issues Attention","Issue data is not available (n/a opened, n/a closed), preventing assessment of maintainer engagement. This lack of information is critical for trust.",{"category":107,"check":108,"severity":68,"summary":109},"Versioning","Release Management","No version information is available in any manifest file or through GitHub releases/CHANGELOG.md, and installation instructions reference 'main', indicating a lack of clear versioning.",{"category":111,"check":112,"severity":31,"summary":113},"Code Execution","Validation","The extension relies on integrated skills like `stack-validator`, `secrets-manager`, and `docker-validation` which are assumed to perform their own schema validation and sanitization.",{"category":74,"check":115,"severity":31,"summary":116},"Unguarded Destructive Operations","The extension's actions (file creation, invoking other skills) are not inherently destructive and do not involve primitives like `rm -rf` without guards.",{"category":111,"check":118,"severity":31,"summary":119},"Error Handling","The scripts and the described workflow emphasize stopping on errors, reporting clearly, and asking the user for guidance, aligning with robust error handling principles.",{"category":111,"check":121,"severity":31,"summary":122},"Logging","The scripts provide clear output messages for status and errors, and the overall workflow logs actions and outcomes to the transcript. Explicit local audit logging is not a primary function of this orchestration skill.",{"category":124,"check":125,"severity":63,"summary":126},"Compliance","GDPR","The extension focuses on project setup and configuration; it does not operate on personal data beyond what might be incidentally collected by the underlying integrated skills.",{"category":124,"check":128,"severity":31,"summary":129},"Target market","The extension is a general-purpose project setup tool applicable globally and does not encode any region-specific logic in its core functionality.",{"category":99,"check":131,"severity":31,"summary":132},"Runtime stability","The extension relies on standard shell commands and calls to other skills, with no apparent assumptions about specific operating systems, shells, or IDEs beyond basic POSIX compatibility.",{"category":40,"check":134,"severity":31,"summary":135},"Tool surface size","As a plugin, its primary interface is natural language triggers for a core workflow, rather than a large number of exposed tools.",{"category":47,"check":137,"severity":31,"summary":138},"Name collisions","The extension is a single plugin with a clear primary function, avoiding name collisions with built-in commands or other skills.",{"category":47,"check":140,"severity":31,"summary":141},"Overlapping near-synonym tools","The extension's functionality is centered around a primary workflow, not exposed through a list of individual tools where synonym conflicts would arise.",{"category":47,"check":143,"severity":63,"summary":144},"Hooks-off mechanism","This extension is not a typical plugin with hooks that need to be disabled; it's a workflow orchestrator.",{"category":47,"check":146,"severity":63,"summary":147},"Hook matcher tightness","This extension does not define custom hooks.",{"category":74,"check":149,"severity":63,"summary":147},"Hook security",{"category":151,"check":152,"severity":63,"summary":153},"Hooks","Silent prompt rewriting","This extension does not define custom hooks that would rewrite user prompts.",{"category":74,"check":155,"severity":63,"summary":156},"Permission Hook","This extension does not define custom hooks that would manage permission requests.",{"category":124,"check":158,"severity":63,"summary":159},"Hook privacy","This extension does not define custom hooks for logging or telemetry.",{"category":111,"check":161,"severity":63,"summary":162},"Hook dependency","This extension does not define custom hooks that would depend on external scripts or binaries.",{"category":51,"check":164,"severity":31,"summary":165},"Install / Setup Instructions","The README and SKILL.md provide clear installation instructions and describe the workflow and generated structure.",{"category":51,"check":167,"severity":31,"summary":168},"Feature Transparency","The README and SKILL.md clearly describe the extension's functionality, its integration points, and the workflow, including the use of validation scripts and hooks.",{"category":51,"check":170,"severity":31,"summary":171},"Phantom features","All features described in the README and SKILL.md, such as git configuration, validation scripts, and documentation generation, have corresponding implementations.",{"category":173,"check":174,"severity":31,"summary":175},"Convention","Layout convention adherence","The extension follows standard conventions with scripts in a 'scripts/' directory and documentation in 'docs/', with no runtime components misplaced.",{"category":173,"check":177,"severity":63,"summary":178},"Plugin state","This extension does not appear to maintain persistent state that would need to be managed under CLAUDE_PLUGIN_DATA.",{"category":74,"check":180,"severity":63,"summary":181},"Keychain-stored secrets","The extension orchestrates secrets management through integrated skills but does not directly handle or store secrets itself in a way that would require keychain storage.",{"category":183,"check":184,"severity":31,"summary":185},"Dependencies","Tagged release sourcing","The extension relies on orchestrating other skills which are assumed to be properly versioned and sourced from tagged releases, as per the marketplace context.",{"category":187,"check":188,"severity":31,"summary":189},"Installation","Clean uninstall","The extension's actions are limited to creating files and directories within the project context. There are no background daemons or system-level installations that would prevent a clean uninstall.",1778054190139,"This plugin automates the setup of new GitLab stack projects, including directory structure, git configuration, Docker integration, service configuration, secrets management, and comprehensive validation via integrated skills. It generates project documentation and ensures adherence to GitLab Stack Management patterns.","2.0.0","3.4.0","The extension is well-documented and covers its scope comprehensively, integrating multiple validation skills. However, critical findings for 'Commit recency' and 'Release Management' (lack of recent commits and no versioning) significantly impact trust and suggest potential unmaintained status, lowering the score.",75,"A comprehensive plugin for automating the creation of GitLab stack projects with integrated validation and best practices.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":205,"security":206,"testCoverage":208},{},1778054176986,{"descriptionLength":204,"readmeSize":8},284,{},{"hasNpmPackage":207,"smitheryVerified":207},false,{"hasCi":207,"hasTests":207},{"updatedAt":210},1778054190610,{"githubOwner":212,"githubRepo":213,"locale":25,"slug":214,"type":215},"rknall","claude-skills","stack-creator","plugin",{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":233,"parentExtension":236,"providers":237,"relations":246,"workflow":248},1778054149306.4165,"k177qr61xrzsfq9e6y9wgxb33h8662mw",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Custom Claude Code skills marketplace for architecture review, accessibility expertise, creative design generation, DevOps validation, infrastructure configuration, and GitLab stack management",{},"rknall Custom Claude Code Skills","https://github.com/rknall/claude-skills",[226,227,17,15,228,229,230,231,232,20],"development","design","python","architecture","accessibility","security","configuration",{"githubOwner":212,"githubRepo":213,"locale":25,"slug":234,"type":235},"rknall-custom-skills","marketplace",null,{"extract":238,"llm":243},{"commitSha":239,"license":63,"marketplace":240},"ca7fbd0e07f824b119030f323da3409bc779f9bc",{"name":234,"pluginCount":241,"version":242},10,"0.7.1",{"promptVersionExtension":192,"promptVersionScoring":193,"score":244,"targetMarket":198,"tier":245},98,"verified",{"repoId":247},"kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":210,"updatedAt":210},1778054149925,1778054149306,{"extract":252,"llm":253},{"commitSha":239,"license":63},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"parentExtensionId":218,"repoId":247},{"_creationTime":256,"_id":247,"identity":257,"providers":258,"workflow":269},1777995558409.8718,{"githubOwner":212,"githubRepo":213,"sourceUrl":224},{"discover":259,"github":262},{"sources":260},[261],"skills-sh",{"closedIssues90d":8,"forks":263,"openIssues90d":264,"pushedAt":265,"readmeSize":266,"stars":267,"topics":268},6,1,1760955076000,27635,43,[],{"discoverAt":270,"extractAt":271,"githubAt":271,"updatedAt":271},1777995558409,1778054155583,{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":210,"updatedAt":210},[],[275,297,316,349,367,396],{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":290,"providers":292,"relations":295,"workflow":296},1778054149306.4204,"k17bvxb7jbg30m24sg8bt95mms867zz0",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"Generates service-specific configuration files for GitLab stack projects using .env as primary config source. Creates nginx, PostgreSQL, Redis configs, meta files (CLAUDE.md, .gitignore, .dockerignore), with strict validation for secrets and paths",{},"GitLab Stack Config Generator","https://github.com/rknall/claude-skills/tree/HEAD/config-generator",[232,17,285,286,287,15,288,289,20],"nginx","postgresql","redis","devops","code-generation",{"githubOwner":212,"githubRepo":213,"locale":25,"slug":291,"type":215},"config-generator",{"extract":293,"llm":294},{"commitSha":239,"license":63},{"promptVersionExtension":192,"promptVersionScoring":193,"score":244,"targetMarket":198,"tier":245},{"parentExtensionId":218,"repoId":247},{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":210,"updatedAt":210},{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":307,"providers":309,"relations":314,"workflow":315},1778054149306.4194,"k173qmkt9htf62gdb4jj0ehgf5866tzs",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Validates GitLab stack projects before deployment, ensuring proper architecture patterns, directory structure, secrets management, .env configuration, and Docker best practices. Detects issues and provides actionable guidance",{},"GitLab Stack Validator","https://github.com/rknall/claude-skills/tree/HEAD/stack-validator",[15,20,17,232,231,288],{"githubOwner":212,"githubRepo":213,"locale":25,"slug":308,"type":215},"stack-validator",{"extract":310,"llm":312},{"commitSha":239,"license":311},"info",{"promptVersionExtension":192,"promptVersionScoring":193,"score":313,"targetMarket":198,"tier":245},95,{"parentExtensionId":218,"repoId":247},{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":210,"updatedAt":210},{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":332,"providers":336,"relations":342,"workflow":345},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[326,327,328,329,330,331,235,20,19,288],"plugin-development","agent","skill","hooks","mcp","commands",{"githubOwner":333,"githubRepo":334,"locale":25,"slug":335,"type":215},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":337,"llm":340},{"commitSha":338,"license":339},"a05d923c8a3551d4274eef152649583d693b9b67","MIT",{"promptVersionExtension":192,"promptVersionScoring":193,"score":341,"targetMarket":198,"tier":245},99,{"parentExtensionId":343,"repoId":344},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":346,"extractAt":347,"githubAt":346,"llmAt":348,"updatedAt":348},1778053080008,1778053078370,1778053164925,{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":360,"providers":362,"relations":365,"workflow":366},1778054149306.42,"k173em9jjhkfsnc4ynx2amzs2h8675kx",{"reviewCount":8},{"description":354,"installMethods":355,"name":356,"sourceUrl":357,"tags":358},"Manages Docker secrets for GitLab stack projects, ensuring secrets are never in .env or docker-compose.yml. Handles migration from environment variables, validation, auditing, and secure secret generation",{},"GitLab Stack Secrets Manager","https://github.com/rknall/claude-skills/tree/HEAD/secrets-manager",[17,359,15,231,288,232],"secrets",{"githubOwner":212,"githubRepo":213,"locale":25,"slug":361,"type":215},"secrets-manager",{"extract":363,"llm":364},{"commitSha":239,"license":311},{"promptVersionExtension":192,"promptVersionScoring":193,"score":313,"targetMarket":198,"tier":245},{"parentExtensionId":218,"repoId":247},{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":210,"updatedAt":210},{"_creationTime":368,"_id":369,"community":370,"display":371,"identity":389,"providers":390,"relations":394,"workflow":395},1778053078370.9072,"k1785kw9sj46azfev8ac1b8e9h866k2c",{"reviewCount":8},{"description":372,"installMethods":373,"name":374,"sourceUrl":375,"tags":376},"Complete Azure Data Factory expertise for pipeline JSON development, validation, and optimization (2025-2026). This plugin should be used for ADF pipeline creation, activity configuration, linked services, datasets, triggers, expressions, CI/CD, Microsoft Fabric integration, Databricks orchestration, ML pipeline patterns, and debugging.",{},"adf-master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/adf-master",[377,378,379,21,380,381,20,382,383,384,385,386,387,388,19],"azure","data-factory","adf","pipeline","json","orchestration","ml","fabric","databricks","git-bash","windows","powershell",{"githubOwner":333,"githubRepo":334,"locale":25,"slug":374,"type":215},{"extract":391,"llm":392},{"commitSha":338,"license":339},{"promptVersionExtension":192,"promptVersionScoring":193,"score":393,"targetMarket":198,"tier":245},94,{"parentExtensionId":343,"repoId":344},{"anyEnrichmentAt":346,"extractAt":347,"githubAt":346,"llmAt":348,"updatedAt":348},{"_creationTime":397,"_id":398,"community":399,"display":400,"identity":408,"providers":412,"relations":417,"workflow":420},1778054484862.0032,"k174kp4z4t8h4yh6rcf7pfns2n866ama",{"reviewCount":8},{"description":401,"installMethods":402,"name":403,"sourceUrl":404,"tags":405},"DevOps and containerization expertise",{},"Developer Kit DevOps Plugin","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-devops",[288,17,406,21,407],"github-actions","containerization",{"githubOwner":409,"githubRepo":410,"locale":25,"slug":411,"type":215},"giuseppe-trisciuoglio","developer-kit","developer-kit-devops",{"extract":413,"llm":415},{"commitSha":414,"license":339},"d9b2de50c6619d513f5b54207ed1d2a78b331645",{"promptVersionExtension":192,"promptVersionScoring":193,"score":416,"targetMarket":198,"tier":245},93,{"parentExtensionId":418,"repoId":419},"k1795rxcar12bdgdx6vz093x51866mtx","kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":421,"extractAt":422,"githubAt":421,"llmAt":423,"updatedAt":423},1778054486396,1778054484862,1778054559366]