用途
done 是 /do 工作流的完成标记技能。它不负责执行构建或验证本身,而是在工作流收尾阶段被调用,用来生成一份纯文本的完成总结,向使用者说明这次工作最终交付了什么。
主要能力
- 输出纯文本(plain prose)形式的完成总结,而非结构化报告。
- 总结内容包含:构建了什么、关键变更(涉及的文件及其行为影响,而不仅是文件路径)、所做的取舍(trade-offs),以及工作落地过程中值得注意的事项。
- 根据任务复杂度自适应调整详细程度:小型修复用几句话概括;包含多个交付物的重构则用一到两段展开。
- 支持多仓库清单:一份总结即可覆盖整个清单,并指明哪些仓库的交付物已通过验证。
使用方式
该技能由 /do 在每个验收标准(Acceptance Criterion)和全局不变量(Global Invariant)之后调用。只有在所有验收标准和全局不变量均验证为 PASS、且没有处于 BLOCKED 状态的待处理项时,done 才可被触达。
总结末尾会附上一行强制性的结尾指令(directive,而非观察性描述),原因是清单在完成后仍是事实来源:
- 如果下一条消息描述的是变更或新需求(而非纯提问),则调用 /manifest-dev:define <this-manifest-path> 进行修订。
- 纯提问则直接内联回答。
适用场景
适用于以 /do 工作流驱动、并以清单(manifest)为事实来源的开发任务收尾环节,尤其是需要向使用者清晰交代交付内容、变更影响与取舍的场合,以及跨多个仓库的交付验证总结。
限制
- 仅在全部验收标准与全局不变量验证通过、且无 BLOCKED 待处理项后才可触达。
- 输出为纯文本总结,不承担验证或构建职责。
- 关于该技能的收费、价格、支持平台等具体信息,资料中暂未提供。