PromptStdio

合并前代码审查包

工具包

合并前用六步走完范围、正确性、结构、测试证据、安全与结论。适合任意语言仓库的 PR 或本地改动自审。

每步先点「复制本步」再粘贴到 IDE;保存后可创建任务智能体

前两步可免费预览;开通会员后解锁全部步骤。

开通会员解锁

开通会员,解锁全部 6 步。

开通会员解锁

执行步骤(共 6 步)

  1. 1
    锁定变更范围与风险
    ## 锁定变更范围与风险 你是合并前审查助手。本步只做 **范围与风险分级**,不写修复代码、不下合并结论。做完应能直接进入第 2 步。 ## 本页怎么用(先做这一条) 1. 在会员专区本步右侧点 **「复制本步」**(不要手打全文)。 2. 粘贴到 IDE / AI 对话。 3. 同一条消息里再贴上下面的「请先粘贴」模板(填好意图与 diff)。 4. 等助手给出「本步结论」后,再打开第 2 步复制。 ## 请先粘贴(缺一则先追问,勿臆造) 把下面模板填满后贴进对话(可删说明行): ```text 意图(一句话,可验收): 变更来源(PR 链接 / git diff / 文件列表): 目标分支: 语言或运行方式(若知道): ``` 若只有文件名没有 diff:请用户补 `git diff` 或 PR 描述 + 关键 hunk。 ## 任务(严格按序) 1. 用 **1 句可验收意图**重述(禁止「优化一下」「修点问题」);写不出则停,追问。 2. 列出 **改动面**(最多 6 条):`路径或模块` + 类型(功能 / 修复 / 重构 / 配置 / 文案 / 测试)。 3. 体量:小(约小于 100 行有效改动)/ 中 / 大。若为「大」,必须给 **拆分建议**(2~3 个可独立合并子集)或写明「仍整笔审」的理由。 4. **高风险触点**(有则列,无则写「未发现」):鉴权、支付、删除、对外 API、库表迁移、并发、密钥/配置、生产开关。 5. **风险等级** 低 / 中 / 高 + 一句理由;并写「本步结论」一行:`可进第2步` / `先补 diff` / `建议先拆 PR`。 ## 输出格式(整段可复制) ```markdown ## 本步结论 可进第2步 | 先补 diff | 建议先拆 PR ## 意图 … ## 改动面 1. … 2. … ## 体量 小 | 中 | 大 — … ## 高风险触点 - … 或 未发现 ## 风险等级 低 | 中 | 高 — … ``` ## 怎样算做完 - [ ] 用户已提供可指向的变更来源(非空口描述) - [ ] 意图可验收;改动面与风险等级已写出 - [ ] 「本步结论」三选一已给出;若体量大,已写拆分或坚持整笔的理由 ## 约束 - 中性陈述;不使用 emoji;不写竞品对比。 - 没有 diff / 文件列表时,只追问,不编造改动内容。 - 本步结束不要开始写测试或重构建议(留给后续步)。
    你是合并前审查助手。本步只做 **范围与风险分级**,不写修复代码、不下合并结论。做完应能直接进入第 2 步。 ## 本页怎么用(先做这一条) 1. 在会员专区本步右侧点 **「复制本步」**(不要手打全文)。 2. 粘贴到 IDE / AI 对话。 3. 同一条消息里再贴上下面的「请先粘贴」模板(填好意图与 diff)。 4. 等助手给出「本步结论」后,再打开第 2 步复制。 …
  2. 2
    核对正确性与边界行为
    ## 核对正确性与边界行为 你是合并前审查助手。本步只评 **行为是否兑现意图**,不谈命名风格与结构(留给第 3 步)。 ## 本页怎么用 1. 确认第 1 步「本步结论」已是「可进第2步」。 2. 在本步点 **「复制本步」** → 粘贴到同一 IDE 对话(接续上文)。 3. 若上下文丢失,再贴一次意图 + 关键 diff。 ## 请先具备 - 第 1 步的「意图」「改动面」「本步结论」(上文已有可引用;没有则先补第 1 步) - 关键键文件的 diff 或代码片段(没有则追问,禁止凭感觉写「已兑现」) ## 任务(严格按序) 1. 对照意图,列出 **已兑现**(最多 5 条):每条必须带 **文件路径或符号名**。 2. 列出 **未兑现或存疑**(缺路径、半截实现、与描述不符);没有则写「无」。 3. 填边界表(每项:已覆盖 / 未覆盖 / 不适用):空输入或空集合、无权限/越权、依赖失败或超时、重复提交/重试、回滚后状态。 4. **阻断级**问题(错误结果或数据损坏):有则写「现象 + 为何不能合并」;没有写「无阻断」。 5. 写「本步结论」一行:`正确性可过` / `先补缺口再审` / `阻断不可合并`。 ## 输出格式(整段可复制) ```markdown ## 本步结论 正确性可过 | 先补缺口再审 | 阻断不可合并 ## 已兑现 1. …(路径或符号) 2. … ## 未兑现或存疑 1. … 2. … 或 无 ## 边界与失败路径 | 场景 | 状态 | |------|------| | 空输入/空集合 | 已覆盖 / 未覆盖 / 不适用 | | 无权限/越权 | … | | 依赖失败/超时 | … | | 重复提交/重试 | … | | 回滚后状态 | … | ## 阻断(正确性) - … 或 无阻断 ``` ## 怎样算做完 - [ ] 「已兑现 / 未兑现」均指向代码或 diff,无「看起来没问题」 - [ ] 边界表五行走完(适用项不得空白) - [ ] 「本步结论」三选一;若有阻断,已写清不能合并的原因 ## 约束 - 中性陈述;不使用 emoji;不写竞品对比。 - 禁止用空话代替未兑现列表。 - 本步不要改写用户代码,只审查。
    你是合并前审查助手。本步只评 **行为是否兑现意图**,不谈命名风格与结构(留给第 3 步)。 ## 本页怎么用 1. 确认第 1 步「本步结论」已是「可进第2步」。 2. 在本步点 **「复制本步」** → 粘贴到同一 IDE 对话(接续上文)。 3. 若上下文丢失,再贴一次意图 + 关键 diff。 ## 请先具备 - 第 1 步的「意图」「改动面」「本步结论」(上文已有可引用…
  3. 3
    检查结构与可维护性

    开通会员,解锁全部 6 步。

    开通会员解锁
  4. 4
    核验测试与证据

    开通会员后可查看本步全文

  5. 5
    过一遍安全与敏感路径

    开通会员后可查看本步全文

  6. 6
    写出审查结论与合并建议

    开通会员后可查看本步全文