# django-expert

> Claude/Codex skill by [@jeffallan](https://omgskills.com/library/jeffallan/index.md) · 12k stars · Updated 2026-10-30

Use when building Django web applications or REST APIs with Django REST Framework. Invoke when working with settings.py, models.py, manage.py, or any Django project file. Creates Django models with proper indexes, optimizes ORM queries using select\_related/prefetch\_related, builds DRF serializers and viewsets, and configures JWT authentication. Trigger terms: Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web.

Tags: ai-agents, claude, claude-code, claude-marketplace, claude-skills

## Install

```sh
git clone https://github.com/Jeffallan/claude-skills /tmp/claude-skills && ln -s /tmp/claude-skills/skills/django-expert ~/.claude/skills/django-expert
```

## From README

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 Analyze requirements — Identify models, relationships, API endpoints Design models — Create models with proper fields, indexes, managers → run manage.py makemigrations and manage.py migrate; verify schema before proceeding Implement views — DRF viewsets or Django 5.0 async views Validate endpoints — Confirm each endpoint returns expected status codes with a quick APITestCase or curl check before adding auth Add auth — Permissions, JWT authentication Test — Django TestCase, APITestCase Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When |...

## Links

- HTML page: https://omgskills.com/library/jeffallan/claude-skills/django-expert/
- GitHub: https://github.com/Jeffallan/claude-skills
- Author: [@jeffallan](https://omgskills.com/library/jeffallan/index.md)

## More from this repo

- [api-designer](https://omgskills.com/library/jeffallan/claude-skills/api-designer/index.md) — Used when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture.
   - [@jeffallan](https://omgskills.com/library/jeffallan/index.md) · 12k stars
- [architecture-designer](https://omgskills.com/library/jeffallan/claude-skills/architecture-designer/index.md) — Used when designing new high-level system architecture, reviewing existing designs, or making architectural decisions.
   - [@jeffallan](https://omgskills.com/library/jeffallan/index.md) · 12k stars
- [atlassian-mcp](https://omgskills.com/library/jeffallan/claude-skills/atlassian-mcp/index.md) — Integrates with Atlassian products to manage project tracking and documentation via MCP protocol.
   - [@jeffallan](https://omgskills.com/library/jeffallan/index.md) · 12k stars
