About
This skill provides a comprehensive framework for building high-performance Python APIs using FastAPI. It implements a clean architecture consisting of dedicated layers for API routing, business logic (services), and data access (repositories). Designed for production environments, it includes built-in patterns for asynchronous database operations with SQLAlchemy, robust Pydantic schema validation, centralized configuration management, and secure JWT-based authentication. Whether starting a new microservice or refactoring an existing backend, this skill ensures best practices are followed for scalability and maintainability.