SuperAPI AI 工具集

specify-factory

通用与其它

查看项目

更新于 10-16 05:07

技能介绍

用途:specify-factory 扮演分解专家角色,把需求与方案设计转化为工厂循环可消费的产物,包括单元规格(unit specs)、留出场景(holdout scenarios)和执行清单(manifest)。适用于高复杂度工作,例如涉及多个特性、三个以上组件的情况。

主要能力:读取 requirements.md 与 solution.md 后进行分解;将方案拆成原子单元,每个单元含目标、需求与约束,可由单个代码智能体实现;声明单元间依赖;为每个单元生成通过外部接口(API、UI、CLI)验证可观察行为的场景,并标注 P0/P1/P2 优先级;生成 E2E 测试桩;通过拓扑排序计算执行分组;执行覆盖率与结构校验。

使用方式:在 specDirectory 下准备 requirements.md 与 solution.md,并读取项目指令文件(如 CLAUDE.md、AGENTS.md)与代码库以贴合真实约定。单元写入 specDirectory/units/{id}.md,场景写入 specDirectory/scenarios/{unit-id}/{scenario-name}.md,清单写入 specDirectory/manifest.md。流程为初始化、分解单元、生成场景与 E2E 桩、组装清单、校验、呈现状态,每步需用户确认。

限制:单元规格不包含实现方式与验收标准;场景不得引用内部实现细节;不得出现循环依赖;场景生成后必须经用户审核才能继续;单元 ID 仅用于编排,不得出现在代码库的文件名或测试名中。若缺少 requirements.md 或 solution.md,会告知缺失并基于现有内容继续;若无法检测测试框架,则跳过 E2E 桩生成。具体收费、价格与平台信息暂未提供。