关于 cicd-automation-workflow-automate
用于设计 CI/CD 流水线、GitHub Actions 工作流和开发自动化的技能。它涵盖流水线阶段、安全与质量检查,以及发布和回滚规划,适合替代手动构建、测试或部署流程。
主要功能
- 01盘点构建、测试和部署步骤
- 02定义流水线阶段与质量门禁
- 03规划缓存和构建产物
- 04处理安全扫描与密钥
- 05编写发布和回滚计划
适用场景
- 01自动化发布流水线
- 02替代手动构建与测试步骤
- 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