Django Verification Skill for Missing Model Migrations
Check Django model changes against versioned migrations and reproduce the missing-migration failure before release.
中文Install in Claude Code
Use your Django project, its virtual environment, and separate local test settings.
- Get the complete `skills/django-verification` directory from the pinned GitHub commit.
- Copy it into the target project's `.claude/skills/`. Check `.claude/skills/django-verification/SKILL.md`, start Claude Code at the project root, and call `/django-verification`.
Example task
Add nullable label to Product. Run manage.py makemigrations --check, generate the needed migration, and rerun before applying it to the local test database.What to check
The first check detects a missing migration. The second passes, existing products stay readable, and the new field exists.
Original SKILL.md on GitHub · Updated
Frequently asked question
Can passing model tests alone justify submitting a model change?
Check migration state too. A deployment may still need a schema change that the tests did not exercise.