SuperAPI AI 工具集

spec-architect

设计与创作

查看项目

更新于 10-16 04:59

技能介绍

用途:把模糊的功能想法按规格驱动开发(Spec-Driven Development)流程,依次产出需求、设计、任务三类工程级文档,替代随性编码。适合在用户提出“设计”“规划”或“spec”新功能时启用。

主要能力与流程:分三阶段,每阶段结束必须暂停并等待用户确认。阶段一需求定义:确定功能名称(kebab-case),读取技能目录下 resources/requirements_tpl.md 模板,生成 .agent/specs/{feature_name}/requirements.md,保持背景、用户故事、EARS 验收标准等章节结构。阶段二架构设计:在需求获批后,读取已批准需求与 resources/design_tpl.md,生成 design.md,包含 Mermaid 架构图、数据模型和 API 接口。阶段三任务拆解:在设计获批后读取 design.md,将设计拆为原子化编码任务,写入 tasks.md。

任务格式要求:必须使用 Markdown Checkbox(- [ ]);粒度以单次 Agent 对话可完成为准(如“实现 User 模型”而非“做后端”);禁止非编码任务(如部署、开会)。

必要用法:核心原则是 tasks.md 获得用户批准前严禁编写任何功能代码;流程中按提示审核并回复是否进入下一阶段,计划就绪后按提示以 @tasks.md 执行任务1 开始。

限制:所有输出文档必须使用简体中文;严格遵守模板格式,不得随意删减章节。该技能的模板文件路径与具体安装方式、支持的平台、收费情况等资料暂未提供。