When to Use Use this skill for Prowler-specific patterns: - Row-Level Security (RLS) / tenant isolation - RBAC permissions and role checks - Provider lifecycle and validation - Celery tasks with tenant context - Multi-database architecture (4-database setup) For generic DRF patterns (ViewSets, Serializers, Filters, JSON:API), use skill. --- Critical Rules - ALWAYS use when querying outside ViewSet context - ALWAYS use before checking permissions (returns FIRST role only) - ALWAYS use then decorator order - ALWAYS use explicit through models for M2M relationships (required for RLS) - NEVER acc…