編碼代理啟動流程
初始化完成後,每一輪工作階段開始時都使用這個流程。
固定啟動範本
- 執行
pwd,確認儲存庫根目錄。 - 讀取
claude-progress.md。 - 讀取
feature_list.json。 - 用
git log --oneline -5檢查最近的提交。 - 執行
./init.sh。 - 執行基礎 smoke 測試或端對端路徑。
- 如果基礎狀態已損壞,先修復它。
- 選擇優先級最高且尚未完成的功能。
- 只處理這個功能,直到它完成驗證或被明確標記為 blocked。
為什麼這個順序重要
pwd能避免在錯誤目錄中工作。- 進度檔案與功能檔案會在新編輯開始前恢復持久狀態。
- 最近的提交能說明最近改了什麼。
init.sh讓啟動流程標準化,不必依賴記憶。- 基礎驗證能在新工作掩蓋問題前,先找出損壞的起始狀態。
工作階段結束時的對應流程
同一個工作階段在結束時,也應該完成下列事項:
- 記錄進度。
- 更新功能狀態。
- 需要時撰寫交接內容。
- 提交處於安全狀態的工作。
- 留下可直接重啟的乾淨路徑。