What problem does it solve? Building scalable Django applications requires consistent architectural decisions across project structure, ORM usage, API design, and performance optimization. This Skill provides proven patterns that prevent common pitfalls like N+1 queries, unorganized settings, and tangled business logic. ## Core Features & Use Cases - Project Structure & Settings: Split settings pattern for development, production, and test environments with proper security configuration. - DRF API Design: Serializer validation, ViewSet patterns with custom actions, filtering, and permission handling for REST endpoints. - ORM & Performance: Custom QuerySets, managers, select_related/prefetch_related optimization, database indexing, and bulk operations. - Use Case: When building an e-commerce API, apply the service layer pattern to separate order creation logic from views, use custom QuerySets to avoid N+1 queries on product listings, and cache expensive category aggregations. ## Quick Start Use the django-patterns skill to design a REST API for a product catalog with proper serializers, ViewSets, and query optimization.