python-backend
Installation
Summary
Production-ready Python backend patterns for FastAPI, SQLAlchemy, and Upstash integrations.
- Covers async-first REST API development with FastAPI, including dependency injection, Pydantic validation, and structured project organization
- Implements authentication patterns for JWT/OAuth2, password hashing, CORS, and API key management
- Provides SQLAlchemy async database setup with transactions, eager loading, and migration strategies
- Includes Redis/Upstash caching, rate limiting with sliding windows, and QStash background job patterns
- Offers code quality guidance for refactoring AI-generated Python and optimizing backend performance
SKILL.md
python-backend
Production-ready Python backend patterns for FastAPI, SQLAlchemy, and Upstash.
When to Use This Skill
- Building REST APIs with FastAPI
- Implementing JWT/OAuth2 authentication
- Setting up SQLAlchemy async databases
- Integrating Redis/Upstash caching and rate limiting
- Refactoring AI-generated Python code
- Designing API patterns and project structure
Core Principles
Related skills