← All skills

极简代码审查

超精简 PR 评审意见,去除噪音、保留可操作信号。每条评论一行:位置、问题、修复方案。适用于用户说"review this PR"、"co…

安装此技能

通过 SeaWork,同时兼容 Claude Code 和 Codex。

点击安装,SeaWork 会直接把它装进你本地的智能体:~/.claude/skills 与 ~/.codex/skills——免复制粘贴、免配置。

caveman-review

One-line PR comments. Location, problem, fix. No throat-clearing.

What it does

Generates code review comments in L<line>: <severity> <problem>. <fix>. format. One line per finding. Severity emoji: 🔴 bug, 🟡 risk, 🔵 nit, ❓ question. Drops "I noticed that...", hedging, and restating what the diff already shows. Keeps exact line numbers, backticked symbols, and concrete fixes.

Auto-clarity: drops terse mode for CVE-class security findings, architectural disagreements, and onboarding contexts where the author needs the *why*. Resumes terse for the rest.

Output only — does not approve, request changes, or run linters.

How to invoke

/caveman-review

Also triggers on "review this PR", "code review", "review the diff".

Example output

L42: 🔴 bug: user can be null after .find(). Add guard before .email.
L88-140: 🔵 nit: 50-line fn does 4 things. Extract validate/normalize/persist.
L23: 🟡 risk: no retry on 429. Wrap in withBackoff(3).
L107: ❓ q: why drop the cache here? Reads on next request will miss.

See also

  • [SKILL.md](./SKILL.md) — full LLM-facing instructions
  • [Caveman README](../../README.md) — repo overview