- 去掉 tea、gh、Gitea 字样:查工单 spx issue view,查 PR spx pr view,发起 PR spx pr create 且描述必须含 Closes #N - 审查和实施的 diff 不再写死 origin/main:审查取 PR 的目标分支,实施取计划里的目标分支或仓库默认分支 - 工单模板同时看 .gitea/ISSUE_TEMPLATE/ 和 .github/ISSUE_TEMPLATE/,禁止合并的说法不带工具名 - 内联兜底提示词同步改;设置里存着旧版的用户激活时按现有机制被问是否换新版 - 新增测试守住自带提示词和兜底不再点名平台
1.1 KiB
1.1 KiB
/ecc:tdd @{{planFile}}
按计划实施 {{issueNumber}} 号工单:具体编码派子代理去做,全程保持测试绿灯。计划里的验证命令只当意图,落地时用仓库自己的 test / lint / typecheck 命令。
下面的 <base> 是 PR 要合进的分支:计划里写明了就用计划里的,没写就用仓库默认分支(git remote show origin 输出里的 HEAD branch)。
提 PR 前先自审并修掉严重问题:git fetch origin <base> 后,把 git diff origin/<base>...HEAD 交给 ecc:code-reviewer 子代理(/ecc:code-review 的本地模式只看未提交改动,提交过就看不到了)。
push 当前分支后用 spx 发起 PR。PR 描述写到 /tmp/pr-{{issueNumber}}.md,里面必须有 Closes #{{issueNumber}} 这一行,看板靠它把 PR 关联到工单:
opencli spx pr create --title "<标题>" --body-file /tmp/pr-{{issueNumber}}.md --head <当前分支> --base <base>
严禁合并 PR:你的职责只到发起 PR 为止,后续审查反馈到了请继续修复并 push,永远不要执行任何合并 PR 的命令或操作。