What problem does it solve? Building maintainable Django applications requires consistent architecture decisions across project structure, models, APIs, 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 APIs. - ORM & Performance: Custom QuerySets, managers, select_related/prefetch_related optimization, database indexing, and bulk operations. - Use Case: When building a new Django REST API for an e-commerce backend, apply the service layer pattern to keep order-processing business logic out of views, use custom QuerySets to avoid N+1 queries on product listings, and cache expensive category aggregations. ## Quick Start Ask the agent to scaffold a Django project structure with split settings and a DRF ViewSet for a Product model following production patterns.