django-verification

Run Django verification checks including migrations, linting, tests, and security scans.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yd5768365-hue/caw-cli --skill django-verification-yd5768365-hue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-verification
Source: https://github.com/yd5768365-hue/caw-cli/tree/main/everything-claude-code-main/everything-claude-code-main/docs/ja-JP/skills/django-verification
Command: npx skills add https://github.com/yd5768365-hue/caw-cli --skill django-verification-yd5768365-hue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mypy, ruff, black, isort, pytest, pytest-cov, bandit, safety, pip-audit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates a comprehensive verification loop for Django projects, ensuring code quality, security, and readiness before releases or pull requests.

Core Features & Use Cases

  • Code Quality: Enforces type checking, linting, and formatting standards.
  • Migration Management: Validates and plans database migrations.
  • Testing & Coverage: Runs tests with detailed coverage reports.
  • Security Audits: Scans for vulnerabilities in dependencies and code.
  • Deployment Readiness: Performs checks on configuration and static assets.
  • Use Case: Before merging a significant feature, run this Skill to catch potential bugs, security flaws, and ensure all tests pass, preventing deployment issues.

Quick Start

Execute the full Django verification process for your project.

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 code quality and security checks before a release?

Automate Django code quality and security checks by running a comprehensive verification loop that executes migrations, type checking with mypy, ruff linting, black formatting, pytest coverage, and security scans to ensure deployment readiness before releases or pull requests.

What is included in a comprehensive Django verification loop?

A comprehensive Django verification loop includes database migration validation, mypy type checking, ruff linting, black formatting, pytest with coverage, pip-audit, safety checks, and bandit scans to validate code quality and security.

How do I run Django security scans for dependencies and code vulnerabilities?

Run Django security scans for dependencies and code vulnerabilities by executing pip-audit, safety checks, and bandit scans to detect flaws and ensure code security before merging significant features or deploying.

Does this Django verification process check deployment readiness and static assets?

Yes, the Django verification process checks deployment readiness by validating configurations and static assets, alongside running tests with pytest coverage and security scans to prevent deployment issues.

Can I use pytest and mypy together for Django testing and type checking?

Yes, you can use pytest and mypy together for Django testing and type checking, as the verification process integrates pytest with coverage reporting and mypy type checking to enforce code quality standards.

Why do I need to run Django migration checks before merging a feature?

Running Django migration checks before merging a feature validates and plans database migrations, catching potential schema issues early to prevent deployment failures and ensure database integrity.