fastapi
Complete FastAPI backend development skill with production-ready patterns for building modern APIs. Use when: (1) Creating new FastAPI projects or APIs, (2) Adding authentication (JWT, OAuth2, Argon2), (3) Setting up SQLModel ORM with relationships and migrations, (4) Adding MongoDB/NoSQL integration, (5) Implementing middleware (CORS, rate limiting, logging), (6) Creating CRUD endpoints with pagination, (7) Setting up pytest for TDD, (8) Configuring Docker, PM2, or UV for deployment, (9) Implementing event-driven patterns, observers, or microservices architecture.
Installation and usage
Complete FastAPI backend development skill with production-ready patterns for building modern APIs. Use when: (1) Creating new FastAPI projects or APIs, (2) Adding authentication (JWT, OAuth2, Argon2), (3) Setting up SQLModel ORM with relationships and migrations, (4) Adding MongoDB/NoSQL integration, (5) Implementing middleware (CORS, rate limiting, logging), (6) Creating CRUD endpoints with pagination, (7) Setting up pytest for TDD, (8) Configuring Docker, PM2, or UV for deployment, (9) Implementing event-driven patterns, observers, or microservices architecture.
Once installed, you can use this skill by running the following command in your terminal:
skills use fastapi