The django-verification skill runs a comprehensive multi-phase verification loop for Django projects, executing environment checks, code quality linting, migration validation, test coverage analysis, and security scans before deployment or pull requests. It's designed for Django developers and teams who need to ensure application quality, security compliance, and deployment readiness across development, staging, and production environments. The skill automates the tedious process of running scattered verification tools and reports key metrics like test coverage percentages, migration conflicts, and security vulnerabilities in a structured workflow.

skills.sh installs
5.4K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill django-verification --agent claude-code

Installs into .claude/skills of the current project.

Files

Django Verification Loop

Run before PRs, after major changes, and pre-deploy to ensure Django application quality and security.

When to Activate

  • Before opening a pull request for a Django project
  • After major model changes, migration updates, or dependency upgrades
  • Pre-deployment verification for staging or production
  • Running full environment → lint → test → security → deploy readiness pipeline
  • Validating migration safety and test coverage

Phase 1: Environment Check

# Verify Python version
python --version  # Should match project requirements

# Check virtual environment
which python
pip list --outdated

# Verify environment variables
python -c "import os; import environ; print('DJANGO_SECRET_KEY set' if os.environ.get('DJANGO_SECRET_KEY') else 'MISSING: DJANGO_SECRET_KEY')"

If environment is misconfigured, stop and fix.

Phase 2: Code Quality & Formatting

# Type checking
mypy . --config-file pyproject.toml

# Linting with ruff
ruff check . --fix

# Formatting with black
black . --check
black .  # Auto-fix

# Import sorting
isort . --check-only
isort .  # Auto-fix

# Django-specific checks
python manage.py check --deploy

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Category
Python

More from affaan-m/everything-claude-code

All 256

Recommended

More Python
1czlonkowski avatarn8n-code-pythonczlonkowski/n8n-skillsWrite Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Pytho5.1Kskills.sh installs
2dagster-io avatardignified-pythondagster-io/skillsOpinionated production Python standards with automatic version detection (3.10-3.13). Use when writing, reviewing, or refactoring Python in repos that want mode4.4Kskills.sh installs
3shubhamsaboo avatarpython-expertshubhamsaboo/awesome-llm-appsSenior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Py4.3Kskills.sh installs
4giuseppe-trisciuoglio avataraws-lambda-python-integrationgiuseppe-trisciuoglio/developer-kitProvides AWS Lambda integration patterns for Python with cold start optimization. Use when deploying Python functions to AWS Lambda, choosing between AWS Chalic3.8Kskills.sh installs
5getsentry avatardjango-perf-reviewgetsentry/skillsDjango performance code review. Use when asked to "review Django performance", "find N+1 queries", "optimize Django", "check queryset performance", "database pe3.1Kskills.sh installs
6elastic avatarobservability-edot-python-instrumentelastic/agent-skillsInstrument a Python application with the Elastic Distribution of OpenTelemetry (EDOT) Python agent for automatic tracing, metrics, and logs. Use when adding obs2.7Kskills.sh installs