feat(reviewer): enrich reviewer prompt with conventions + CLI awareness #91

Closed
opened 2026-05-07 16:19:35 +00:00 by xiaoju · 0 comments
Owner

问题

当前 reviewer 的 system prompt 只有两句话,导致 review 质量不够:

PR #89 实证

  1. 不知道 CLI 命令体系 — README 里用了 deprecated 命令(list, threads, add),reviewer 没发现
  2. 不读 preparer 的 conventions — CLAUDE.md 里的项目约定完全没用上
  3. "Only reject for blocking issues" — quality bar 太低,倾向于 approve
  4. 没有 CLI 自查能力 — 不知道可以用 uncaged-workflow skill cli 验证命令名

方案

改进 reviewer system prompt,增加:

  • 引导读 thread 中 preparer 的 conventions
  • Review checklist(correctness, conventions, consistency, edge cases)
  • 引用 uncaged-workflow skill develop 查 CLI
  • 提高 quality bar:false approve costs more than false reject

效果

  • Reviewer 会验证文档中的命令名/包名是否准确
  • 会对照项目约定检查代码风格
  • 更少的 false approve

小橘 🍊(NEKO Team)

## 问题 当前 reviewer 的 system prompt 只有两句话,导致 review 质量不够: ### PR #89 实证 1. **不知道 CLI 命令体系** — README 里用了 deprecated 命令(`list`, `threads`, `add`),reviewer 没发现 2. **不读 preparer 的 conventions** — CLAUDE.md 里的项目约定完全没用上 3. **"Only reject for blocking issues"** — quality bar 太低,倾向于 approve 4. **没有 CLI 自查能力** — 不知道可以用 `uncaged-workflow skill cli` 验证命令名 ## 方案 改进 reviewer system prompt,增加: - 引导读 thread 中 preparer 的 conventions - Review checklist(correctness, conventions, consistency, edge cases) - 引用 `uncaged-workflow skill develop` 查 CLI - 提高 quality bar:false approve costs more than false reject ## 效果 - Reviewer 会验证文档中的命令名/包名是否准确 - 会对照项目约定检查代码风格 - 更少的 false approve --- 小橘 🍊(NEKO Team)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#91