SuperAPI AI 工具集

workflow-automation

编程与开发

查看项目

更新于 10-15 17:25

技能介绍

用途:自动化重复性开发任务与工作流,适用于重复命令、复杂多步构建以及需要统一开发环境的团队上手场景。

主要能力:

  1. npm 脚本:在 package.json 中定义 dev、build、test、lint、format、type-check、clean、docker:build、docker:run 等命令。
  2. Makefile:提供平台无关的统一入口,如 make help、make dev、make ci。
  3. Git 钩子:用 Husky 配合 lint-staged,在 .husky/pre-commit 中执行 lint-staged、类型检查与变更相关测试。
  4. 任务脚本:如 scripts/dev-setup.sh 检查前置依赖、安装依赖、复制 .env、启动 Docker、等待数据库、执行迁移;scripts/deploy.sh 按 staging/production 参数构建、测试并部署。
  5. CI 自动化:GitHub Actions 工作流 .github/workflows/ci.yml,在 push 与 pull_request 时安装依赖、lint、类型检查、测试并上传覆盖率。

使用方式:按资料步骤分别配置 npm scripts、Makefile、Husky/lint-staged、任务脚本与 CI 工作流;通过 make 命令或直接运行脚本调用。输出结构为 project/ 下含 scripts/、Makefile、package.json 与 .husky/。

限制与约束:脚本需保证幂等、失败时有清晰错误信息并附使用注释;禁止硬编码密码或 API 密钥,不得未经确认执行 rm -rf。资料未提供具体安装命令、收费与价格信息。

背景:用于自动化 Unity3D 重复工作,可结合 unity-mcp: batch_execute 使用,触发于 JEO Workflow 3(资产管线)EXECUTE 阶段,资料称可带来 10~100x 速度提升。当前版本 1.0.0,更新于 2025-01-01,兼容 Claude、ChatGPT、Gemini。