mcpField
R
review-local-changes

review-local-changes

github.com/falcondev-oss其他239 次安装1 天前更新
代码仓库

关于 review-local-changes

review-local-changes 用于审查工作树中的全部变更,包括提交、暂存和未暂存修改及未跟踪文件。它并行调用专项审查,核实发现、修复有效且范围内的问题,并报告结果。

主要功能

  1. 01审查完整的本地变更集
  2. 02并行运行三项专项审查
  3. 03对照当前代码核实发现
  4. 04修复有效且范围内的问题
  5. 05报告审查项目与结果

适用场景

  1. 01创建拉取请求前检查变更
  2. 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 只接收本地更改的差异,不提供其他内容。

进行一轮冷启动审查。将审查结果视为假设:

  1. 根据差异和当前代码逐项核实每条发现。
  2. 修复所有有效且属于范围内的问题。
  3. 记录误报和超出范围的问题,保持更改现状。
  4. 重新运行修复所涉及的检查,并仅针对修复内容重新审查。

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