SuperAPI AI 工具集

feature-development-workflow

编程与开发

查看项目

更新于 10-15 20:05

技能介绍

用途:为 agentbay-cli 项目规定接到新需求后的标准开发流程,覆盖变更档案、分支管理、本地开发、构建验证、提交、推送与提 PR,不含具体需求实现细节。触发场景包括开发新功能或命令、新增需求、启动新需求,以及任何需新建 feat 分支的任务。

主要能力与流程:Phase 0 强制二选一建立变更档案,路径 A 用 Qoder Quest Mode 生成 Spec 并 Download 落盘到 .qoder/specs/<feature>.md,路径 B 手动创建 .qoder/changes/CR-<YYYY-MM-DD>-<feature-name>/(含 spec/design/tasks/decisions/test-plan/rollback/trace 等),档案须 git add 入库。Phase 1 同步并基于 aliyun/master 新建 feat-<feature-name> 分支,复用旧分支须先询问用户。Phase 2 本地开发遵循 development.md,接口变更同步 mock,命令变更同步文档,新增命令须有单元测试。Phase 3 提交前须执行 go build -o agentbay . 与 go test ./... -count=1 并通过。Phase 4、5 分别在用户明确授权后才 commit、push,提交信息用 Conventional Commits,只允许推送到 origin 与 aliyun。Phase 6 由用户提 PR 到 aliyun/master,合并后清理分支并归档档案。Phase 7 发版交接时加载 bilingual-changelog-release skill,执行 make release-prep VERSION=X.Y.Z。

限制:远程仅保留 origin 与 aliyun,不允许 upstream;禁止在 master 直接改动;禁止未经授权 push、force push、推 master、使用 --no-verify;日常开发不生成 CHANGELOG。仓库地址、其他具体配置暂未提供。