django-expert · vintasoftware — Claude Code skill: Django backend guidance
Walks your agent through Django models, views, DRF serializers and ORM query tuning, following the framework's own conventions.
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a claude-codeWhat django-expert does
The skill fires when you ask the agent for a model, an endpoint, a serializer, or help with a slow query. It works in steps: read the request and the project context first, load the matching reference file, then write code that follows Django practice.
References live in references/. models-and-orm.md covers fields, relations and migrations. views-and-urls.md covers FBV versus CBV. drf-guidelines.md handles serializers and viewsets. performance-optimization.md is about select_related() and prefetch_related(). There is also security-checklist.md for CSRF and XSS, testing-strategies.md for fixtures and factories, and production-deployment.md for DEBUG, SECRET_KEY, ALLOWED_HOSTS, HTTPS and caching.
One catch: this assumes a Django project already exists. On FastAPI or Flask the ORM and DRF references will just mislead the agent, so check the fit before installing.
What it helps with
- design a model and its relations
- kill an N+1 query
- build a DRF serializer and viewset
- write tests for a Django app
- run a production settings checklist
Example prompts for the agent
- Create an Order model linked to User and Product
- This view is slow — inspect the queries and fix the N+1
- Add pagination and filtering to this API
How to install django-expert
1Skills CLI (Vercel)
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a claude-code2Manually: put the files in place
~/.claude/skills/django-expert/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/django-expert/
1Skills CLI (Vercel)
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a codex2Manually: put the files in place
.agents/skills/django-expert/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a cursor2Manually: put the files in place
.cursor/skills/django-expert/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install vintasoftware/django-ai-plugins django-expert2Manually: put the files in place
.github/skills/django-expert/SKILL.md1Skills CLI (Vercel)
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a gemini-cli2Platform CLI
gemini skills install https://github.com/vintasoftware/django-ai-plugins --path skills/django-expertManually: put the files in place
.devin/skills/django-expert/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add vintasoftware/django-ai-plugins --skill django-expert -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about django-expert
How do I install django-expert in Claude?
Run npx skills add vintasoftware/django-ai-plugins --skill django-expert -a claude-code. The skill file lands at ~/.claude/skills/django-expert/SKILL.md.
What does django-expert do?
It gives the agent Django backend guidance: models, views, DRF, authentication, tests, query optimization and production settings.
Does it need the django-ai-boost MCP server?
No. When that MCP server is available the skill uses it to read project structure, but it runs without it.
Similar skills
All skills for Backend and APIs →django-expert by other authors comes first.