estimate-before-build:先估后建

前言

在智能体开发中,最昂贵的失败往往不是估错——而是没做决定。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

注意事项

  • 档位传达形状,不传达日期;需要日历承诺的人需要真正的计划流程,不是更大的档位。
  • 校准工作只有在终点对账实际发生时才有效——跳过对账的学习机制无从谈起。

适用场景

适合需要在代码生成前对任务范围、预算和不确定性进行显式管理的开发者与智能体。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜