ddev-expert — скилл для Claude Code: работа с DDEV
Скилл, который подсказывает агенту команды DDEV: запуск контейнеров, работа с базой, конфигурация и разбор типичных сбоев.
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a claude-codeЧто делает ddev-expert
DDEV — это локальная среда разработки на Docker для PHP-проектов. Скилл даёт агенту набор команд и настроек, чтобы тот не гадал, как поднять проект или выгрузить базу. Полезно, когда вы ведёте Drupal-проект и хотите, чтобы ассистент сам предлагал ddev start, ddev import-db или ddev drush cr вместо общих советов.
Внутри — разбор конфигурации .ddev/config.yaml, работа с дополнительными сервисами вроде Redis и Solr, настройка Xdebug для VS Code и PHPStorm, а также сценарии для нового и уже существующего проекта. Отдельно описаны типовые проблемы: конфликты портов, права на файлы, ошибки подключения к базе. Про Drush сказано прямо: в recommended-project для Drupal 11 он не входит, его ставят через ddev composer require drush/drush.
Есть нюанс, на котором легко споткнуться. ddev composer create-project требует пустой каталог, поэтому .claude/ и .git/ придётся временно вынести, а потом вернуть на место. Если у вас уже настроен свой способ работы с DDEV, скилл может дублировать ваши привычки — это повод проверить, что он не тянет проект в другую сторону.
Какие задачи решает
- поднять локальное окружение для Drupal-проекта на Docker
- выгрузить и залить базу через
ddev import-dbиddev export-db - подключить Redis или Solr как дополнительный сервис
- включить Xdebug и связать его с VS Code или PHPStorm
- разобраться с конфликтом портов или правами на файлы
Примеры запросов агенту
- Подними проект через ddev и покажи, какие контейнеры запустились
- Импортируй дамп базы из
database.sql.gzи очисти кеш Drush - Добавь Redis в
.ddev/docker-compose.redis.yamlи пропиши настройки в settings.php
Как установить ddev-expert
1Через Skills CLI (Vercel)
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a claude-code2Вручную: положить файлы
~/.claude/skills/ddev-expert/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ddev-expert/
1Через Skills CLI (Vercel)
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a codex2Вручную: положить файлы
.agents/skills/ddev-expert/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a cursor2Вручную: положить файлы
.cursor/skills/ddev-expert/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install madsnorgaard/drupal-agent-resources ddev-expert2Вручную: положить файлы
.github/skills/ddev-expert/SKILL.md1Через Skills CLI (Vercel)
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a gemini-cli2Командой платформы
gemini skills install https://github.com/madsnorgaard/drupal-agent-resources --path .claude/skills/ddev-expertВручную: положить файлы
.devin/skills/ddev-expert/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора3
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о ddev-expert
Как установить ddev-expert в Claude?
Выполните npx skills add madsnorgaard/drupal-agent-resources --skill ddev-expert -a claude-code. После этого файл скилла появится в ~/.claude/skills/ddev-expert/SKILL.md.
Что делает ddev-expert?
Даёт агенту знания по DDEV: команды управления проектом, конфигурацию, работу с базой, дополнительные сервисы и разбор частых сбоев.
Какие платформы поддерживаются?
Скилл работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.