用途:Unit Lane 是交付单元的一次性通道编排器,把分诊、实现、证据与收尾集中在一份文档中完成,替代已退役的 design-feature、plan-feature、review-spec、review-plan 等固定流水线技能。
主要能力:读取封闭目录(catalog)进行分诊,决定单元需要哪些步骤并按序执行;每步一个 turn-commit;实现步骤后运行 diff 大小守卫;维护单元文档的 Evidence 行与 Progress 日志;最后输出收尾的 → Next: 块。
使用方式:已知单元 slug 用 unit-lane <NN-slug>;原始想法用 unit-lane "<idea description>";已跟踪修复 issue 用 unit-lane --fix <issue-number>;路线图特性 issue 用 unit-lane --from-issue <issue-number>;强制重新分诊加 --retriage。分诊命令为 bun scripts/unit-route.mjs --triage <slug>,其输出需原样粘贴到单元文档 Evidence 区。实现步骤后运行 bun scripts/diff-guard.mjs --base <ref>。
适用场景:需要按目录步骤推进单个交付单元、并保留可核验证据与提交记录的开发流程。
限制:不得扩大范围、不得编造验收标准、不得静默跳过步骤、不得提交测试失败的红色状态、不得改变分诊步骤顺序;diff 超预算时须重新分诊或记录例外,禁止通过删注释、空行、文档或测试来缩小 diff。非 Claude Code 环境无斜杠菜单,需打开 SKILL.md 手动执行;无模型分层与 /loop/子代理,需手动重新调用。具体项目约定、模板路径与命令参数以实际仓库为准。