Community编程与开发github.com

bmwojcik/merge-reviewer

记录当前的画布修复并将其标记为已忽略,无需应用。当用户说 skip-review-fixes 或 @skip-review-fixes 时使用。不会启动审查器。

merge-reviewer 是什么?

此技能用于在 AI 辅助编码工具中跳过审查修复。当用户明确要求忽略当前画布修复时,它会将这些修复记录为已忽略,从而避免审查器在后续工作中再次提出这些问题。该技能支持 Claude Code、Cursor 和 Codex 等平台,具体取决于环境中配置的引擎路径。它通过运行引擎的 apply-review-fixes --skip 命令来实现,该命令会更新一个包含已忽略修复锚点的记录文件,确保审查器不会重复提示。用户稍后仍可以通过编辑 JSON 文件手动应用这些修复。

兼容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/bmwojcik/merge-reviewer/tree/HEAD/cursor/skills/skip-review-fixes

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

跳过审查修复

项目规则来源于 PROJECT.md 的 ## Quality bar 以及 INDEX/notes。配置信息来源于 .agent-tools/config.md。

确定引擎

使用第一个包含 bin/apply-review-fixes 的目录:

  1. $MERGE_REVIEWER_HOME
  2. $(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer
  3. <git-root>/tools/merge-reviewer

仅从 ~/.config/review-change/cursor.env 读取 MERGE_REVIEWER_HOME 和 CURSOR_TEMPLATE_HOME。不要输出其他键。

操作步骤

  1. 从 git 根目录,运行 <engine>/bin/apply-review-fixes --skip。
  2. 引用 dismissed N note(s) 这一行。记录器会为该分支保留这些锚点,这样审查器就不会再次提出它们。
  3. 不要编辑 var/review-change.fixes.json 中列出的文件。
  4. 如果存在 .cursor/review-change.skip.request,保留其第一行为 canvas-trigger。引擎会重写该触发器。
  5. 告知用户差异已被忽略。在 JSON 文件存在期间,他们仍可稍后应用这些修复。
  6. 不要提交、推送或启动审查器。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能