Django AI Skills
Пять скиллов по Django от Vinta Software: ORM и DRF, Celery, безопасные миграции PostgreSQL, классы Classy DRF и ревью кода
- 172 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы содержат инструкции и справочные файлы и сами ничего не запускают; миграции и код правит агент по вашей просьбе
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/django-ai-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы содержат инструкции и справочные файлы и сами ничего не запускают; миграции и код правит агент по вашей просьбе
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Django AI Skills — пять скиллов, которые собирают опыт студии Vinta Software по Django в форме инструкций для агента. Один исходный каталог `skills/` рассылается по пакетам для Claude Code, Codex, Cursor и OpenCode, поэтому поведение во всех средах одинаково. `django-expert` ведет разработку на Django: модели и ORM, представления, шаблоны, DRF, безопасность, тесты и производительность. `django-celery-expert` описывает проектирование задач Celery, повторы, расписание и эксплуатацию. `cdrf-expert` помогает выбрать класс представления в Django REST Framework по справочнику Classy DRF, проследить порядок вызовов и безопасно переопределить метод. `django-safe-migration` пишет и проверяет миграции для PostgreSQL без простоя: делит их на два файла, использует `AddIndexConcurrently`, внешние ключи с `NOT VALID` и последующей проверкой, `db_default` для столбцов с `NOT NULL`. `django-reviewer` изучает свежие или выбранные изменения Python и Django и сначала составляет отчет, а правки вносит только затем.
Для кого. Django-разработчикам и командам на PostgreSQL, которые работают с агентом над DRF-сервисами, очередями Celery и миграциями рабочей базы.
Подходит, если
- Нужно добавить индекс или внешний ключ в большую таблицу PostgreSQL без блокировки записи
- Кастомный `ViewSet` ведет себя неожиданно, и надо понять, какой метод родителя вызывается и в каком порядке
- Задача Celery иногда падает, и стоит продумать повторы, идемпотентность и мониторинг
- Перед слиянием ветки хочется получить отчет по качеству изменений на Django и Python
- Агенту нужны общие правила по моделям, ORM, безопасности и тестам в проекте на Django
Не подходит, если
- Проект написан на Flask или FastAPI: правила скиллов привязаны к Django и DRF
- Проект работает с MySQL или другой базой: советы по миграциям без простоя рассчитаны на PostgreSQL
- Нужна немедленная правка кода: `django-reviewer` сначала составляет отчет
- Нужен MCP-сервер для работы с проектом Django: для этого лежит отдельный проект django-ai-boost
Пример запроса к агенту
Проверь миграцию добавления индекса на таблицу orders через django-safe-migration и перепиши ее для PostgreSQL без простояОграничения
Живая проверка в Cursor и OpenCode у автора недоступна: для них пройдены структурные тесты пакетов, а не прогон в самом агенте. Один и тот же скилл ставят одним каналом, потому что установка через маркетплейс и через общий каталог создает дубль. Для Codex маркетплейс называется `vinta-django-ai-plugin`. Пакеты не публикуются в реестрах: их берут напрямую из репозитория Git. Последний коммит от июля 2026 года.
Как отключить. В Claude Code выполните `/plugin uninstall django-expert@django-ai-plugins`, в Codex `codex plugin remove django-expert@vinta-django-ai-plugin`. Скопированные каталоги скиллов удалите из папки агента.
Частые вопросы
Как поставить django-expert в Claude Code?
Выполните `/plugin marketplace add vintasoftware/django-ai-plugins` и `/plugin install django-expert@django-ai-plugins`. Другие скиллы набора ставятся подстановкой их идентификатора, а после обновления Claude Code нужно перезапустить.
Как поставить скиллы в Codex?
Команды `codex plugin marketplace add vintasoftware/django-ai-plugins` и `codex plugin add django-expert@vinta-django-ai-plugin`. Перед обновлением пакета обновите снимок Git командой `codex plugin marketplace upgrade vinta-django-ai-plugin`.
Что проверяет django-safe-migration?
Скилл разбирает миграции для PostgreSQL по правилам нулевого простоя: два файла для опасных изменений, индексы через `AddIndexConcurrently`, внешние ключи с `NOT VALID` и отдельной проверкой, значения по умолчанию через `db_default` и безопасные `RunPython`.
Меняет ли django-reviewer код сам?
Сначала он выдает отчет по недавним или выбранным вами изменениям и ничего не правит. Правки он вносит по следующей просьбе, сохраняя поведение.
Чем набор связан с django-ai-boost?
Автор называет django-ai-boost дополнением в виде MCP-сервера, но проекты не зависят друг от друга: скиллы работают без него.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов opinionated-django учит агента строить Django-проекты со слоями API, сервисов, DTO и репозиториев.
Скилл расспрашивает о проекте и пишет рабочий Django с актуальными пакетами, настройками и CI по свежим справочникам.
MCP-сервер раскрывает ассистенту модели, маршруты, миграции и настройки Django-проекта через инструменты только для чтения.
Три скилла для бэкенда: агент защищает доступ, данные и миграции схемы, критических ошибок стало 2 из 150 запусков вместо 25.
Набор из 14 скиллов для Java Spring Boot: от анализа требований и генерации кода до тестов, ревью и Docker-развертывания.
Набор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Django AI Skills (эта карточка) | нет | 172 | |
| Claude Skills для fullstack-разработки | нет | 12 327 | 67 скиллов по языкам, фреймворкам, DevOps и безопасности без углубления в Django |
| Agent Skills от Эдди Османи | нет | 116 477 | 25 инженерных скиллов по циклу разработки, не привязанных к фреймворку |
Коротко о README
README называет пять возможностей набора и объясняет, что исходные скиллы лежат в одном каталоге, а манифесты хостов и копии пакетов создаются из `plugins/catalog.json`. Затем дана схема репозитория, команды локальной проверки и запуск смоук-тестов для каждого агента. Упомянут MCP-сервер django-ai-boost как дополнение. Подробности установки вынесены в `docs/installation.md`.