用途:pr-checks 用于在已有 Pull Request 上执行综合检查,确保代码质量并系统化处理评审反馈。适用于 PR 已创建且 CodeRabbit 已发布评论、需要逐条处理评审意见,或在请求最终评审/合并之前。
主要能力:分析当前分支与状态(git branch --show-current、git status --short、git diff --stat main...HEAD、gh pr view --json number,title,state);检查并完善 PR 描述与标题(gh pr view --json body,title、gh pr edit);通过 /pr-comments 获取并逐条处理 CodeRabbit 评论,对每条评论给出实现、跳过或需澄清的判断,并在用户确认后实施;运行 pre-commit 钩子(uv run pre-commit run --all-files);运行测试(uv run pytest massgen/tests/ -v -m "not expensive and not docker" -x --tb=short);校验配置(uv run python scripts/validate_all_configs.py);提交并推送修复以触发 CodeRabbit 重新评审;可选运行 /pr-review-toolkit:review-pr 或本地 coderabbit --prompt-only --type committed;最后生成检查摘要。
使用方式:以 /pr-checks 启动,按工作流逐步执行。处理评论时先展示原始代码、完整建议与行号,等待用户批准后再实施每条修复,随后可用 gh api graphql 解决评论线程或通过 gh pr comment 回复说明。
限制:资料未提供该技能的安装方式、收费、价格、平台支持范围与效果保证;部分步骤依赖 GitHub CLI、CodeRabbit、uv、pre-commit 等外部工具,且本地 CodeRabbit 分析与 GitHub PR 评论可能不一致。