Skill
fastapi-skills
FastAPI framework patterns, best practices, and implementation guides
From f5-stacksInstall
1
Run in your terminal$
npx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-stacksTool Access
This skill is limited to using the following tools:
ReadWriteGlobGrepBash
Supporting Assets
View in Repositoryarchitecture/clean-architecture.mdarchitecture/dependency-injection.mdarchitecture/project-structure.mddatabase/alembic-migrations.mddatabase/async-sqlalchemy.mddatabase/repository-pattern.mddatabase/sqlalchemy-patterns.mderror-handling/error-responses.mderror-handling/exception-handlers.mdperformance/async-patterns.mdperformance/background-tasks.mdperformance/caching.mdsecurity/api-key-auth.mdsecurity/oauth2-jwt.mdsecurity/rbac-permissions.mdtesting/fixtures.mdtesting/pytest-asyncio.mdtesting/test-client.mdvalidation/custom-validators.mdvalidation/pydantic-models.mdSkill Content
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
Similar Skills
Stats
Parent Repo Stars17
Parent Repo Forks7
Last CommitFeb 4, 2026