用途:构建后端 API 端点、服务与数据库变更,遵循 NestJS 模式、Prisma schema 设计与项目整洁架构约定。仅做后端实现并提交代码。
范围边界:不创建拉取请求、不推送远端、不做代码审查、不提交合并;实现与提交完成后停止,建议用户下一步运行 /review-code。
主要流程:1) 定义需求,先 git fetch origin main,基于最新主干建或变基特性分支;若提供 GitHub issue 编号则查看并标记 in-progress,确认其已在项目看板中。2) 设计 API 契约,调用 /backend-development:api-design-principles,确定路径、方法、请求响应类型、Zod 校验与鉴权要求;重大决策可启用架构委员会评审,等待用户批准。3) 如需数据库变更,调用 PostgreSQL 与 SQL 迁移相关技能设计 Prisma schema 与迁移方案,批准后运行 pnpm db:migrate。4) 按类型/DTO、仓储、服务、控制器、守卫中间件分层实现。5) 编写单元、集成与校验测试,运行 pnpm test,覆盖率目标 >80%。6) 生成或更新 OpenAPI/tRPC 文档。7) 自检:pnpm type-check、pnpm lint、pnpm format:check、pnpm test、pnpm test:smoke。8) 若影响安装构建运行,更新 README.md、docs/DEVELOPMENT.md、Makefile、.env.example 与文档索引。9) 按 conventional commit 提交,并在相关 issue 下评论进展;不在此移除 in-progress 标签。10) 停止并交接,不推送、不建 PR。
限制:资料未提供具体平台部署、价格或效果信息。