mcpField
C
cli-review

cli-review

github.com/greptileai测试与质量428593 次安装2 天前更新
代码仓库

关于 cli-review

用于在本地 Git 仓库运行 Greptile CLI 代码审查并整理可执行摘要的技能,涵盖环境检查、身份验证、审查执行和失败处理。

主要功能

  1. 01检查 Git 仓库上下文
  2. 02验证 Greptile CLI 和登录状态
  3. 03运行 JSON 审查并提供文本回退
  4. 04按严重程度整理发现和文件
  5. 05报告失败及后续操作

适用场景

  1. 01审查本地仓库中的代码变更
  2. 02按严重程度汇总审查发现
  3. 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