工程開發
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日 下午09:03
在 GitHub 查看