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 编码代理,管理需要持久性和验证的复杂多步骤软件工程任务的开发者。

主要亮点

  • 跨工具兼容性:在一种代理中启动目标,可在另一种代理中继续,不会丢失进度。
  • 本地实时看板:无需翻查聊天记录,即可通过可视化界面追踪计划、当前任务和凭证。
  • 基于奥拉克的验证:需要具体的信号(如测试套件)来定义成功,防止代理陷入无目的循环。
  • 安全切分:优化为尽可能大的安全且可逆的工作片段,而非微小琐碎的任务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目