SuperAPI AI 工具集

prd-to-appspec

智能体与模型

查看项目

更新于 10-15 16:45

技能介绍

用途:把开发者导向的 PRD(含代码片段、TDD 计划、实现细节、架构决策)转换为 AI 编程智能体更易消费的声明式 XML 规格,输出为 app_spec.txt,供智能体按需求而非实现方式开发。

主要能力:执行 /convert-prd 工作流,支持逐节抽取与转换;将 Pydantic 模型转为数据库 schema、实现代码转为功能描述、Epic/任务转为编号实现步骤、测试断言转为成功标准;并输出带验证的最终 XML。

核心转换:函数实现→功能描述;Pydantic 字段校验器→散文式数据约束;try/except 模式→错误处理要求;测试断言→成功标准;CLI 命令→API/命令摘要;目录结构→技术栈上下文。核心理念是 PRD 说明 HOW(实现细节),app spec 描述 WHAT(需求与期望),不规定具体实现。

输出模板结构:project_specification 根节点下含 project_name、overview、technology_stack、core_features、database_schema、api_endpoints_summary、implementation_steps、success_criteria。

使用方式:运行 /convert-prd 工作流,需提供 PRD 文件位置(未提供时会提示);完整分步说明见 workflows/convert-prd.md。

适用场景:将 PRD 转为 app spec 格式、从需求文档生成 XML 规格、为智能体准备文档、从已有 PRD 创建 app_spec.txt。

限制:资料未说明收费、价格、平台及具体效果;不包含实际安装命令。