关于 review-local-changes
review-local-changes 用于审查工作树中的全部变更,包括提交、暂存和未暂存修改及未跟踪文件。它并行调用专项审查,核实发现、修复有效且范围内的问题,并报告结果。
主要功能
- 01审查完整的本地变更集
- 02并行运行三项专项审查
- 03对照当前代码核实发现
- 04修复有效且范围内的问题
- 05报告审查项目与结果
适用场景
- 01创建拉取请求前检查变更
- 02发现未提交修改中的错误与复杂性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ falcondev-oss/ skills --skill review-local-changes安装后在 Claude Code 中输入/review-local-changes确认已加载。
详细介绍
审查本地更改
审查本地更改并向用户汇报。汇报即为完成。
本地更改是指工作树中默认分支所没有的全部内容:自与默认分支的合并基点以来的提交,以及已暂存、未暂存和未跟踪的文件。无论这些更改由哪个会话创建,都要全部审查。
1. 冷启动审查
将 $code-review、$simplicity-review 和 $bug-review 作为子 Agent 并行派发给它们,每个子 Agent 只接收本地更改的差异,不提供其他内容。
进行一轮冷启动审查。将审查结果视为假设:
- 根据差异和当前代码逐项核实每条发现。
- 修复所有有效且属于范围内的问题。
- 记录误报和超出范围的问题,保持更改现状。
- 重新运行修复所涉及的检查,并仅针对修复内容重新审查。
2. 向用户汇报
先简单说明本地更改解决的问题,再简要说明解决方案。不要以实现内容清单开头:
不佳
❌ 移除了所有“新建线程”入口中的隐式工作区沿用(cmd+n / cmd+shift+o、侧边栏 v1/v2 按钮、命令面板)。新线程只会从上下文中继承项目;分支、工作树和环境模式始终采用配置的默认值。删除 buildContextualThreadOptions、startNewThreadInProjectFromContext 和 v1 侧边栏的种子上下文机制。
较佳
✅ 在现有工作树上启动新线程时,“新建工作树”默认设置会被忽略。这非常不直观。现在,您的偏好设置始终会生效。
使用以下结构中适用的部分,并严格按照此顺序排列。替换所有占位符,并省略没有内容的部分:
## 📝 Summary
<Explain the problem, then the solution in plain language. This should be short, concise, and human-readable.>
## 📦 Changes
- <Name user visible and main area changes>
## ✅ Verification
- `<command>`: <result>
## 🔍 Reviews
| Review | Found | Fixed |
| -------- | ------- | ------- |
| <review> | <count> | <count> |
<Tell the user what you changed during the review loop>
- <Every finding with its verdict: fixed, false positive, or out of scope, and why.>
## ⚠️ Needs attention
<List follow-up work, known limitations, or other issues that need the user's attention.>
列出运行过的每项审查,包括没有发现问题的审查。绝不要声称运行过实际上并未运行的检查或审查。
评论
支持 Markdown