Django AI Skills

July 23, 2026 · View on GitHub

Portable Django expertise for Claude Code, Codex, Cursor, OpenCode, and tools that implement the Agent Skills specification.

The repository has one canonical authoring tree under skills/. Host manifests and package-local projections are generated from plugins/catalog.json, so the same behavior is delivered without maintaining separate copies by hand.

Included capabilities

IDCapability
django-expertDjango backend, ORM, DRF, security, testing, and performance guidance
django-celery-expertReliable Celery task design, retries, scheduling, and operations
cdrf-expertDRF class selection, lifecycle tracing, MRO, and safe override guidance
django-safe-migrationPostgreSQL-aware, zero-downtime Django migration guidance
django-reviewerReport-first Django and Python review for recent or user-selected changes

See installation and lifecycle instructions for each host and the compatibility matrix for the validation level of every adapter.

Repository layout

skills/                         canonical Agent Skills
plugins/catalog.json            canonical metadata and host declarations
plugins/<id>/                   self-contained generated plugin packages
.claude-plugin/                 Claude marketplace
.agents/plugins/                Codex marketplace
.cursor-plugin/                 Cursor marketplace
.opencode/plugins/              OpenCode skills-path adapter
scripts/                        generation, validation, and isolated smoke checks

Package manifests and package-local skills are generated outputs. Contributors should read AGENTS.md before changing the catalog or skill content.

Local validation

python scripts/generate_adapters.py --check
python scripts/validate_plugins.py
python -m unittest discover -s tests -p 'test_*.py'

The smoke runner accepts claude, codex, cursor, opencode, and agent-skills targets and always installs into a temporary location:

python scripts/smoke_plugins.py --target cursor

These skills can complement the django-ai-boost MCP server; neither project requires the other.

License

MIT © Vinta Software