关于 cli-review
用于在本地 Git 仓库运行 Greptile CLI 代码审查并整理可执行摘要的技能,涵盖环境检查、身份验证、审查执行和失败处理。
主要功能
- 01检查 Git 仓库上下文
- 02验证 Greptile CLI 和登录状态
- 03运行 JSON 审查并提供文本回退
- 04按严重程度整理发现和文件
- 05报告失败及后续操作
适用场景
- 01审查本地仓库中的代码变更
- 02按严重程度汇总审查发现
- 03排查审查命令或登录失败
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ greptileai/ skills --skill cli-review安装后在 Claude Code 中输入/cli-review确认已加载。
详细介绍
CLI 代码审查
从本地检出目录运行 Greptile 代码审查,并总结审查结果。
说明
1. 确认仓库上下文
从当前仓库根目录开始:
git rev-parse --show-toplevel
如果命令失败,请告知用户,必须在 git 仓库中运行 Greptile CLI 代码审查。
2. 检查 Greptile CLI
检查是否已安装 greptile:
command -v greptile
如果未安装,请勿自动安装。征求用户许可,然后展示建议的安装命令:
npm i -g greptile
如果无法使用 npm,请提供 shell 安装程序作为备用方案:
curl -fsSL "https://greptile.com/cli/install" | sh
安装后,重新运行 command -v greptile。
3. 确保已通过身份验证
检查当前登录的账户:
greptile whoami
如果 CLI 提示缺少身份验证,请运行:
greptile login
等待用户完成登录流程后再继续。
4. 运行代码审查
优先使用 JSON 输出:
greptile review --json
如果不支持 JSON 输出,或因用法错误而失败,请改用:
greptile review --agent
如果两个命令都失败,请勿隐去原始命令的失败信息。总结失败的命令,以及用户需要采取的后续操作。
5. 总结结果
如果有 JSON 输出,请解析并报告:
- 审查状态
- 发现数量
- 按严重程度从高到低列出的问题
- 需要修改的文件
- 建议的下一条命令或修复方案
如果输出为纯文本,尽可能保持相同的结构。总结应简洁,并聚焦于可执行的问题。
评论
支持 Markdown