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 FastAPIfastapioruvicornpackagesfrom fastapi importimports