What problem does it solve?
This Skill reduces the risk of shipping broken Django code by systematically checking environment readiness, code quality, migrations, tests/coverage, security, and deployment-critical settings before a PR is merged or released.
Core Features & Use Cases
- Environment and configuration validation: Confirms Python/runtime expectations, required environment variables, and production-safety flags such as DEBUG and secret configuration.
- Code quality automation: Runs type checking, linting, formatting, import sorting, and Django deploy checks to catch common regressions early.
- Release readiness workflow: Audits migrations for pending/incorrect changes, enforces test execution with coverage thresholds, performs dependency and security scanning, and checks performance and static asset readiness.
Use cases: validating a feature branch after major model changes, preparing for a production deployment, or running a consistent pre-merge quality gate when multiple services or teams touch the same Django codebase.
Quick Start
Run the django-verification skill to execute the full verification loop from environment checks through security scans and deployment readiness reporting.