tolibear/goalbuddy

A better /goal for Codex and Claude Code

解決的問題

GoalBuddy 為超出單一提示範圍的長期編碼任務提供結構化操作循環。它防止 AI 代理(特別是 Codex 和 Claude Code)在複雜專案(如廣泛的專案改進、漏洞搜尋或大型重構)中迷失方向或重複設計計畫。

工作原理

GoalBuddy 在倉儲內建立一個本地工作區,包含章程、目標奧拉克(如測試套件的驗證信號)、看板和筆記。它使用狀態追蹤系統(state.yaml)在各回合之間保持真相來源的一致性。

工作流程遵循特定邏輯:意圖 → 奧拉克 → 表面 → 循環 → 證明。透過專門的角色——探查員(映射倉儲)、裁判員(將工作切分成安全且有用的片段)、執行員(完成任務並留下憑證)——確保工作範圍可控且可驗證。

關鍵的是,它與工具無關,意味著一個目標可以在一個 AI 工具(如 Codex)中啟動,並在另一個工具(如 Claude Code)中繼續,因為狀態以倉儲中的普通檔案形式儲存,不會遺失進度。

適用對象

使用 Codex 和 Claude Code 等 AI 編碼代理,管理需要持久性和驗證的複雜多步驟軟體工程任務的開發者。

主要亮點

  • 跨工具相容性:在一種代理中啟動目標,可在另一種代理中繼續,不會遺失進度。
  • 本地即時看板:無需翻查聊天記錄,即可透過視覺化介面追蹤計畫、當前任務和憑證。
  • 基於奧拉克的驗證:需要具體的信號(如測試套件)來定義成功,防止代理陷入無目的循環。
  • 安全切分:優化為盡可能大的安全且可逆的工作片段,而非微小瑣碎的任務。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案