SuperAPI AI 工具集

workflow-automator

办公与效率

查看项目

更新于 10-16 08:08

技能介绍

该技能用于设计与实现项目中的自动化工作流。主要能力包括:CI/CD 流水线配置(如 GitHub Actions、GitLab CI)、构建脚本编写(Makefile、npm scripts、shell)、Git Hooks 配置(husky、lint-staged,含 pre-commit、commit-msg)、定时任务(cron 表达式与 scheduled tasks)、代码质量自动化集成(ESLint、Prettier、TypeScript 检查)以及发布流程(版本管理、changelog 生成、自动发布脚本)。

工作流程分四步:先了解项目技术栈、代码托管平台与现有配置,读取 package.json、.github/workflows/、Makefile 等文件;再识别可自动化环节(提交时检查、PR 合并时测试构建、发布时打包部署、重复操作脚本化);随后生成配置文件并说明环境变量与密钥配置,附注释;最后检查语法、提供本地测试命令(如 act 测试 GitHub Actions)并列出验证清单。

限制与注意事项:优先复用项目已有工具和配置,避免引入不必要依赖;敏感信息(密钥、token)须使用环境变量或 secrets;每个步骤需清晰注释;需考虑失败处理与通知机制。具体支持范围与效果以实际项目为准,资料未提供定价、平台限制等信息。