用途:将模糊的功能请求转化为具体、可实施的任务序列,输出可直接执行的任务板。主要能力:提取验收标准;拆解为 tracer-bullet 垂直切片并估算工作量(S/M/L);映射依赖与并行性;枚举边界情况;规划测试;标注 HITL/AFK 就绪度;标记风险。
使用方式:先检查仓库内 agent 上下文,如 docs/agents/domain.md、docs/agents/triage-labels.md、CONTEXT.md 及 .out-of-scope/;若缺失则说明计划使用推断词汇。工作流分六阶段:理解功能(用户目标、可测试验收标准、非功能需求、范围边界);拆解为垂直切片并分组为 Setup、Slice 1..N、Hardening;识别边界情况(输入边界、状态转换、错误条件、向后兼容);规划测试(单元、集成、手动);映射依赖(硬依赖、软依赖、无依赖);标记风险并给出缓解。输出为固定格式的任务板,含功能摘要、验收标准、范围、分阶段任务表、边界情况表、测试策略、风险标记与 Agent Brief Notes。
适用场景:需要结构化输出(分阶段任务表、依赖映射、并行标记、风险标记、集成测试策略)时使用;若只需快速步骤列表,直接提问即可。
限制:任务已原子化、只需时间估算、功能仍属探索性、或目标与决策尚未明确时不应使用。功能描述模糊时需声明假设并标注待澄清;任务超过 20 个应拆分为多个功能;技术栈未知时在逻辑层拆解。粒度校准:每个切片 1-3 天,每个实现任务适配单个 PR。
参考文件:references/decomposition-patterns.md(始终加载)、edge-case-checklist.md、dependency-mapping.md、sizing-guide.md。前置条件:功能描述或需求、项目上下文(技术栈、现有架构、团队规模)。