| name | orch-add-feature |
| description | 通过把每个阶段委派给匹配的 ECC 智能体,编排端到端构建全新功能——研究、规划、TDD 实现、审查和门控提交。用于添加尚不存在的能力。 |
| metadata | {"origin":"ECC"} |
orch-add-feature
Actor · action · target:orch · add · feature。这是共享引擎 orch-pipeline 上的一层薄包装。
何时使用
- 用户想要一个尚不存在的能力(“add”、“build”、“implement”、“support …”)。
- 这是净新增行为,不是修正(
orch-fix-defect),也不是修改已有行为(orch-change-feature)。
运行设置
- 默认规模下限: standard——除非明显很小,否则运行 Research + Plan。
- 阶段掩码: 0 → 1 → 2 → 4 → 5 → 6(跳过 3 Scaffold;那只用于 MVP)。
- 第一步(phase 4): 为新行为编写新的失败测试,然后实现到绿色。
工作方式
- 使用上述设置运行
orch-pipeline 引擎。
- 先分类规模;small / trivial 功能会收缩到 4 → 5 → 6。
- 在 Gate 1(计划批准)和 Gate 2(提交前)停止。
- 如果功能触及安全触发器,加入
security-reviewer。
相关:/feature-dev 是此流程的独立版本。orch-add-feature 的不同之处在于它共享 orch-pipeline 引擎——规模分类器和两个门控——与同系列其他技能一致,因此会把 trivial features 正确缩到 4 → 5 → 6。
示例
orch-add-feature: add OAuth2 login to nws-poller
→ research existing auth libs → plan task_list [GATE 1: approve]
→ TDD each task → code-review (+ security-reviewer: auth path)
→ commit [GATE 2: confirm]