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
Skill

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
All reasons and checks

vintasoftware/django-ai-plugins

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/django-ai-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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 downtime

Limitations

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.

Skills

The opinionated-django skill set teaches an agent to build Django projects with API, service, DTO and repository layers.

SkillMinimal access111Repository stars

A skill that interviews you about a project and writes a working Django app with up-to-date packages, settings and CI.

PluginExtended access57Repository stars

An MCP server that exposes a Django project's models, URLs, migrations and settings to an assistant through read-only tools.

MCP serverExtended access114Repository stars

Three backend skills for agents that guard access, data and schema migrations: 2 of 150 runs had critical mistakes instead of 25.

SkillMinimal access53Repository stars

A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.

SkillExtended access103Repository stars

Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.

SkillExtended access138Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Django AI Skills (this card)no172
Claude Skills for full-stack developersno12,32767 skills across languages, frameworks, DevOps and security without Django depth
Agent Skills by Addy Osmanino116,47725 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`.

README badge

Report a problem