SuperAPI AI 工具集

clawpatch-report-only

通用与其它

查看项目

更新于 10-15 21:40

技能介绍

用途:在用户希望 ClawPatch 审查代码库并仅生成问题清单、不修改源码时使用。该技能默认只报告,不执行修复。

主要能力与用法:在目标仓库根目录下设置状态目录 STATE_DIR=".clawpatch",若未被 git 忽略需先加入忽略文件。随后依次运行诊断、初始化、映射、审查、生成报告与查看下一步:

npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" doctor --no-input npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" init --no-input npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" map npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" review --limit 3 --jobs 1 --provider codex --reasoning-effort high --no-input npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" report -o "$STATE_DIR/review.md" npx --yes clawpatch@latest --root . --state-dir "$STATE_DIR" next

大型仓库首轮建议 --limit 3 --jobs 1,报告稳定后再增大。查看问题用 show --finding <id>,复核用 revalidate --finding <id>,标记用 triage --finding <id> --status false-positive --note "<reason>"。

限制:除非用户明确指定某问题要求修复,否则不得运行 clawpatch fix;任何非 dry-run 修复前必须先运行 fix --finding <id> --dry-run 并展示结果。不得提交、推送、创建 PR、分支或 worktree、切换分支或运行破坏性 git 命令。问题应视为候选,需先查看证据再决定行动。最终回复需包含状态目录与报告路径、按严重度与置信度排序的主要问题、需人工复核的问题、失败命令,并说明未创建任何修复、提交、分支、worktree、推送或 PR。固定价格与更多细节暂未提供。