clawpatch

自动化代码审查与修复工具,将代码库映射为语义切片并逐一处理

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:clawpatch。
它的用途是:自动化代码审查与修复工具,将代码库映射为语义切片并逐一处理
完整的 Skill 内容见:https://321skill.com/skills/clawpatch/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请使用 clawpatch 对我的项目进行一轮代码审查,重点关注最近修改的部分。” 它会引导你初始化项目、映射代码结构,并启动审查任务,将问题分类记录。之后,你可以对某个具体问题说:“针对 finding ID 为 F-123 的问题,运行修复循环。” 它会尝试生成修复方案,并将更改留在工作区供你复查。

介绍

clawpatch 是一款专注于自动化代码审查与修复的 CLI 工具。它旨在解决传统代码审查耗时且难以落地修改的问题。

其核心工作流程是,首先将代码库智能地映射为多个语义化的功能切片(如特定模块、API端点、测试套件等),然后利用配置的审查提供者(如 AI 模型)对每个切片进行审查,并将发现的问题(findings)持久化存储。用户可以对问题进行分类、标记,并针对单个问题运行显式的修复循环,工具会生成修复尝试并记录在本地。

它非常适合希望将代码审查自动化、并系统化跟进修复过程的开发团队或个人,特别是全栈开发、后端开发和运维开发工程师,他们经常需要处理复杂的代码库质量维护工作。

需要注意的是,当前版本仍处于早期阶段,其修复功能(clawpatch fix)不会自动提交、推送或创建 PR,生成的修改需要人工复查。它更侧重于提供一个可控的、逐步修复问题的框架,而非全自动的代码修复机器人。

核心特点

与单纯提供代码审查建议的工具不同,clawpatch 的核心在于其“语义切片映射”能力和“显式修复循环”工作流。它将整个代码库按功能逻辑(如 Next.js 路由、Go 包、React 组件等)拆分成可独立审查的单元,并围绕每个发现的问题提供完整的跟踪、修复尝试和重新验证的闭环管理。

注意事项

目前修复功能尚不成熟,生成的补丁需要人工审核,不适合追求完全无人值守的自动化代码修复场景。

常见问题

clawpatch 能自动修复所有代码问题吗?

不能。它提供的是可控的修复循环,会生成修复尝试并记录,但需要人工审查和确认更改。

它支持哪些编程语言或框架?

支持广泛,包括 Node.js/TS、Go、Java/Kotlin、C#/.NET、Python、Rust、C/C++、Swift、PHP/Laravel、Ruby、Elixir 等,并能识别 Next.js、React Router、Nx、Turborepo 等框架结构。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/clawpatch/raw/index.md 读取 clawpatch 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。