orch-add-feature(编排添加新功能) 是做什么的?
行为者 · 动作 · 目标: orch · add · feature。这是对共享引擎 orch-pipeline 的轻量封装。
使用时机
- 用户需要一个尚不存在的能力(“添加”、“构建”、“实现”、“支持…”)。
- 这是全新的行为——不是修正(
orch-fix-defect),也不是对现有行为的更改(orch-change-feature)。
操作设置
- 默认规模下限: 标准——除非明显很小,否则先执行调研+规划。
- 阶段掩码: 0 → 1 → 2 → 4 → 5 → 6(跳过阶段3“脚手架”;该阶段仅用于MVP)。
- 第一步(阶段4): 为新行为编写新的失败测试,然后实现直到测试通过。
工作原理
- 使用上述设置运行
orch-pipeline引擎。 - 首先对功能进行规模分类;小/琐碎功能直接进入 4 → 5 → 6 阶段。
- 在门控1(规划审批)和门控2(预提交)处暂停。
- 如果新功能涉及安全触发器,自动添加
security-reviewer。
相关:
/feature-dev是该流程的独立版本。orch-add-feature的不同之处在于它与家族中其他技能共享orch-pipeline引擎——包括规模分类器和两个门控——因此它能够将琐碎功能自动调整到 4 → 5 → 6 阶段。
示例
orch-add-feature: 为 nws-poller 添加 OAuth2 登录
→ 调研现有认证库 → 规划任务列表 [门控1: 批准]
→ TDD 每个任务 → 代码审查(+ security-reviewer: 认证路径)
→ 提交 [门控2: 确认]