К основному содержанию
скилл CX Codex

cdrf-expert — скилл для Claude Code: что делает и как установить

Помогает проектировать и отлаживать классовые представления Django REST Framework, опираясь на структуру cdrf.co. Выбирает базовые классы и точные точки переопределения методов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add vintasoftware/django-ai-plugins --skill cdrf-expert -a claude-code
Открыть на GitHub

Что делает cdrf-expert

Скилл консультирует по архитектуре CBV в Django REST Framework. Он обращается к данным cdrf.co, чтобы отследить порядок разрешения методов (MRO), найти источник нужной функции среди примесей и выбрать подходящий базовый класс — от APIView до ModelViewSet.

В логику зашито правило минимального вмешательства. Скилл предлагает переопределять узкие хуки вроде perform_create или perform_update, а не переписывать целиком методы create и update. Он также отслеживает поведение представлений между версиями DRF и сверяет жизненный цикл запроса.

Этот инструмент бесполезен для представлений на функциях или эндпоинтов FastAPI: он рассчитан строго на классы DRF. Если сайт cdrf.co недоступен, скилл переключается на локальный код пакета и официальную документацию фреймворка.

Какие задачи решает

  • выбрать подходящий базовый класс между APIView и ModelViewSet
  • найти точный хук для переопределения логики сохранения объекта
  • отследить порядок разрешения методов (MRO) в цепочке примесей
  • проверить изменения в поведении методов между версиями DRF

Примеры запросов агенту

  • Подскажи, где лучше переопределить сохранение автора записи: в create или perform_create?
  • Помоги выбрать базовый класс для эндпоинта только для чтения с фильтрацией в DRF 3.16
  • Почему в моём ModelViewSet с кастомными миксинами не срабатывает get_queryset?

Как установить cdrf-expert

1Через Skills CLI (Vercel)

npx skills add vintasoftware/django-ai-plugins --skill cdrf-expert -a claude-code

2Вручную: положить файлы

~/.claude/skills/cdrf-expert/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cdrf-expert/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cdrf-expert

Как установить cdrf-expert в Claude Code?

Выполните команду npx skills add vintasoftware/django-ai-plugins --skill cdrf-expert -a claude-code.

Что делает cdrf-expert?

Скилл анализирует иерархию классов Django REST Framework, находит источники методов в миксинах и подсказывает минимальные точки переопределения кода.

Для каких задач этот скилл не подходит?

Он не работает с представлениями на основе функций (FBV), схемами GraphQL и другими фреймворками вроде FastAPI или Flask.

Похожие скиллы

Всё по теме «Бэкенд и API» →
django-access-review getsentry Скилл ищет IDOR и дыры в авторизации Django: проходит по вьюхам, DRF-вьюсетам и ORM-запросам и показывает, где проверок не хватает. CX Codex +1 2 700установок django-rest-framework sanjeed5 Правило Cursor, которое задаёт агенту единый стиль разработки API на Django REST Framework: структура проекта, сериализаторы, ViewSets. ★ 3 579звёзд репо django-patterns affaan-m Помогает проектировать архитектуру Django и DRF: настраивать раздельные конфигурации, писать кастомные QuerySet и организовывать структуру приложений. CX Codex +1 5 200установок django-tdd affaan-m Скилл настраивает TDD-разработку в Django и DRF с помощью pytest-django и factory_boy. Помогает писать тесты для моделей, фикстуры и проверять API. CX Codex +1 4 700установок django-expert https://github.com/Jeffallan Скилл помогает проектировать модели Django 5.0, настраивать сериализаторы DRF, оптимизировать ORM-запросы и конфигурировать аутентификацию по JWT. CX Codex +1 4 200установок django-rest-api-development Mindrally Скилл задаёт агенту правила разработки REST API на Django: структура проекта, сериализаторы, JWT-аутентификация и работа с запросами к базе. CX Codex +1 868установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой