Skip to content

編碼代理啟動流程

初始化完成後,每一輪工作階段開始時都使用這個流程。

固定啟動範本

  1. 執行 pwd,確認儲存庫根目錄。
  2. 讀取 claude-progress.md
  3. 讀取 feature_list.json
  4. git log --oneline -5 檢查最近的提交。
  5. 執行 ./init.sh
  6. 執行基礎 smoke 測試或端對端路徑。
  7. 如果基礎狀態已損壞,先修復它。
  8. 選擇優先級最高且尚未完成的功能。
  9. 只處理這個功能,直到它完成驗證或被明確標記為 blocked。

為什麼這個順序重要

  • pwd 能避免在錯誤目錄中工作。
  • 進度檔案與功能檔案會在新編輯開始前恢復持久狀態。
  • 最近的提交能說明最近改了什麼。
  • init.sh 讓啟動流程標準化,不必依賴記憶。
  • 基礎驗證能在新工作掩蓋問題前,先找出損壞的起始狀態。

工作階段結束時的對應流程

同一個工作階段在結束時,也應該完成下列事項:

  1. 記錄進度。
  2. 更新功能狀態。
  3. 需要時撰寫交接內容。
  4. 提交處於安全狀態的工作。
  5. 留下可直接重啟的乾淨路徑。