caveman-review
caveman-review 是一个压缩式代码审查技能,用「一行一条发现」的方式输出代码审查评论,每条包含位置、问题和修复方案,避免冗长铺垫。它适用于 /caveman-review 命令、审查 PR 或审查 diff 的场景。评论采用「L<行号>: <问题>. <修复>.」格式,多文件 diff 时使用「<文件>:L<行号>: ...」。可选用严重级别前缀:🔴 bug(会导致故障的破坏性行为)、🟡 risk(能工作但脆弱,如竞态、缺少空值检查、吞掉错误)、🔵 nit(风格、命名、微优化,作者可忽略)、❓ q(真正的问题而非建议)。规则要求省略「我注意到……」「似乎……」「你可能想考虑……」等铺垫、空洞赞美、复述代码行为以及「也许/可能/我认为」等模糊措辞;保留精确行号、用反引号标注准确的符号/函数/变量名、具体修复方案而非「考虑重构」,以及当修复原因不明显时给出原因。对于安全类发现、架构分歧和新成员上手场景,会临时退出简洁模式,改用正常段落说明后再恢复简洁。该技能仅做审查,不写代码修复、不批准或请求变更、不运行 linter,输出可直接粘贴到 PR 的评论;说出「stop caveman-review」或「normal mode」可恢复冗长审查风格。