編碼代理開工流程
初始化完成後,每輪編碼會話都按這個流程開始。
固定開工範本
- 運行
pwd,確認倉庫根目錄 - 讀取
claude-progress.md - 讀取
feature_list.json - 用
git log --oneline -5查看最近提交 - 運行
./init.sh - 跑一條基礎 smoke test 或端到端路徑
- 如果基礎狀態已壞,先修這個
- 選擇最高優先級的未完成功能
- 只圍繞這個功能工作,直到它被驗證或明確 blocked
為什麼順序不能亂
pwd能防止在錯誤目錄裡幹活- progress 和 feature 檔案先恢復持久狀態
- 最近提交能解釋剛剛發生了什麼
init.sh讓啟動過程標準化,而不是靠記憶- 基礎驗證先跑,可以避免在壞狀態上繼續疊改動
對應的收尾流程
同一輪會話結束時,也應該鏡像地做這些事:
- 記錄進度
- 更新功能狀態
- 必要時寫交接摘要
- 提交安全狀態的代碼
- 留下可直接重啟的乾淨環境