About
This skill provides comprehensive guidance for architecting robust Python backends, focusing on modularity, scalability, and maintainability. It helps developers implement industry-standard patterns like Layered Architecture, Repository, and CQRS while ensuring security through defense-in-depth and performance through optimized data access. Whether you are designing a new system from scratch, creating Architecture Decision Records (ADRs), or modernizing legacy codebases, this skill acts as an expert consultant to ensure clean module boundaries and efficient dependency management.