SuperAPI AI 工具集

groove-groovebook-review

通用与其它

查看项目

更新于 10-15 16:49

技能介绍

用途:在已配置的 groovebook 仓库中浏览开放学习 PR(pull request),选择其中一个进行评审并提交反应(approve、comment 或 request-changes),以参与共享的 groove 公共学习流程。

主要能力:读取 .groove/index.md 中的 groovebook 配置;检查 gh 认证状态;用 gh pr list 列出开放 PR(含标题、作者、日期);用 gh pr view 展示 PR 正文、用 gh pr diff 展示差异;引导用户选择反应,并支持填写评论或修改请求文本;最后用 gh pr review 提交评审并打印 PR URL。

使用方式:需先在 .groove/index.md 中配置 groovebook: <owner>/<repo>,否则退出并提示添加该配置;需已通过 gh auth login 认证。核心命令包括 gh pr list --repo <groovebook> --state open --json number,title,author,createdAt、gh pr view <number> --repo <groovebook>、gh pr diff <number> --repo <groovebook>、gh pr review <number> --repo <groovebook> --<approve|comment|request-changes> --body "<text>" 以及 gh pr review <number> --repo <groovebook> --approve。无开放 PR 时输出 "No open learning PRs in <groovebook>." 并退出。

适用场景:参与 groovebook 共享学习社区,评审他人提交的学习型 PR 并给出反馈。

限制:提交反应前保持只读,不修改本地文件;diff 超过 200 行时只显示前 50 行并注明已截断;approve 前始终要求确认。可选后续:询问该学习是否建议修改 groove 技能,若是可考虑向 groove 仓库提交引用该 groovebook PR 的伴随 PR。官方资料未提供更多实现细节与平台限制。