django-expert
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.
Install
With your agent
Install OMGSkills skill "jeffallan/claude-skills:django-expert" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
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 |...
More from this repo
api-designer
Used when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture.
architecture-designer
Used when designing new high-level system architecture, reviewing existing designs, or making architectural decisions.
atlassian-mcp
Integrates with Atlassian products to manage project tracking and documentation via MCP protocol.
