SuperAPI AI 工具集

cs-build-create-prd

编程与开发

查看项目

更新于 10-15 19:50

技能介绍

用途:为选定的功能生成 CodeSpring 前端和/或后端 PRD,使 CodeSpring 准确理解现有功能,避免重复实现后端、共享 API 路由或设计系统。它也是其他技能(如 cs-build-import-codebase)生成 PRD 的唯一来源。

主要能力:交互式列出核心功能,询问选择哪个功能以及生成前端、后端还是两者;深入分析真实代码,后端 PRD 覆盖架构、路由/API、数据模型、可复用服务端代码、共享后端系统(部署目标、计费/用量、后台任务、存储、媒体管线、数据库迁移、认证/RLS、环境变量、Webhook 签名)、安全与依赖映射;前端 PRD 覆盖设计令牌、组件样式、布局间距、用户可见界面、导航与交互路径。

使用方式:先执行 codespring auth status(必要时登录)和 codespring status,从本地 .codespring/config.json 取 projectId;若代码库未导入,先运行 cs-build-import-codebase。然后将说明写入功能笔记:codespring mindmap note <coreFeatureId> --title "How it works — <Feature>" --text "$(cat note.txt)"。再调用 POST /prds/generate,参数为 projectId、bridgeNodeId: "bridge-feature-<featureId>"、prdType: "frontend" | "backend",超时至少 120 秒;生成后读取 PRD 确认细节,必要时补充笔记重新生成或 prd sync。最后把 prdBridge → prdFrontend/prdBackend 节点加入画布并 PUT /mindmaps/project/<projectId>,注意 featureId 和 itemId 的取值规则,避免重复 bridge。

适用场景:在 CodeSpring 中为已有项目的新功能建立准确、可复用的需求文档。

限制:该技能只读取代码并写入 CodeSpring,绝不修改代码库;超时可能导致重复记录,需要检查点后删除多余项;若 PRD 内容过薄,需补充笔记重生成。资料未提供具体价格、平台限制或其他未提及细节。