Claude Code Plugins

Community-maintained marketplace

Feedback

django-upgrade

@crccheck/prompts
0
0

Upgrades Django code using the django-upgrade tool

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name django-upgrade
description Upgrades Django code using the django-upgrade tool

Django Upgrade Skill

Tool Installation

Install and upgrade django-upgrade with:

uv tool install django-upgrade
uv tool upgrade django-upgrade

Usage

  1. List available fixers:
django-upgrade --list-fixers
  1. Run a specific fixer:
git ls-files -z -- 'src/**/*.py' | xargs -0r django-upgrade --only django_urls

Available Fixers (django-upgrade 1.29.1)

  • admin_allow_tags
  • admin_decorators
  • admin_lookup_needs_distinct
  • admin_register
  • assert_form_error
  • assert_set_methods
  • check_constraint_condition
  • compatibility_imports
  • crypto_get_random_string
  • default_app_config
  • default_auto_field
  • django_urls
  • email_validator
  • format_html
  • forms_model_multiple_choice_field
  • index_together
  • mail_api_kwargs
  • management_commands
  • model_field_choices
  • null_boolean_field
  • on_delete
  • password_reset_timeout_days
  • postgres_aggregate_order_by
  • postgres_float_range_field
  • queryset_paginator
  • request_headers
  • request_user_attributes
  • settings_admins_managers
  • settings_database_postgresql
  • settings_forms_urlfield_assume_https
  • settings_storages
  • signal_providing_args
  • staticfiles_find_all
  • stringagg
  • test_http_headers
  • testcase_databases
  • timezone_fixedoffset
  • use_l10n
  • utils_encoding
  • utils_http
  • utils_text
  • utils_timezone
  • utils_translation
  • versioned_branches
  • versioned_test_skip_decorators