# django-celery-expert

Скилл для ИИ-агента, который разбирает фоновые задачи Django и Celery: ретраи, периодические задания, мониторинг.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 162
- Автор: vintasoftware
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/vintasoftware/django-ai-plugins/tree/HEAD/skills/django-celery-expert/SKILL.md
- Обновлён: 2026-07-23
- HTML: https://affpapa.org/nevibecode/skills/django-celery-expert

## Что делает

Скилл помогает агенту отвечать по Celery в Django: как устроить фоновые задачи, настроить воркеры, обработать ошибки и ретраи, завести периодические задания через Celery Beat, поднять мониторинг в продакшене. Сначала агент определяет категорию запроса, потом читает нужный файл из `references/` — по интеграции с Django, дизайну задач, конфигурации, обработке ошибок, периодике, мониторингу и деплою. Только после этого он берётся за код.

Внутри есть примеры: отправка письма после регистрации через `transaction.on_commit`, импорт CSV с отслеживанием прогресса через `update_state`, цепочка `chain` из проверки склада, оплаты и подтверждения. Перед выдачей решения агент проверяет, что аргументы задач сериализуемы, задачи с ретраями идемпотентны, ошибки логируются с контекстом, а у долгих задач выставлены таймауты.

Скилл не для общих вопросов по Django без Celery, не для Django Q, Huey или RQ, не для оркестрации ML-пайплайнов в Airflow и Prefect. Если у вас в проекте именно такая связка, толку от него не будет.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add vintasoftware/django-ai-plugins --skill django-celery-expert -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/django-celery-expert/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/django-celery-expert/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add vintasoftware/django-ai-plugins --skill django-celery-expert -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/django-celery-expert/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add vintasoftware/django-ai-plugins --skill django-celery-expert -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/django-celery-expert/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install vintasoftware/django-ai-plugins django-celery-expert
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/django-celery-expert/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add vintasoftware/django-ai-plugins --skill django-celery-expert -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/vintasoftware/django-ai-plugins --path skills/django-celery-expert
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/django-celery-expert/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add vintasoftware/django-ai-plugins --skill django-celery-expert -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/vintasoftware/django-ai-plugins/tree/HEAD/skills/django-celery-expert/SKILL.md

## Когда брать
- разобрать, почему задача Celery падает и не повторяется
- настроить ретраи с backoff и таймаутами
- перевести периодику на Celery Beat с crontab
- поднять Flower или Prometheus для мониторинга воркеров
- собрать цепочку задач из нескольких шагов

## Примеры запросов агенту
- Помоги настроить фоновую отправку писем после регистрации пользователя
- Сделай цепочку Celery: проверить склад, списать оплату, отправить подтверждение
- Как настроить Celery Beat для периодической задачи раз в час?

## Похожие
- [django-celery](https://affpapa.org/nevibecode/skills/django-celery.md) — скилл · 4600 установок
- [celery](https://affpapa.org/nevibecode/skills/celery.md) — скилл · 454 установки
- [django-python](https://affpapa.org/nevibecode/skills/django-python.md) — скилл · 933 установки
- [celery-expert](https://affpapa.org/nevibecode/skills/celery-expert.md) — скилл · 454 установки
- [django-storages-s3](https://affpapa.org/nevibecode/skills/django-storages-s3.md) — скилл · 900 установок
- [rest-api-django](https://affpapa.org/nevibecode/skills/rest-api-django.md) — скилл · 712 установок

Из того же набора: [vintasoftware/django-ai-plugins](https://affpapa.org/nevibecode/by/vintasoftware/django-ai-plugins.md) — 3 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
