用途:在 PRD 之下编写功能规格说明,把 PRD 点名的每个功能展开为可构建、可测试的行为细节,使工程师能实现、测试者能验证、计划者能据此切分任务。
主要能力:以 PRD 功能列表为覆盖清单,逐功能分解;按功能原型(UI、REST/API、data-ML、batch/async-job、integration/webhook、CLI)调整侧重点;用 EARS 句式、用例流(主/备选/异常)、决策表、状态转移表、输入输出与数据契约、边界与错误处理、验收标准(Given/When/Then 或规则清单,概率/ML 功能用指标阈值)、非功能需求等角度填充模板;支持对已批准规格做原地增量修订(限定范围、保持内部一致、分析上下游影响、更新版本与变更日志、标记被取代内容)。
使用方式:先由功能规格模板工具提供章节结构,本技能提供填充方法;读取 PRD 及上游文档,必要时用深度研究能力为每个功能的行为、领域规则和边界提供依据;若调用方注入 capability_record,则以其边界为硬约束。
适用场景:从已批准 PRD 编写功能规格;把单个或一组功能展开为可测试行为;修订已批准规格;用研究过的内容填充功能规格模板。
限制:不用于编写 PRD 本身、评审功能规格或编写工程设计文档;无研究能力时不得编造行为、限制或错误码,应标为待验证假设;PRD 功能无法合理展开时应作为阻塞项上报;模板完整但填充应成比例,简单功能可省略状态表、决策表、非功能需求或变更日志。