前言¶
在智能體開發中,最昂貴的失敗往往不是估錯——而是沒做決定。Agent 開始動手,需求實際是想像的三倍,此刻停下顯得像失敗。estimate-before-build 插件要求在第一個編輯前進行估算,把無聲滑坡變成顯式選擇:這個範圍配這個預算,或者縮小範圍。
這是什麼¶
這是一個由 ChenneyZhuang 維護的插件。它將請求轉化爲有界任務列表,對每個任務進行檔位估算並命名不確定性驅動因素,強制擺出範圍與預算的選擇,而不是默認執行。
核心功能¶
1. 有界任務列表¶
插件要求將請求轉化爲有界任務列表,並命名假設。這是估算的基礎。
2. 檔位估算(S/M/L/XL)¶
小時數製造假精度和日曆承諾;檔位傳達形狀。
- S:一次坐着,無未知(例如:給表單加一個字段)。
- M:幾次坐着或一個未知(例如:帶數據獲取的新頁面)。
- L:多個未知或跨系統(例如:支付集成)。
- XL:需要自己的計劃(例如:遷移、重寫)。
3. 命名不確定性¶
M 檔以上必須點名不確定性來源。風險住在那裏,spike 也該打在那裏。
4. 擺出選擇¶
擺出來,別替選:全範圍、能塞進預算的縮減範圍、或先 timebox 探明未知。
5. 記錄估算與校準¶
將估算記錄下來,以便後續進行終點對賬(逐任務:估的 vs 實際)。這是讓下次估算變準的唯一機制。
安裝與啓用¶
使用官方提供的命令進行安裝:
npx skills add ChenneyZhuang/estimate-before-build
注意事項¶
- 檔位傳達形狀,不傳達日期;需要日曆承諾的人需要真正的計劃流程,不是更大的檔位。
- 校準工作只有在終點對賬實際發生時纔有效——跳過對賬的學習機制無從談起。
適用場景¶
適合需要在代碼生成前對任務範圍、預算和不確定性進行顯式管理的開發者與智能體。