SuperAPI AI 工具集

feature-forge

写作与研究

查看项目

更新于 10-16 00:23

技能介绍

用途:Feature Forge 是一个需求分析技能,用于从零定义新功能、收集完整需求、编写规格说明、创建验收标准,以及规划实现 TODO 清单。触发方式为自然语言请求功能定义、需求收集、验收标准或实现规划,示例中可用 $feature-forge 作为命令式标签。

主要能力:以资深产品分析师角色从 PM(用户价值、业务目标、成功指标)与 Dev(技术可行性、安全、性能、边界情况)两个视角开展结构化工作坊。核心流程为:Discover(借助 AskUserQuestions 了解功能目标、目标用户与用户价值,尽量给出结构化选项)、Interview(系统性提问,跨领域时用多智能体并行发现)、Document(按 EARS 格式编写需求)、Validate(与相关方评审验收标准并呈现取舍)、Plan(生成实现清单)。最终规格须包含概览与用户价值、EARS 格式功能需求、非功能需求、Given/When/Then 验收标准、错误处理表、实现 TODO 清单,保存为 specs/{feature_name}.spec.md。

参考文档:EARS 语法、访谈问题、规格模板、验收标准、预发现子代理等,可按编写功能需求、收集需求、撰写规格、编写验收标准、多领域前置上下文等场景加载。

限制与约束:必须使用 AskUserQuestions 进行结构化引导,仅在无法预设选项时使用开放式问题;必须先访谈再写规格;功能需求须用 EARS 格式;须包含非功能需求与可测试验收标准;须包含实现清单;需求模糊时须要求澄清。不得在有结构化选项时把访谈问题作为纯文本输出,不得跳过访谈直接生成规格,不得接受模糊需求,不得跳过安全与错误处理考虑,不得编写不可测试的验收标准。涉及生产影响的规划决策转为实现动作前需明确确认;references 中的代码片段默认仅作示例,除非被明确要求执行。具体安装命令、收费与价格资料暂未提供。