robzilla1738/supergoal

Plan and autonomously build a software task end-to-end. One ready-to-paste /goal, adaptive phase count, memory preload + writeback, 3-strike self-healing recovery.

解決的問題

Supergoal 消除了使用 AI 程式碼代理時所需的「保姆式」監督。使用者不再需要為計畫的每一個步驟向代理下達提示,Supergoal 會自動化整個生命週期:從深度規劃、程式碼庫探索、自主執行到最終審計。它只需要兩次人工互動:一次是批准計畫,另一次是貼上執行指令。

運作方式

Supergoal 主要在兩個階段運作:規劃和執行。

  1. 規劃 (/supergoal): 該工具對任務進行深度分析,包含偵測環境(全新專案 vs. 現有專案)、掃描程式碼庫、識別風險,並將工作分解為適應性數量的階段。它將詳細規格(ROADMAP、STATE 和特定階段的檔案)寫入 .supergoal/ 下的命名空間目錄,並對計畫進行自我審查。驗證通過後,它會向使用者提供單個 /goal 指令。
  2. 執行 (/goal): 當使用者貼上指令後,代理會進入自主循環。它會從磁碟讀取階段規格、執行工作並驗證結果。它包含一個「三次失敗」自我修復機制:首先自動重試,然後嘗試進行針對性的修復規格,最後如果仍然卡住,則交由人工處理。
  3. 最終審計: 所有階段完成後,該工具會根據原始的 ROADMAP 和初始基準提交來重新驗證整個專案,確保所有交付項目都存在且沒有引入回歸錯誤。

適用對象

使用 Claude CodeCodex CLI 的開發者,希望在不手動逐步提示的情況下,自動化複雜的多步驟功能構建或重構。

特色亮點

  • 自主執行: 將人工操作減少到一次批准和一次貼上。
  • 深度規劃: 包含程式碼庫探索、風險評估和適應性階段分解。
  • 自我修復: 內建三次失敗恢復機制(自動重試 $\rightarrow$ 修復規格 $\rightarrow$ 人工接手)。
  • 嚴格審計: 根據原始 ROADMAP 和工作樹的基準參考進行最終驗證。
  • 記憶整合: 自動將特定專案的學習內容讀寫至記憶目錄,以改善未來的執行。

相關

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