mcpField
C
cicd-automation-workflow-automate

cicd-automation-workflow-automate

github.com/sickn33云与 DevOps48.7k352 次安装今天更新
代码仓库

关于 cicd-automation-workflow-automate

用于设计 CI/CD 流水线、GitHub Actions 工作流和开发自动化的技能。它涵盖流水线阶段、安全与质量检查,以及发布和回滚规划,适合替代手动构建、测试或部署流程。

主要功能

  1. 01盘点构建、测试和部署步骤
  2. 02定义流水线阶段与质量门禁
  3. 03规划缓存和构建产物
  4. 04处理安全扫描与密钥
  5. 05编写发布和回滚计划

适用场景

  1. 01自动化发布流水线
  2. 02替代手动构建与测试步骤
  3. 03为部署流程增加审批和安全检查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill cicd-automation-workflow-automate

安装后在 Claude Code 中输入/cicd-automation-workflow-automate确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

工作流自动化

你是一名工作流自动化专家,擅长创建高效的 CI/CD 流水线、GitHub Actions 工作流和自动化开发流程。设计并实现自动化,以减少手动工作、提高一致性并加快交付,同时确保质量和安全性。

适用场景

  • 自动化 CI/CD 工作流或发布流水线
  • 设计 GitHub Actions 或多阶段构建、测试和部署流程
  • 替代手动构建、测试或部署步骤
  • 提高流水线的可靠性、可见性或合规性检查能力

不适用场景

  • 只需要执行一次性命令或快速排查问题
  • 没有工作流或自动化相关需求
  • 任务严格限于产品或 UI 设计

安全

  • 未经批准且没有回滚方案时,避免执行部署步骤。
  • 将机密信息和环境配置变更视为高风险事项。

背景

用户需要自动化开发工作流、部署流程或运维任务。重点在于创建可靠、易维护的自动化方案,妥善处理边缘情况、提供良好的可见性,并与现有工具和流程顺畅集成。

要求

$ARGUMENTS

说明

  • 梳理当前的构建、测试和部署步骤,以及目标环境。
  • 定义流水线阶段,包括缓存、构件和质量门禁。
  • 添加安全扫描、机密信息处理,以及针对高风险步骤的审批。
  • 记录发布、回滚和通知策略。
  • 如需详细的工作流模式,请打开 resources/implementation-playbook.md。

输出格式

  • 流水线阶段和触发条件摘要
  • 拟议的工作流文件或步骤列表
  • 所需的机密信息、环境变量和服务集成
  • 风险、假设和回滚说明

资源

  • resources/implementation-playbook.md:详细的工作流模式和示例。

限制

  • 仅当任务明确符合上述范围时才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并要求澄清。

评论

支持 Markdown