estimate-before-build
在终端中运行以下命令:
dsh plugin install ChenneyZhuang/estimate-before-build
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ChenneyZhuang/estimate-before-build 即可安装该插件,源码位于 https://github.com/ChenneyZhuang/estimate-before-build
插件介绍
"几分钟就好"是范围蔓延的房租来源。当 agent 开始动手,请求实际是任何人想象的三倍,此刻停下却显得像失败——昂贵的从来不是估错,而是根本没做决定。estimate-before-build 把动手前的估算变成一道显式选择题:这个范围配这个预算,或者缩小范围,或者先探明未知。
核心机制是四档尺寸(S / M / L / XL)替代小时数。小时制造假精度和日历承诺,档位传达的是任务的形状。M 档以上必须点名不确定性来源——风险住在哪里,spike 就打在什么地方。估算不是替你做选择,而是把全范围、缩减范围、timebox 探测三种选项摆上桌面,由你来拍板。
最后一步是记录估算并在任务结束时做逐任务对账。估的对比实际的,是让下一次估算变准的唯一机制。跳过对账,校准就无从谈起。
适合所有用 AI agent 做编码或构建任务、希望在第一行代码落下之前把范围决策说清楚的工程师和团队。
使用场景
- Agent 准备动手前先走一轮 S/M/L/XL 档位估算,把范围决策摆上桌面
- M 档以上任务点名不确定性来源,决定先 timebox 探明还是直接开工
- 任务结束后逐条对账估的 vs 实际的,校准下一轮估算精度
适合人员
- 用 AI agent 做编码或构建任务、希望范围决策显式化的工程师
- 反复遭遇"几分钟变几天"scope creep 的技术团队
- 把估算校准当作持续实践而非一次性动作的个人开发者