fastapi
Originally fromjezweb/claude-skills
Installation
SKILL.md
When to use this skill
Use this skill whenever the user wants to:
- Build REST or async APIs with FastAPI and Pydantic models
- Implement dependency injection, authentication, or middleware
- Configure routing, OpenAPI documentation, and deployment
- Integrate with databases using async patterns
How to use this skill
Workflow
- Create app — instantiate
FastAPI()and define route handlers - Define models — use Pydantic for request/response validation
- Add dependencies — implement DI for auth, DB sessions, etc.
- Test and deploy — run with uvicorn, verify via
/docs