reviewcommit ed10791 · v1.0.0SKILL.md · 代码评审
PR 合并前审查
对照基准分支审查 PR 的 diff,查找测试发现不了的结构性问题,并自动修复或确认后修复。
会不经询问直接应用部分修复,可能回复 PR 上的 Greptile 评论,并通过 gstack 脚本记录遥测。
npx skills add garrytan/gstack --skill review已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Cursor, Copilot
- GitHub
- 138.5k
- 来源
- 社区 · Garry Tan
- 状态
- 扫描通过
- 许可证
- MIT
- 分类
- 代码评审
核心规则
先修复而非只读:AUTO-FIX 类直接修改,ASK 类经用户批准后才改,且从不提交、推送或创建 PR。
执行阶段
阶段 01确定基准与范围
识别 git 托管平台和基准分支,确认有 diff,并对照 TODOS.md、提交信息和 PR 描述检查范围偏移。
阶段 02读取清单与 diff
读取审查清单和 Greptile 评论,获取完整 diff 并运行 diff 扫描。
阶段 03关键审查
先做 CRITICAL 再做 INFORMATIONAL 检查,在其他调用点横向排查同类问题,并加入专项审查、探索式 QA 和对抗式审查。
阶段 04先修复
把问题分为 AUTO-FIX 和 ASK,直接应用前者,后者一次性询问用户并按批准结果修复。
阶段 05复审与记录
修改后重新审查(最多 3 轮),保存审查结果,回复 Greptile 评论并输出最终报告。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 需要 | AUTO-FIX 类问题直接修改代码,ASK 类经批准后修改;不提交也不推送。 |
| 命令执行 | 需要 | 运行 git、gh/glab、gstack 辅助脚本以及探索式 QA 检查。 |
| 网络外发 | 需要 | 可用 WebSearch 调研修复方案,通过 gh 读取 PR 信息并回复 Greptile 评论。 |
SKILL.md 头部信息(YAML)
---
name: review
preamble-tier: 4
version: 1.0.0
description: Review this PR's diff. (gstack)
allowed-tools:
- Bash
- Read
- Edit
- Write
- Grep
- Glob
- Agent
- AskUserQuestion
- WebSearch
triggers:
- review this pr
- code review
- check my diff
- pre-landing review
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。