Skip to content
Agentmart
Submit a tool

code-review

审查工作区、分支或 PR 的代码变更,检查规范、需求符合性及可达缺陷。用户要求深度可维护性审查时再检查结构性简化;与变更无关的全库架构探索使用 codebase-design。

Skill by iZiTTMarvin

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/izittmarvin-code-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

审查工作区、分支或 PR 的代码变更,检查规范、需求符合性及可达缺陷。用户要求深度可维护性审查时再检查结构性简化;与变更无关的全库架构探索使用 codebase-design。

Use cases: design

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/code-review

What's inside

Skill name
code-review
Description
审查工作区、分支或 PR 的代码变更,检查规范、需求符合性及可达缺陷。用户要求深度可维护性审查时再检查结构性简化;与变更无关的全库架构探索使用 codebase-design。
License
MIT
Instructions
34 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • openai.yaml · agents/
  • maintainability.md · references/

SKILL.md (first lines)

# Code Review

审查默认只读。每项发现都应有明确位置、成立条件、影响和修复方向;审查请求不授权修复、提交或发布评论。

## 固定审查范围

先读取任务上下文和 `git status --short`,记录当前 HEAD。遵循用户指定范围;未指定时,优先本次任务的工作区改动,工作区干净时再确定分支基线。无法从上下文确定基线时才询问。

- **工作区**:用 `git diff HEAD -- <paths>` 覆盖已暂存和未暂存改动;用 `git ls-files --others --exclude-standard` 找到未跟踪文件,读取属于本次范围的文件。用户只要求 staged 或 unstaged 时,分别用 `git diff --cached` 或 `git diff`。
- **分支或 PR**:解析并固定 base/head 的提交 ID;分支新增改动用 `git diff <base>...<head>`,用户要求两个版本的直接差异时用两点比较。明确报告工作区改动是否在范围内。
- **混合范围**:分别收集提交与工作区差异,按当前文件状态核实,避免重复报告或漏掉新文件。

没有提交的仓库以目标文件作为初始变更审查。空范围报告“没有可审查改动”,无效引用报告原因。与本次无关的用户改动不纳入、也不改动。结束前重查 HEAD 和状态;范围发生变化时重新核对受影响发现。

## 找到判断依据

- **Standards**:读取适用的 AGENTS、贡献规范和相关目录规则;沿变更的调用方、类型、状态归属和测试检查可达缺陷。命名、重复、透传层、散落状态等只作为调查线索,必须解释实际影响;项目规范优先。
- **Spec**:优先使用用户当前要求、明确给定的规格、验收条件和执行清单;必要时读取相关 Issue。没有正式文档不等于没有需求。无法获得需求时,说明不能验证的部分,继续其余审查。

用户明确要求深度、核弹级可维护性审查,或要求评估结构简化时,读取 [references/maintainability.md](references/maintainability.md)。普通审查不额外执行整套架构探索。

## 独立检查与复核

平台允许且有子代理时,让两个只读子代理分别检查 Standards 和 Spec;给它们相同的固定范围、相关依据和文件路径,不传入另一份报告。缺少需求时,Spec 仅核查已知要求并标注缺口。

不能委派时,主代理分两遍完成并说明没有独立子代理复核。无论采用哪种方式,主代理都要回查每个发现的条件、源码与证据,剔除误报和重复项;不把子代理结论直接当作事实。

## 交付

分别列出 Standards 与 Spec 发现,每项附严重度、文件位置、触发条件、影响和建议。同一问题跨两个维度时只完整记录一次,并交叉引用。风格偏好与已证实缺陷分开,没有发现时如实说明。

最后说明实际审查范围、使用的需求与规范、验证证据,以及缺失的资料或未覆盖的运行路径。完成标准是范围内每项重要要求和变更都有着落;已定位但无法验证的风险仍作为不确定项保留。

From iZiTTMarvin/agent-skills-zh, MIT.

More from iZiTTMarvin/agent-skills-zh

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 9, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from iZiTTMarvin

Cite this page

code-review skill. Agent Mart. https://agentmart.dev/skills/izittmarvin-code-review (last updated 2026-10-24)