SuperAPI AI 工具集

spec-generator

测试与质量

查看项目

更新于 10-15 19:57

技能介绍

用途:为 SpecWeave 增量自动生成完整规格文档,包括 spec.md、plan.md、tasks.md(含内嵌测试)以及测试策略 tests.md,把想法转化为可执行规格。通常由 /sw:inc 命令触发。

主要能力:按上下文灵活选择模板——新产品生成完整 PRD(市场分析、用户画像、竞品),功能新增聚焦用户故事与验收标准,缺陷修复输出问题-根因-方案-影响,重构输出现状-提案-收益-迁移计划。plan.md 按复杂度生成架构、组件、数据模型、实施阶段、测试与部署策略;tasks.md 生成分阶段任务、优先级、估算、涉及文件与验收标准;tests.md 覆盖单元、集成、E2E、性能测试与覆盖率目标。支持多项目模式,每个用户故事必须带 Project 字段(两级结构还需 Board),按关键词把 US 映射到前端、后端、共享、移动、基础设施等项目。

使用方式:生成 spec.md 前必须先运行 specweave context projects 获取有效项目/看板 ID,解析 JSON 输出后按精确匹配、living docs、近期模式、询问用户、回退 default 的优先级解析,禁止使用占位符或臆造项目名。可在 .specweave/config.yaml 的 spec_generator 下配置默认复杂度、始终包含/排除的章节及领域默认项。

适用场景:创建新增量、规划功能或产品、生成结构化文档、将想法转为可执行规格。

限制:资料未提供具体安装命令、收费与价格信息;多项目检测依赖 config.json 中 umbrella、multiProject、sync.profiles 等配置或 specs/ 下多项目文件夹。