django-verification

Validate Django applications for environment, code quality, migrations, tests, and security.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Oruga420/claude-code-skills --skill django-verification-oruga420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: django-verification
Source: https://github.com/Oruga420/claude-code-skills/tree/main/django-verification
Command: npx skills add https://github.com/Oruga420/claude-code-skills --skill django-verification-oruga420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures Django applications are production-ready by validating environment configuration, code quality, migrations, test coverage, and security posture before PRs or deployments.

Core Features & Use Cases

  • Environment validation: check Python version, virtualenv, and critical environment variables.
  • Code quality & formatting: run type checks, linters, and formatters to enforce consistency.
  • Migrations & database safety: detect unapplied migrations, produce migration plans, and surface conflicts.
  • Testing & coverage: run pytest with coverage reports and per-app targets to gate releases.
  • Security & dependency scanning: run pip-audit, safety, bandit, and secret scanning to detect vulnerabilities.
  • CI integration: GitHub Actions example and checklist to automate verification on push and PR workflows.

Quick Start

Use the django-verification skill to run a full pre-deployment verification pass on my Django project.

Frequently Asked Questions about django-verification

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

FAQPage Schema
How do I run pre-deployment Django security and migration checks in CI?

Pre-deployment Django verification automates migration dry-runs, pytest coverage reports, and pip-audit security scans within your CI pipeline to gate releases. It runs these checks during pull requests to ensure production readiness.

What is the best way to detect missing Django migrations before deploying?

Detecting missing Django migrations requires running migration dry-runs to surface unapplied changes and conflicts. This skill validates database safety by producing migration plans during pre-deployment verification.

Can I use this verification process with GitHub Actions for Django projects?

Yes, Django pre-deployment verification integrates with GitHub Actions to automate environment checks, linting, and security scans on push and PR workflows. It provides a CI gating checklist to automate verification for your repository.

How do I enforce code quality and type checking for a Django web application?

Enforcing Django code quality involves running type checks, linters, and formatters to maintain consistency across the codebase. This skill automates these checks alongside environment validation before deployments.

Does Django dependency scanning cover vulnerabilities and secret detection?

Django dependency scanning covers vulnerabilities by running pip-audit, safety, and bandit, alongside secret scanning to detect security issues. This skill automates these scans to validate the security posture before deployment.

Why should I run pytest coverage targets before a Django release?

Running pytest coverage targets before a Django release ensures sufficient test coverage gates the deployment pipeline. This skill runs pytest with coverage reports and per-app targets to validate release readiness.