用途:在 Vibe Coding 工作流中生成 ./docs/BACKEND_STRUCTURE.md,为项目提供完整的数据模型与 API 端点文档,字段类型与契约明确。
主要能力:先从 progress.txt 检查 has_frontend 标志,再依次读取 ./docs/PRD.md(功能决定数据模型)、./docs/APP_FLOW.md(页面决定 API 端点)、./docs/TECH_STACK.md(识别 ORM 与 API 风格)。按检测结果输出对应格式:Prisma、SQLAlchemy、Drizzle、Mongoose、TypeORM,其他 ORM 使用通用格式;分页按 REST(page/limit)、tRPC(cursor)或 GraphQL(connections)分别生成。纯前端项目输出最小化文档并列出外部数据来源。
使用方式:触发后按步骤从 PRD 推导数据模型,定义字段、类型、关系与约束,生成 ORM 格式 Schema;从 APP_FLOW 页面推导端点,记录方法、路径、鉴权、请求、响应与错误码;补充业务逻辑规则与数据库索引,写入 ./docs/BACKEND_STRUCTURE.md,展示前 20 行预览并运行校验清单,最后询问是否通过或需要修订。
适用场景:需要后端结构设计的全栈项目,或希望统一数据契约与接口文档的团队。
限制:要求先存在 PRD、APP_FLOW、TECH_STACK 等前置文档;校验项包括功能与模型对应、页面与端点对应、列表分页、每端点显式鉴权、响应体完整、错误码覆盖主要失败情形。技能的收费、平台与效果信息暂未提供。