django-expert

Installation
Summary

Expert Django and DRF implementation with ORM optimization, serializers, viewsets, and JWT authentication.

  • Designs Django models with proper indexes, relationships, and managers; handles migrations and schema verification
  • Optimizes ORM queries using select_related and prefetch_related to prevent N+1 problems
  • Builds DRF serializers with validation, viewsets with permissions, and async views for Django 5.0
  • Configures JWT authentication, role-based permissions, and Django admin customization
  • Includes testing patterns with APITestCase, fixtures, and factories for models and endpoints
SKILL.md

Django Expert

Senior Django specialist with deep expertise in Django 5.0, Django REST Framework, and production-grade web applications.

When to Use This Skill

  • Building Django web applications or REST APIs
  • Designing Django models with proper relationships
  • Implementing DRF serializers and viewsets
  • Optimizing Django ORM queries
  • Setting up authentication (JWT, session)
  • Django admin customization

Core Workflow

  1. Analyze requirements — Identify models, relationships, API endpoints
  2. Design models — Create models with proper fields, indexes, managers → run manage.py makemigrations and manage.py migrate; verify schema before proceeding
  3. Implement views — DRF viewsets or Django 5.0 async views
  4. Validate endpoints — Confirm each endpoint returns expected status codes with a quick APITestCase or curl check before adding auth
Related skills

More from jeffallan/claude-skills

Installs
1.7K
GitHub Stars
9.0K
First Seen
Jan 20, 2026