用途:estimation 把已评审的任务清单转换为可用于规划的信号,重点暴露不确定性与取舍,而非假装未来确定。它位于任务拆解之后,并应结合已识别的风险使用。
主要能力:为每个任务记录基础规模、置信度、关键假设,以及可能扩大范围的外部依赖或阻塞项;在风险、新颖性或协调成本使基础数字失真时进行调整,并可与近期类似工作对比校准;最终产出结构化的 estimate-set,区分有把握的工作、不确定性大的工作,以及需先解决风险或依赖才能排期的工作。
使用方式:输入为 task-list(已评审的实现切片)与 risk-register(已知交付、集成和范围风险)。流程分四步:先为规划周期选定统一估算单位(小时、理想天、故事点或规模分档),再逐任务估算并记录假设与阻塞,然后依据风险和历史校准,最后发布可供冲刺或里程碑规划直接消费的估算集合。若估算依赖未决问题,应明确说明而非压低猜测。
适用场景:冲刺规划、里程碑规划前的规模评估,以及需要把不确定性显式传达给干系人的场合。
限制与质量要求:每个计划任务都需有估算,置信度或不确定性必须显式,关键假设与阻塞需记录,风险应实质性影响估算,输出需可被下游规划使用。反模式包括:用单一精确数字掩盖宽泛不确定性、把估算等同于承诺、忽略集成评审等待等协调成本、以及不说明假设让最小数字胜出。相关技能包括 task-breakdown、risk-assessment、sprint-planning 和 retrospective。分发方面,公开安装面为 skills/.curated,规范源为 skills/03-planning/estimation/SKILL.md,该包为 npx skills add/update 兼容导出,打包稳定性与能力就绪度均为 beta。