语音唤醒播报
macOS语音朗读响
该技能为GitHub Pull Request提供自动化代码审查,通过分析代码差异识别安全问题、错误处理缺陷、代码风格问题及测试覆盖缺口,支持Go、Python和JavaScript/TypeScript三种语言。
_ :=)、裸except:等错误处理问题fmt.Print/print()/console.log)安装前提
gh CLI并完成认证:gh auth logingolangci-lint(Go项目)或ruff(Python项目)常用命令
# 审查当前仓库所有开放PR
scripts/github/pr-reviewer.sh check
# 审查指定PR
scripts/github/pr-reviewer.sh review 42
# 将审查结果发布为GitHub评论
scripts/github/pr-reviewer.sh post 42
# 查看所有开放PR状态
scripts/github/pr-reviewer.sh status
# 列出未审查PR(用于定时任务集成)
scripts/github/pr-reviewer.sh list-unreviewed
环境变量配置
PR_REVIEW_REPO:GitHub仓库(格式owner/repo,默认自动检测)PR_REVIEW_DIR:本地检出路径(默认当前git根目录)PR_REVIEW_STATE:状态文件路径(默认./data/pr-reviews.json)PR_REVIEW_OUTDIR:报告输出目录(默认./data/pr-reviews/)见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | GitHub仓库标识(owner/repo)、PR编号或批量审查指令、本地检出路径、gh CLI认证 |
| 输出 | Markdown审查报告(含安全/错误处理/风格/TODO/测试覆盖分析)、JSON状态文件、可选GitHub评论 |
| 适用人群 | 后端开发工程师、技术负责人、DevOps工程师、需要自动化PR审查流程的开发团队 |
| 不包含 | 非GitHub平台支持、除Go/Python/JS外的语言、自动代码修复、IDE插件 |
gh CLI认证令牌,过期会导致API调用失败原始链接:https://github.com/openclaw/skills/tree/main/skills/briancolinger/pr-reviewer/SKILL.md
来源类型:GitHub开源项目