SuperAPI AI 工具集

auto-dev-setup

部署与运维

查看项目

更新于 10-16 01:15

技能介绍

用途:为任意项目搭建 Human-in-the-Loop 自动开发流程,适用于用户提出设置 auto-dev、在项目中启用自动开发或配置 GitHub Actions 自动开发流程的场景。

主要能力:先通过 AskUserQuestion 确认三项需求,包括工作流来源(Reusable Workflow 或复制完整 Workflow)、Skills 来源(claude-software-skills、自有 skills repo 或不用额外 skills)、额外设置(是否需要任务队列与 Feedback 处理)。随后建立目录结构,生成 workflow 与 Issue 模板,并初始化 memory 索引文件。

必要用法: 建立目录: mkdir -p .github/workflows mkdir -p .claude/memory/{learnings,failures,decisions,patterns,strategies} mkdir -p .github/ISSUE_TEMPLATE

方式 A 推荐 Reusable Workflow,在 .github/workflows/auto-dev.yml 中引用 {SKILLS_REPO}/.github/workflows/auto-dev-reusable.yml@main,需将 {SKILLS_REPO} 替换为实际 repo 路径,并传入 secrets 中的 ANTHROPIC_API_KEY。方式 B 为复制完整 Workflow,文件包括 auto-dev.yml、auto-dev-feedback.yml、auto-dev-queue.yml。

触发方式:Issue 加 auto-dev 标签、留言 /evolve [目标]、在 PR 上留言 /evolve [调整]、或 Actions 页面手动运行。配置后需在 Repository Settings → Secrets → Actions 添加 ANTHROPIC_API_KEY,并可用测试 Issue 验证触发与 PR 建立。

限制:资料未提供工作流内部实现细节、模型与费用信息、支持平台范围及失败处理策略,暂未提供。