何时使用
- 用户要求 “review this PR”
- 代码审查
- 预合并审查
- 检查 diff
review 是 GStack 的核心代码审查技能。它在代码合并到主分支之前进行深度分析,检查 SQL 安全、LLM 信任边界违反、条件副作用和其他结构性问题。
核心原则: 在代码落地前主动发现并修复问题。
每次调用 review 技能时,会自动运行 Preamble 脚本:
GStack 的审查采用结构化的用户问答格式:
AI 辅助编码使得完整实现的边际成本接近于零。当呈现选项时:
| 任务类型 | 人类团队 | AI+工具 | 压缩比 |
|---|---|---|---|
| 样板代码 | 2 天 | 15 分钟 | ~100x |
| 编写测试 | 1 天 | 15 分钟 | ~50x |
| 功能实现 | 1 周 | 30 分钟 | ~30x |
| Bug 修复 | 4 小时 | 15 分钟 | ~20x |
用户要求:review this PR✅ 流程:Preamble → 获取 diff → 检查 SQL/信任边界/结构 → 给出建议用户说:可以合并了✅ 主动建议:运行 review 进行预合并审查# 1. Preamble 自动运行# 检查更新、会话追踪、遥测
# 2. 获取 diffgit diff main...HEAD
# 3. 使用沸腾湖泊原则评估# Completeness: X/10
# 4. 给出结构化建议| 坑 | 表现 | 解决 |
|---|---|---|
| 只看表面 | 只检查语法错误 | 深入检查 SQL/信任边界 |
| 推荐捷径 | 建议 skip tests | 沸腾湖泊原则,推荐完整方案 |
| 被动等待 | 用户不问就不审查 | 主动建议审查 |
何时使用
关键要点
审查类别
与 Superpowers 对比
当用户即将合并代码时,主动建议使用审查:
“我注意到你要合并这个分支。要我先运行 review 技能进行预合并审查吗?“
每个选项显示 Completeness 评分:
如果启用了贡献者模式,在每个主要工作流步骤结束时反思工具使用体验。
查看源文件: GitHub原始文件