Acerca de
This skill provides a comprehensive framework for architecting FastAPI applications following Domain-Driven Design (DDD) patterns. It guides developers through defining clear layer boundaries—including domain, application, infrastructure, and controllers—while enforcing strict dependency directions and robust session management. Whether you are bootstrapping a new project or refactoring an existing codebase, this skill ensures best practices for Pydantic models, SQLAlchemy/SQLModel integration, and the Unit of Work (UoW) pattern to create scalable and maintainable Python backends.