Files
zhuangang/topics/ai/ai-coding/examples/ai-workflow/skills/add-api-endpoint/SKILL.md
T

584 B

name, description
name description
add-api-endpoint 需要新增一个后端 HTTP 接口(含模型、服务、测试)时使用。

新增接口的步骤

  1. 在 app/schemas/ 定义请求和响应模型(pydantic),字段写清楚约束。
  2. 在 app/services/ 写业务逻辑,不依赖 FastAPI 对象,方便单测。
  3. 在 app/api/ 注册路由,使用依赖注入获取当前用户和数据库会话。
  4. 在 tests/ 写测试:正常、参数错误、无权限三类用例。
  5. 运行 uv run pytest -q,全部通过后再报告完成,并列出验证结果。