django-celery-expert
π―Skillfrom vintasoftware/django-ai-plugins
Provides expert guidance and best practices for implementing asynchronous task processing with Celery in Django applications, covering integration, configuration, error handling, and production dep...
Installation
npx skills add https://github.com/vintasoftware/django-ai-plugins --skill django-celery-expertSkill Details
Overview
# Django Agent Skills
A collection of skills for AI coding agents specialized in Django backend development. Skills are packaged instructions and references that extend agent capabilities.
Skills follow the [Agent Skills](https://agentskills.io/) format and work with any compatible AI coding agent.
Available Skills
django-expert
Comprehensive Django development guidelines from Vinta Software. Contains best practices across multiple categories for building robust Django applications.
Use when:
- Building new Django models, views, or APIs
- Implementing authentication or authorization
- Setting up Django REST Framework endpoints
- Reviewing Django code for best practices
- Optimizing database queries and performance
Categories covered:
- Project structure and configuration
- Models and database design
- Views and URL routing
- Django REST Framework integration
- Security best practices
- Testing strategies
- Performance optimization
- Production deployment
django-celery-expert
Expert guidance for Django applications using Celery for asynchronous task processing. Incorporates best practices from Vinta Software's production experience.
Use when:
- Creating background tasks for email, notifications, or data processing
- Configuring Celery workers and message brokers
- Implementing retry logic and error handling
- Setting up periodic/scheduled tasks with Celery Beat
- Monitoring and debugging Celery tasks
- Deploying Celery to production
Categories covered:
- Django-Celery integration patterns (transaction.on_commit, recovery tasks)
- Task design patterns (idempotency, workflows, atomicity)
- Broker configuration (Redis, RabbitMQ, SQS)
- Error handling and retry strategies
- Periodic tasks and scheduling
- Monitoring and observability (Flower, Prometheus)
- Production deployment and scaling
Installation
```bash
npx add-skill vintasoftware/django-ai-plugins
```
To list available skills before installing:
```bash
npx add-skill vintasoftware/django-ai-plugins -l
```
Usage
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
```
Create a new Django model for user profiles
```
```
Set up a REST API endpoint with authentication
```
```
Review this Django view for security issues
```
Skill Structure
Each skill contains:
SKILL.md- Instructions for the agentreferences/- Supporting documentation
Integration with django-ai-boost MCP Server
This skill works seamlessly with the [django-ai-boost MCP server](https://github.com/vintasoftware/django-ai-boost), which provides additional Django-specific tools and capabilities.
To use both together:
- Install the django-ai-boost MCP server following its documentation
- Install this skill using the instructions above
- The skills will leverage the tools provided by the MCP server for enhanced Django development capabilities
License
MIT @ Vinta Software
More from this repository2
Provides comprehensive Django development guidelines and best practices for AI coding agents to build, review, and optimize Django web applications across multiple technical domains.
A collection of Claude Code plugins for Django AI-assisted development