Django AI Skills
Five Django skills from Vinta Software: ORM and DRF, Celery, zero-downtime PostgreSQL migrations, Classy DRF classes and code review
- 172 ★ on the repository
- Last commit
Minimal access
Why this level
- The skills hold instructions and reference files and run nothing themselves; the agent edits migrations and code at your request
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/django-ai-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skills hold instructions and reference files and run nothing themselves; the agent edits migrations and code at your request
This is third-party code. Review the repository files before installing.
What it does
Django AI Skills are five skills that pack Vinta Software's Django experience into agent instructions. One canonical `skills/` directory is distributed through packages for Claude Code, Codex, Cursor and OpenCode, so behavior is the same everywhere. `django-expert` guides Django development: models and the ORM, views, templates, DRF, security, testing and performance. `django-celery-expert` covers designing Celery tasks, retries, scheduling and operations. `cdrf-expert` helps pick a Django REST Framework view class using the Classy DRF reference, trace the call order and override a method safely. `django-safe-migration` writes and reviews zero-downtime migrations for PostgreSQL: it splits them into two files and uses `AddIndexConcurrently`, foreign keys with `NOT VALID` and a later validation, and `db_default` for `NOT NULL` columns. `django-reviewer` studies recent or chosen Python and Django changes and writes a report first, making edits only afterwards.
Who it is for. Django developers and teams on PostgreSQL who work with an agent on DRF services, Celery queues and production database migrations.
Good fit when
- You need to add an index or a foreign key to a large PostgreSQL table without blocking writes
- A custom `ViewSet` behaves unexpectedly and you want to know which parent method runs and in what order
- A Celery task sometimes fails and you want to think through retries, idempotency and monitoring
- Before merging a branch you want a quality report on Django and Python changes
- The agent needs shared rules on models, the ORM, security and tests in a Django project
Not a fit when
- The project is built on Flask or FastAPI: the skills' rules are tied to Django and DRF
- The project uses MySQL or another database: the zero-downtime migration advice targets PostgreSQL
- You want an immediate code change rather than a report: `django-reviewer` writes a report first
- You need an MCP server for a Django project: a separate project, django-ai-boost, covers that
Example request
Review the migration that adds an index to the orders table with django-safe-migration and rewrite it for PostgreSQL without downtimeLimitations
A live check in Cursor and OpenCode was unavailable to the author: those packages passed structural tests rather than a run inside the agent. Install the same skill through one channel only, because a marketplace install and a shared-directory install create a duplicate. For Codex the marketplace is named `vinta-django-ai-plugin`. The packages are not published to registries and are taken straight from the Git repository. The last commit dates from July 2026.
How to disable. In Claude Code run `/plugin uninstall django-expert@django-ai-plugins`, in Codex `codex plugin remove django-expert@vinta-django-ai-plugin`. Delete copied skill folders from the agent's directory.
FAQ
How do I install django-expert in Claude Code?
Run `/plugin marketplace add vintasoftware/django-ai-plugins` and `/plugin install django-expert@django-ai-plugins`. Other skills install by swapping in their identifier, and Claude Code needs a restart after an update.
How do I install the skills in Codex?
Use `codex plugin marketplace add vintasoftware/django-ai-plugins` and `codex plugin add django-expert@vinta-django-ai-plugin`. Before updating a package refresh the Git snapshot with `codex plugin marketplace upgrade vinta-django-ai-plugin`.
What does django-safe-migration check?
The skill reviews PostgreSQL migrations against zero-downtime rules: two files for risky changes, indexes through `AddIndexConcurrently`, foreign keys with `NOT VALID` and a separate validation, defaults through `db_default` and safe `RunPython` code.
Does django-reviewer change code by itself?
It first produces a report on recent or selected changes and edits nothing. It makes fixes on your next request, keeping behavior intact.
How is the set related to django-ai-boost?
The author calls django-ai-boost a complementary MCP server, and neither project depends on the other: the skills work without it.
Discussion
No questions or reviews yet.
Related
SkillsThe opinionated-django skill set teaches an agent to build Django projects with API, service, DTO and repository layers.
A skill that interviews you about a project and writes a working Django app with up-to-date packages, settings and CI.
An MCP server that exposes a Django project's models, URLs, migrations and settings to an assistant through read-only tools.
Three backend skills for agents that guard access, data and schema migrations: 2 of 150 runs had critical mistakes instead of 25.
A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.
Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Django AI Skills (this card) | no | 172 | |
| Claude Skills for full-stack developers | no | 12,327 | 67 skills across languages, frameworks, DevOps and security without Django depth |
| Agent Skills by Addy Osmani | no | 116,477 | 25 engineering skills along the development cycle, not tied to a framework |
README in short
The README names the five capabilities and explains that source skills live in one directory while host manifests and package copies are generated from `plugins/catalog.json`. It then shows the repository layout, local validation commands and smoke tests for each agent. The django-ai-boost MCP server is mentioned as a complement. Install details live in `docs/installation.md`.