What problem does it solve? AI-generated Python backends often suffer from hallucinated types, naive datetimes, and tangled framework coupling. This Skill enforces a strict FastAPI architecture so generated code stays typed, testable, and framework-decoupled. ## Core Features & Use Cases - Strict Type Safety: Mandates type hints on every function and Pydantic V2 schemas for all request/response DTOs, keeping ORM models out of API responses. - Hexagonal Architecture: Separates a zero-framework core (entities, ports as typing.Protocol, use cases) from FastAPI/SQLAlchemy adapters wired through a composition root. - Datetime Governance: Enforces timezone-aware datetimes, AwareDatetime schema fields, and an injectable ClockProvider instead of direct datetime.now() calls. - Use Case: Ask the AI to scaffold a new FastAPI microservice with user management; it produces modular routers, async SQLAlchemy 2.0 models, Pydantic V2 schemas, and pytest unit tests with faked protocol implementations. ## Quick Start Use the python-fastapi skill to scaffold a new FastAPI service with async endpoints, Pydantic V2 schemas, and a hexagonal core for a user management API.