mcpField
G
github-pr

github-pr

github.com/hjewkes开发445 次安装35 周前更新
代码仓库

关于 github-pr

github-pr 是用于处理 GitHub 拉取请求审查与反馈的技能。它编排并行检查,并通过 `gh` 将符合条件的问题作为评论发布。

主要功能

  1. 01检查 PR 审查资格
  2. 02核对变更是否符合 CLAUDE.md
  3. 03并行运行五项审查分析
  4. 04评估并筛选报告的问题
  5. 05通过 `gh` 发布审查评论

适用场景

  1. 01合并前审查已完成的实现
  2. 02向 GitHub PR 发布自动审查结果
  3. 03处理 PR 修改期间的反馈

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hjewkes/agent-skills --skill github-pr

安装后在 Claude Code 中输入/github-pr确认已加载。

附带文件references/pr-review-orchestrator.md

详细介绍

GitHub PR 工作流

处理 GitHub 专属阶段:创建 PR、发布自动化审查评论、管理反馈。

使用场景

  • 代码审查已完成(参见 code-review skill),可以提交到 GitHub
  • 需要在 PR 上发布自动化审查评论
  • 管理 PR 反馈周期

自动化 PR 审查

使用 references/pr-review-orchestrator.md 中的编排提示词,在 GitHub PR 上发布自动化审查评论。

工作方式:

  1. 检查是否符合条件(跳过已关闭、草稿、简单或已审查的 PR)
  2. 收集仓库中的 CLAUDE.md 文件
  3. 总结 PR 变更
  4. 启动 5 个并行的 Sonnet Agent:
    • CLAUDE.md 合规性审计
    • 浅层 Bug 扫描(仅检查变更)
    • Git blame/历史上下文分析
    • 检查之前的 PR 评论是否仍然相关
    • 代码注释合规性检查
  5. 使用独立的 Haiku Agent 为每个问题评分(0–100)
  6. 过滤掉置信度低于 80 的问题
  7. 通过 gh 向 GitHub 发布格式化评论

允许使用的工具: gh issue view/search/list、gh pr comment/diff/view/list

创建 PR

参见 git-workflow stack,以决定是合并、创建 PR 还是清理。

典型流程

  1. 完成实现
  2. 使用 code-review skill 进行自我审查(Quick 或 Deep 模式)
  3. 修复发现的问题
  4. 打开 PR(通过 git-workflow stack)
  5. 运行 PR 审查编排器,进行自动化 GitHub 审查
  6. 处理反馈、推送修复并重新请求审查

参考文件

参考资料用途
references/pr-review-orchestrator.md自动化 PR 审查的完整编排提示词

评论

支持 Markdown