django-verification

Automate linting, testing, security scanning, and deployment readiness checks for Django applications.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/vrcms/everything-qwen-code --skill django-verification-vrcms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-verification
Source: https://github.com/vrcms/everything-qwen-code/tree/main/.qwen/skills/django-verification
Command: npx skills add https://github.com/vrcms/everything-qwen-code --skill django-verification-vrcms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruff, black, mypy, pytest, pytest-cov, bandit, safety, pip-audit.

What problem does it solve?

This skill addresses the complexity of maintaining Django project health by automating the verification of code quality, security posture, and deployment readiness.

Core Features & Use Cases

  • Comprehensive Pipeline: Executes a full suite of checks including linting, type checking, security scanning, and test coverage analysis.
  • Deployment Readiness: Validates environment configurations, migration safety, and static asset integrity to prevent production failures.
  • Use Case: Before merging a pull request, use this skill to ensure that all new model changes have migrations, security vulnerabilities are patched, and test coverage meets the 80% threshold.

Quick Start

Run the django-verification skill to perform a full quality and security audit on the current project directory.

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 security scanning and code quality checks before deployment?

You automate Django security scanning and code quality checks by running a coordinated pipeline of linting, type checking, and vulnerability detection. This skill orchestrates tools like bandit, safety, ruff, and mypy to validate code quality, patch dependency vulnerabilities, and ensure deployment readiness before merging pull requests.

What is included in a Django deployment readiness check?

A Django deployment readiness check includes validating environment configurations, verifying migration safety to ensure all model changes have corresponding migrations, and confirming static asset integrity. It coordinates these checks alongside test coverage analysis to prevent production failures.

How do I enforce an 80 percent test coverage threshold for Django pull requests?

You enforce an 80 percent test coverage threshold for Django pull requests by integrating pytest and pytest-cov into your verification workflow. This skill runs coverage analysis automatically, failing the pipeline if tests do not meet the required threshold before code review.

Can I use ruff and black together for Django linting and formatting?

Yes, you can use ruff and black together for Django linting and formatting. This skill coordinates ruff for linting and black for code formatting as part of its comprehensive quality pipeline, ensuring consistent style and code standards across the entire Django project.

Does pip-audit work with Django dependency security scanning workflows?

Yes, pip-audit works with Django dependency security scanning workflows. This skill integrates pip-audit alongside safety and bandit to automatically detect known vulnerabilities in project dependencies, ensuring security patches are applied before code reaches production.

Why does my Django migration safety check fail during pre-deployment validation?

Your Django migration safety check fails during pre-deployment validation when new model changes lack corresponding migrations. This skill detects missing migrations by inspecting models and migration files, preventing schema drift and potential production database errors.