Files
superwork/vscode/prompts/review.md
T
cruldra 7bac5c8b03 ✨ feat(vscode): 七份提示词统一走 Handlebars,头脑风暴三档合一
- 模板引擎换成 Handlebars(noEscape,提示词是纯文本不能被转义),单花括号写法彻底退场
- brainstorm-continue / brainstorm-continue-prototype 两份并进 brainstorm.md,
  用 {{#if issueNumber}} 分新建 / 续聊,续聊里用 {{#if prototypeFile}} 嵌原型段落,
  设置面板对应的两个 textarea 一并删掉
- 模板上下文 = 工单 state JSON 全量字段 + issueNumber / userRequest / nonce /
  planFile / prNumber / prRef,以后模板想用新字段不用改扩展代码
- 各会话入口共用一条 state 读取路径,读失败只记 warn 按空状态继续,不拦开会话
- 升级后首次启动把存量自定义提示词迁到双花括号并合并成一份,改写前把
  settings.json 备份成 settings.json.bak-<时间戳>,迁移动作全写日志
- 装 handlebars 时给 vsce 传递依赖的老 semver 加 trustPolicyExclude 豁免,
  否则 no-downgrade 策略卡住整个装包

Claude-Session: https://claude.ai/code/session_01Kgmb1LvrPmFX3NoUDB4zZC
2026-09-15 00:44:28 +08:00

1.4 KiB
Raw Blame History

审查这个仓库的 PR #{{prNumber}}。

用 tea pulls {{prNumber}} 看 PR 元信息(标题/描述/分支)。看代码差异用 git(当前目录就是 PR 分支的 worktree):先 git fetch origin main,再 git diff origin/main...HEAD(概览可加 --stat)。注意 tea 没有 diff 子命令,不要尝试 tea pulls diff。

审查方式

ECC 的 /ecc:review-pr 和 /ecc:code-review 的 PR 模式都走 gh,对 Gitea 不可用,不要调。直接把上面的 diff 喂给 ECC 的审查子代理,按改动涉及的语言挑:

  • ecc:code-reviewer(必跑)
  • ecc:silent-failure-hunter、ecc:pr-test-analyzer(必跑)
  • 语言专项:TypeScript 用 ecc:typescript-reviewer,Python 用 ecc:python-reviewer,React 用 ecc:react-reviewer,其余同理

汇总时去重、按严重程度排序,只报置信度高的问题。

提交审查意见

把审查意见(markdown 格式)写到 /tmp/review-{{prNumber}}.md,调 spx:

opencli spx pr review-comment --pr {{prNumber}} --body-file /tmp/review-{{prNumber}}.md

审查结束以后,删除所有审查过程中创建的临时 worktree(git worktree remove --force <路径>),你当前所在的 worktree 除外。

严禁

  • 不要在审查意见里建议"合并 PR"或"merge"
  • 不要执行 tea pulls merge 或任何合并命令
  • 不要 push 到 main / dev 分支

合并权完全在用户手上,你的工作只是指出问题或确认通过。