用途:为性能优化任务提供执行纪律,叠加在基础 implement-task 规则之上,适用于需要把已测量的瓶颈优化到数值目标的场景。
主要能力与要求:改动任何代码前先测量并粘贴基线;目标必须是带命名条件的数字(如某函数在特定负载下 p95 延迟从 240ms 降到 ≤80ms),只有方向时先提出阻塞问题拿到数字;先给出可证伪假设并做性能剖析确认,再优化;前后使用完全相同的测量协议(预热、样本数、统计聚合、硬件、环境、输入形态、缓存状态),协议只记录一次并原样复用;每次只做一处可基准测试的改动,逐次对比并跑完整测试套件;记录增益成立的条件,遵守变更计划中的回滚上限,其他指标越界即回滚;对牺牲可读性的优化在调用点注释说明;粘贴真实输出,基准命令从 AGENTS.md 解析,未定义时提问;不得对自己的工作出具评审结果。
使用方式:开始前打开 references/task-template.md 复制到任务文件,按模板填写基线块、目标与上限、假设、测量协议、逐次改动台账和自审。
适用场景:性能瓶颈优化、eval 门控的模型质量指标改进(需固定种子或数据集、指标、阈值,并声明方差预算)。
限制:不适用于净新增功能开发;行为在“性能”标签下发生变化应作为重写暴露;噪声不算证据,需增加样本至稳定。