django-verification

Automate Django project verification across migrations, linting, tests, and security scans.

24|5|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Luohaothu/everything-codex --skill django-verification-luohaothu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: django-verification
Source: https://github.com/Luohaothu/everything-codex/tree/main/docs/zh-CN/skills/django-verification
Command: npx skills add https://github.com/Luohaothu/everything-codex --skill django-verification-luohaothu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Django project verification before release to ensure migrations, linting, test coverage, security scans, and deployment readiness checks.

Core Features & Use Cases

  • Environment checks (Python version, virtualenv, env vars)
  • Code quality and formatting (mypy, ruff, black, isort, Django checks)
  • Database migrations (makemigrations, migrate, conflicts)
  • Tests and coverage (pytest with coverage reports)
  • Security scans and configuration reviews (pip-audit, safety, bandit, gitleaks)
  • Django management commands coverage (collectstatic, checks, etc.)
  • Diff and logging validations (git diff cleanliness, logging checks)

Quick Start

Run the Django verification workflow to preflight the project and confirm migrations, tests, and security checks are green before PR or release.

Frequently Asked Questions about django-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Django pre-release verification for migrations, tests, and security?▼

Django pre-release verification automates checks across migrations, linting, test coverage, and security scans to ensure applications meet quality standards before deployment. It generates actionable reports confirming deployment readiness across environments.

What security scans are included in a Django deployment readiness check?▼

Django deployment readiness checks include security scans using pip-audit, safety, bandit, and gitleaks to identify vulnerabilities and leaked secrets. These scans review configurations and dependencies to ensure applications meet security standards before release.

How do I run Django code quality checks using mypy, ruff, black, and isort?▼

Django code quality checks run mypy, ruff, black, and isort to validate typing, formatting, and import sorting. The verification workflow applies these tools alongside built-in Django checks to enforce code quality standards during PRs and pre-release reviews.

Does Django verification support database migration conflict detection?▼

Django verification supports database migration management by running makemigrations, migrate, and conflict detection. It validates migration states to prevent deployment issues, ensuring database schemas remain synchronized and conflict-free before merging or releasing.

Can I use automated Django checks for PR review and post-change validation?▼

Automated Django checks apply to PR review and post-change validation by running environment checks, testing with pytest coverage, and validating git diff cleanliness. This ensures code changes meet quality and security standards before integration.

What environment checks are required before running Django tests with coverage?▼

Django tests with coverage require environment checks for Python version, virtualenv activation, and environment variables. Validating these prerequisites ensures pytest runs correctly and generates accurate coverage reports during the verification workflow.