Community寫作與編輯github.com

h0ngcha0/hubo

兩個AI代理人在同一份程式碼上互相辯論,直到所有審查意見都被解決。

hubo 是什麼?

Hubo 是一個創新的 AI 代理協作模式,模擬雙人程式碼審查工作流程。它要求對話中必須存在兩個明確且持久的頂層角色:一個務實的「工作代理人」,能夠實際編輯檔案;以及一個獨立的、唯讀的「審查代理人」,負責挑戰實作方式及其證據。使用者必須先閱讀完整的 Hubo 工作流程文件,並從支援的主機適配器中選擇一個主機,且不可混用不同的主機 API。工作代理人負責實現最小的完整變更,並報告其差異、決策和驗證結果;審查代理人則檢查實際程式碼,並回傳 `CLEAR` 或帶有編號的審查意見。每個意見都會被傳遞回同一個工作代理人,該代理人必須以 `FIXED`、`PUSHBACK` 或 `NEEDS_USER` 回應並附帶證據。然後由同一位審查者驗證回應,如此反覆直到所有意見關閉或撤回,或是遇到需要使用者介入的需求或技術方向決策。最終回應必須包含完整的時間順序交換記錄,且該記錄不會被儲存到檔案中。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add h0ngcha0/hubo

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

hubo 是做什麼的?

僅在使用者明確啟動後才執行 Hubo。在當前對話中協調兩個明確且持久的頂層角色:

  • 一個務實的工作代理人,只有它才能編輯檔案;以及
  • 一個獨立的、唯讀的審查代理人,負責挑戰實作方式及其證據。

在建立任何一個角色之前,請先閱讀完整的 Hubo 工作流程。從支援的主機適配器中選擇一個當前的使用主機;切勿混用不同主機的 API。

工作代理人負責實現最小的完整變更,並報告其差異、決策和驗證結果。審查代理人檢查實際的程式碼,並回傳 CLEAR 或帶有編號的審查意見。將每個意見都傳遞回同一個工作代理人,該代理人必須以 FIXED、PUSHBACK 或 NEEDS_USER 回應,並附帶證據。由同一位審查者驗證該回應,然後繼續進行,沒有任意回合數的限制。

僅當審查者回傳 CLEAR,且所有意見都已關閉或撤回時,或者當遇到真正的需求或技術方向決策需要使用者介入時,才停止。將每次完成的工作和審查報告都記錄到對話中,然後在最終回應中包含完整的時間順序交換記錄。切勿將該交換記錄儲存到檔案中。

相關技能