# Fastapi Best Practices

> 为 'app' 目录中的应用程序代码强制执行 FastAPI 最佳实践，包括数据验证、依赖注入和异步操作。

- Skill: `liaosw97/fastapi-best-practices` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/fastapi-best-practices`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/fastapi-best-practices/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/fastapi-best-practices

---


- 使用 Pydantic 模型进行请求和响应模式
- 为共享资源实现依赖注入
- 对非阻塞操作使用 async/await
- 使用路径操作装饰器（@app.get、@app.post 等）
- 使用 HTTPException 实现适当的错误处理
- 使用 FastAPI 内置的 OpenAPI 和 JSON Schema 支持

