What problem does it solve?
Django projects frequently encounter undetected migration conflicts, security vulnerabilities, insufficient test coverage, or misconfigured production settings that only surface after deployment, causing outages, data loss, or costly rollbacks. This skill automates a comprehensive verification pipeline to catch all these issues before code is merged or deployed to production.
Core Features & Use Cases
- End-to-end verification workflow: Runs 12 sequential checks covering environment validation, code quality, migration safety, test coverage, security scanning, configuration review, and more in a single run.
- Pre-PR and pre-deploy use cases: Use it before opening a pull request with model or dependency changes to catch missing migrations or failing tests, or pre-deploy to validate production settings like disabled DEBUG mode and configured secret keys.
- CI/CD integration: Includes a ready-to-use GitHub Actions workflow to run all verification checks automatically on every push or pull request.
Quick Start
Use the django-verification skill to run the full pre-deploy verification pipeline for your Django project and get a detailed report of all issues to fix before release.