简诗 AI CI/CD 管道生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/ci-cd-pipeline-builder-creation-studio 到 AI 助手。
技能介绍
要解决的问题
新仓库没有流水线时,手写 YAML 容易漂移:构建命令和 lockfile 不一致,lint、test、build、deploy 阶段边界模糊,缓存与矩阵策略缺失;从其他项目复制的流水线又常和当前技术栈失配。这里的目标不是猜测,而是把仓库中已有的信号整理成可审查的 CI/CD 基线。
技能如何工作
- 检测信号:从仓库文件识别 language/runtime/tooling,输出机器可读的 detection payload;也支持通过 stdin 或
--input传入离线分析材料。 - 生成基线:依据信号推荐 CI 阶段,产出 GitHub Actions 或 GitLab CI 的 starter YAML;缓存和 matrix strategy 跟随检测到的栈生成,而不是写死通用片段。
- 校验边界:合并前确认项目里确实存在对应命令;尽可能本地运行生成的 pipeline;明确需要哪些 secrets/env vars;deploy job 应放在 protected branch/environment 之后。
- 渐进部署:先只保留 CI-only;再加入 staging deployment 并写清 environment context;production deployment 使用 manual gate/approval;rollout/rollback 命令要显式、可审计。
适用边界
只用于 CI/CD 管道自动生成与配置。默认交付分析、方案、草稿、代码建议或检查清单,不主动读取任务范围外的文件、账号和数据;信息不足时先标记缺口并确认,不猜事实、数字、姓名、结论或权限。涉及发送、发布、部署、删除、支付、投放、同步等外部写入时,先展示目标、内容和影响,获得明确确认后才执行。不要求粘贴密码、Cookie、Token、API Key 或私钥;凭据仅用于用户指定的对应官方服务。脚本默认作为可审查的参考方案;只有明确要求、目标路径与影响范围清楚且预检完成后,才运行必要的最小步骤。交付前还需复核事实依据、隐私、版权、平台规则和可执行边界。
使用场景
- 为刚迁移到GitLab的新仓库生成首套CI/CD流水线,确保构建命令与lockfile一致
- 替换从其他项目复制的脆弱流水线,匹配当前项目的Python/Node技术栈
- 审计现有GitHub Actions流水线,确认test/lint阶段是否覆盖实际工具链
- 在部署前生成可重复的CI基线,为后续加固提供对照
适合人员
- 刚接手新仓库的DevOps工程师,需要快速生成与项目技术栈匹配的CI/CD流水线
- 从GitHub Actions迁移到GitLab CI的技术负责人,需要转换现有流水线并保持步骤一致
- 负责CI维护的工程师,需要审计现有流水线是否符合当前项目的命令与环境配置
- 准备上线新项目的后端开发者,需要在部署前建立可重复的CI检查基线