tolibear/goalbuddy
A better /goal for Codex and Claude Code
何を解決するか
GoalBuddy は、1つのプロンプトでは対応できないほど大きな継続的なコーディングタスクに向けた構造化されたオペレーティングループを提供します。Codex や Claude Code といった AI エージェントが、広範なプロジェクト改善、バグハンティング、大規模なリファクタリングなどの複雑なプロジェクトにおいて、方向感を失ったり、計画を再発明したりすることを防ぎます。
動作方法
GoalBuddy はリポジトリ内にローカルワークスペースを作成し、チャーター、ゴールオラクル(テストスイートのような検証信号)、ボード、ノートを含みます。state.yaml という状態追跡システムにより、各ターン間で真実のソースを維持します。
ワークフローは特定の論理に従います:意図 → オラクル → 表面 → ループ → 証明。作業を安全かつ有用な部分に分割する「Judge」、タスクを完了しレシートを残す「Worker」、リポジトリをマッピングする「Scout」といった専門的な役割を活用することで、作業の範囲を制限し、検証を確実にします。
特に重要なのは、ハーネスに依存しない点です。つまり、ある AI ツール(例:Codex)で開始したタスクを、別のツール(例:Claude Code)で再開でき、状態はリポジトリ内のプレーンファイルとして保存されるため、進捗を失うことはありません。
対象ユーザー
Codex や Claude Code などの AI コーディングエージェントを使用し、継続的で検証可能な複数ステップのソフトウェアエンジニアリングタスクを管理する開発者。
特徴
- ハーネス間互換性:1つのエージェントでタスクを開始し、別のエージェントで再開しても進捗を失わない。
- ローカルライブボード:チャット履歴を掘り下げる必要なく、計画、進行中のタスク、レシートを視覚的に追跡できるインターフェース。
- オラクルベースの検証:成功を定義する明確な信号(例:テストスイート)が必要で、無駄なエージェントループを防ぐ。
- 安全な分割:小さな単純なタスクではなく、最大限の安全で元に戻せる作業スライスを最適化する。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト