Professional toolkit of Claude Code skills for Django development, multi-tenant architecture, and software engineering best practices.
Note: This marketplace contains plugins (collections of related skills). When you install a plugin like
django-skills, you get all the individual skills in that collection.
Collection of Django development skills including comprehensive best practices for multi-tenant architecture, security hardening, and type safety.
Features:
- Templates for creating tenant-aware models
 - Admin interface patterns with query optimization
 - Comprehensive test suites with tenant isolation
 - Django migration best practices and patterns
 - Migration helper script with validation
 - OWASP Top 10 security patterns for Django
 - Automated security auditor (settings, code, dependencies, multi-tenant)
 - Production-ready security settings templates
 - Custom security middleware examples
 - Comprehensive security test templates
 - Type safety with mypy and django-stubs
 - Automated type checker with helpful error explanations
 - Type hint generator for existing Django code
 - Mypy configuration validator
 - Comprehensive typing patterns for models, views, forms, DRF
 - Advanced typing patterns (Protocols, Generics, TypedDict)
 - Reference documentation for multi-tenant patterns, security, and typing
 - Code generation scripts
 
Use when:
- Creating new Django models
 - Building admin interfaces
 - Writing tests for Django applications
 - Creating or managing Django migrations
 - Working with multi-tenant data isolation
 - Optimizing Django queries
 - Securing Django applications for production
 - Auditing Django projects for security vulnerabilities
 - Implementing OWASP Top 10 protections
 - Managing secrets and sensitive configuration
 - Adding type hints to Django code
 - Configuring mypy for Django projects
 - Debugging mypy errors in Django
 - Implementing type-safe patterns with DRF
 - Setting up pre-commit hooks for type checking
 
/plugin marketplace add https://github.com/johnrtipton/claude-code-toolkit/plugin marketplace list claude-code-toolkit/plugin install django-skillsThis installs the Django skills collection, which includes:
django-best-practices- Multi-tenant architecture patterns and templatesdjango-security- Security best practices and automated security auditingdjango-typing- Type safety with mypy, django-stubs, and automated type checking
# For development - install from local directory
cd ~/claude-code-toolkit
/plugin install .To get the latest updates and new features (like the recently added migration patterns):
# Update all plugins from all marketplaces
/plugin update
# Or update a specific plugin
/plugin update django-skillsAfter updating, the new features and improvements will be immediately available. Recent updates include:
- Django typing and mypy integration with automated tools
 - Type hint generator for existing Django code
 - Comprehensive typing patterns for DRF and multi-tenant architectures
 - Django security best practices and OWASP Top 10 patterns
 - Automated security auditor with multi-mode scanning
 - Django migration best practices and patterns
 - Migration helper script with validation
 - Data migration templates and checklists
 
Once installed, the skills will automatically activate when relevant. For example:
- "Create a new Django model for notifications"
 - "Show me the admin interface pattern"
 - "How do I test tenant isolation?"
 - "Help me create a data migration"
 - "Validate my migrations for multi-tenant best practices"
 - "Audit my Django project for security vulnerabilities"
 - "Show me how to secure my Django settings for production"
 - "How do I protect against SQL injection in Django?"
 - "Add type hints to my Django models"
 - "Set up mypy for my Django project"
 - "How do I type Django REST Framework serializers?"
 - "Fix this mypy error in my Django view"
 - "Generate type hints for my existing Django code"
 
- Create a new directory in 
skills/ - Add a 
SKILL.mdfile with YAML frontmatter - Add any scripts, references, or assets
 - Update 
.claude-plugin/marketplace.jsonwith the new skill - Push to GitHub
 
claude-code-toolkit/
├── .claude-plugin/
│   └── marketplace.json   # Marketplace metadata (required)
├── skills/
│   └── your-skill-name/
│       ├── SKILL.md       # Main skill file (required)
│       ├── scripts/       # Executable code (optional)
│       ├── references/    # Documentation (optional)
│       └── assets/        # Templates/files (optional)
└── README.md
Collection of Django development skills for multi-tenant applications.
django-best-practices - Django patterns and best practices for multi-tenant applications.
Includes:
- Multi-tenant architecture guide
 - Model patterns and validation
 - Admin interface optimization
 - Django migration patterns and best practices
 - Testing strategies
 - Code generation scripts
 - Migration helper with validation
 - Copy-paste templates
 
django-security - Security hardening and vulnerability detection for Django applications.
Includes:
- OWASP Top 10 for Django guide (1,000+ lines)
 - Automated security auditor (settings, code, dependencies, multi-tenant)
 - Django security settings reference (900+ lines)
 - Multi-tenant security patterns (900+ lines)
 - Secrets management guide (800+ lines)
 - Production-ready settings template
 - Custom security middleware templates
 - Comprehensive security test templates
 - Pre-deployment security checklist
 
django-typing - Type safety and mypy best practices for Django applications.
Includes:
- Complete Django typing guide (2,400+ lines)
 - Mypy configuration guide (1,500+ lines)
 - DRF typing patterns (2,400+ lines)
 - Advanced typing patterns (2,500+ lines) - Protocols, Generics, TypedDict
 - Multi-tenant typing guide (3,000+ lines)
 - Troubleshooting guide (3,300+ lines) - Common mypy errors and solutions
 - Automated typing checker with Django-specific error explanations
 - Type hint generator (auto-add hints to existing code)
 - Configuration validator (validates mypy setup)
 - Production-ready mypy.ini and pyproject.toml templates
 - Pre-commit hook configuration
 - Fully typed model, view, serializer, and manager templates
 
To add a skill to this marketplace:
- Fork this repository
 - Create your skill in 
skills/your-skill-name/ - Update 
marketplace.json - Submit a pull request
 
BSD 3-Clause License - See LICENSE file for details.
This project uses the same license as Django to maintain consistency with the Django ecosystem.