SuperAPI AI 工具集

GitLab Stack Creator

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:该技能用于创建新的 GitLab 栈项目,按 GitLab Stack Management 模式生成标准目录结构、Git 配置、校验脚本和文档,适合初始化 Docker 栈或引导符合最佳实践的栈项目。

主要能力:创建 config、secrets、_temporary、scripts、docs 等目录;初始化或连接 Git 仓库并配置 main 分支、ff-only 合并策略;生成 .gitignore、.dockerignore、docker-compose.yml 模板、.env.example;生成 validate-stack.sh、pre-commit、setup-hooks.sh 等校验与钩子脚本;调用 stack-validator、secrets-manager、docker-validation、config-generator 等技能完成校验与配置生成;生成 setup.md、services.md、架构决策记录和 CLAUDE.md。

使用方式:技能触发后先收集项目名称、所需服务、远程仓库 URL、环境等信息,再创建目录结构、配置 Git、生成脚本与文档。创建脚本后运行 ./scripts/setup-hooks.sh 安装钩子,用 ./scripts/validate-stack.sh 校验。文档中给出的 Git 配置命令包括 git config init.defaultBranch main、git config pull.ff only、git config merge.ff only、git config pull.rebase false。

适用场景:需要按统一模式初始化 Docker 栈项目、配置 Git 仓库与校验钩子、生成服务配置和文档时。

限制:资料未提供该技能的安装方式、收费、价格、平台支持范围或实际运行效果。技能强调不得使用变通方案,遇到直接方法失败应停止并询问用户;不得覆盖已有内容;不得提交密钥;不得创建 root 所属文件;校验未通过不得继续。