FastAPI Skills
Modern, fast Python web framework for building APIs.
Sub-Skills
Architecture
- •project-structure.md - Project structure patterns
- •dependency-injection.md - DI with Depends
- •routers.md - Router organization
Database
- •sqlalchemy-patterns.md - SQLAlchemy patterns
- •async-sqlalchemy.md - Async SQLAlchemy
- •repository-pattern.md - Repository pattern
- •alembic-migrations.md - Alembic migrations
Security
- •jwt-auth.md - JWT authentication
- •oauth2.md - OAuth2 with FastAPI
- •api-keys.md - API key authentication
Validation
- •pydantic-models.md - Pydantic validation
- •custom-validators.md - Custom validators
Error Handling
- •exception-handlers.md - Exception handlers
- •error-responses.md - Error response patterns
Testing
- •pytest-testing.md - Testing with pytest
- •test-client.md - TestClient patterns
Performance
- •async-patterns.md - Async patterns
- •caching.md - Caching strategies
Detection
Auto-detected when project contains:
- •
main.pywith FastAPI - •
fastapioruvicornpackages - •
from fastapi importimports