工程开发
bifrost avatar

bifrost

一个用于交互式解决 GitHub 拉取请求未处理注释的自动化工作流程,仅在本地进行修改,不直接提交或推送。

简介

resolve-pr-comments 技能为开发人员提供了一套强大的自动化工具,用于管理复杂的代码审查。该工具专为使用 GitHub 的工程团队设计,让您可以逐步处理反馈、回应 CodeRabbit 评论并解决 PR 审查问题。它通过 GitHub GraphQL API 获取未解决的线程,并利用基于游标的分页机制,确保即使是超过 100 条评论的大型 PR 也能被完整处理。该技能在 /tmp/pr-review/ 维护一个本地跟踪文件,让您在整个解决周期内保持条理,同时确保您对 Git 工作区拥有完全控制权。它不需要自动提交或推送,确保您的工作流程安全并符合现有的分支策略。

  • 通过 GitHub GraphQL API 自动获取所有未处理的审查线程,确保无遗漏。

  • 实施基于会话的跟踪功能,以管理多个审查周期的进度。

  • 提供结构化的互动循环,用户可以选择“修复”(FIX)、“回复”(REPLY) 或“跳过”(SKIP) 特定评论。

  • 整合文档研究步骤,要求 Agent 在提出代码修改建议时,同时展示研究结果与相关链接。

  • 在进行任何本地文件修改之前,以清晰的差异 (diff) 格式显示代码变更。

  • 通过 /resolve-pr-comments <PR_NUMBER> 或 /resolve-pr-comments <owner/repo> <PR_NUMBER> 调用。

  • 若未指定拥有者/存储库,会自动从 git 远程检测当前存储库。

  • 仅在本地执行;用户在满足审查需求后,需负责最终的提交与推送操作。

  • 非常适合处理大量反馈,例如来自 AI 代码审查工具的报告或详细的人工架构审查。

  • 建议用户从规划模式 (Plan Mode) 切换到默认模式,以便进行逐项审查解决。

仓库统计

Star 数
4,556
Fork 数
544
Open Issue 数
343
主要语言
Go
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 21:03
在 GitHub 查看