# django-pro

Get Django guidance for project structure, ORM queries, APIs, tests, and deployment. Useful when building or maintaining apps with Django 5.x and its surrounding tools.

- skill · `type=skill` · Claude Code · 103 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/development/django-pro
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/django-pro

## What it does

The skill helps plan Django 5.x applications, from model relationships and ORM queries to API work with Django REST Framework. It also covers async views, WebSockets through Django Channels, and background jobs with Celery. Describe the task and its constraints to get focused guidance.

Its recommendations favor Django’s built-in features and account for security and database query costs. The skill can assist with pytest-django tests, migrations, caching, and deployment configuration. Detailed examples are pointed to in `resources/implementation-playbook.md`.

The guidance covers Django 5.x and integrations such as DRF, Redis, and PostgreSQL. If your project runs another Django version, check advice about 5.x features against the codebase before applying it.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill development/django-pro
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill django-pro -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/django-pro/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/django-pro/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/django-pro/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/django-pro/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates django-pro
```

2. **Manually: put the files in place**
- File: `.github/skills/django-pro/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/django-pro
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/django-pro/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/development/django-pro

## When to use it
- plan a Django application structure
- track down N+1 ORM queries
- build and test a DRF API
- set up Celery background jobs
- prepare application tests and migrations

## Example prompts
- Review this Django model and suggest how to reduce unnecessary database queries.
- Plan a Django 5.x project structure with a DRF API.
- Help me set up Channels for real-time notifications.

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 495 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
