What problem does it solve?
Django projects often face release-risk due to unchecked migrations, weak code quality, insufficient test coverage, and missing security checks. This Skill automates a comprehensive verification loop to ensure migrations are safe, code quality is solid, tests are comprehensive, security checks pass, and deployment readiness is validated before PRs or releases.
Core Features & Use Cases
- Migration health: identify unapplied migrations, conflicts, and potential migration issues.
- Code quality & security: run type checks, linting, formatting, and security scans against the codebase.
- Tests & deployment readiness: execute tests with coverage, ensure static assets are collected, and validate deployment prerequisites.
- Use Case: Before merging a PR, teams run this verification to obtain a release-ready report highlighting migration status, test coverage, and security posture.
Quick Start
Run the Django verification loop in your project root to perform migrations, tests, linting, and security checks before PRs.