woocommerce-backend-dev — скилл для Claude Code: PHP код по стандартам
Скилл помогает писать PHP для WooCommerce, соблюдая проектные соглашения. Используй его перед тем, как создавать новые классы, модифицировать бэкенд или писать unit-тесты.
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a claude-codeЧто делает woocommerce-backend-dev
Скилл содержит правила именования, стиль кода, работу с хуками и инъекцию зависимостей — всё, что нужно для бэкенда WooCommerce. Включает рекомендации по структуре файлов, PHPDoc-аннотациям для PHPStan, целостности данных при CRUD и написанию тестов. Работает с пространством имён Automattic\WooCommerce и PSR-4 автозагрузкой.
Внутри — ссылки на документы проекта: соглашения по классам, переменным, хуки, dependency injection, unit-тесты. Ключевой момент: версию для @since берёшь из свойства $version в includes/class-woocommerce.php на trunk-ветке (убираешь суффикс -dev, если есть). Скилл требует запустить линтинг и тесты перед коммитом.
Какие задачи решает
- писать PHP классы по стандартам WooCommerce
- добавлять хуки и фильтры с правильной документацией
- использовать dependency injection в бэкенде
- подготовить код перед написанием unit-тестов
- соблюдать типизацию PHPDoc и PHPStan
Примеры запросов агенту
- Напиши новый класс для обработки заказов в папке `src/Internal/Orders` по стандартам WooCommerce
- Добавь хук `woocommerce_process_order` с callback-функцией, следуя conventions
- Перед написанием юнит-теста настрой структуру файла с использованием woocommerce-backend-dev
Как установить woocommerce-backend-dev
1Через Skills CLI (Vercel)
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a claude-code2Вручную: положить файлы
~/.claude/skills/woocommerce-backend-dev/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/woocommerce-backend-dev/
1Через Skills CLI (Vercel)
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a codex2Вручную: положить файлы
.agents/skills/woocommerce-backend-dev/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a cursor2Вручную: положить файлы
.cursor/skills/woocommerce-backend-dev/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install woocommerce/woocommerce woocommerce-backend-dev2Вручную: положить файлы
.github/skills/woocommerce-backend-dev/SKILL.md1Через Skills CLI (Vercel)
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a gemini-cli2Командой платформы
gemini skills install https://github.com/woocommerce/woocommerce --path .ai/skills/woocommerce-backend-devВручную: положить файлы
.devin/skills/woocommerce-backend-dev/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о woocommerce-backend-dev
Как установить woocommerce-backend-dev в Claude Code?
Выполни npx skills add woocommerce/woocommerce --skill woocommerce-backend-dev -a claude-code, затем посмотри в ~/.claude/skills/woocommerce-backend-dev/SKILL.md.
Что делает woocommerce-backend-dev?
Предоставляет рекомендации для разработки PHP-кода WooCommerce: соглашения по именованию, стиль, хуки, DI, типизацию и тестирование. Нужно использовать перед созданием классов и unit-тестов.
Какую версию указывать в `@since` аннотации?
Открой includes/class-woocommerce.php на trunk-ветке, возьми значение из свойства $version и убери суффикс -dev, если он там есть. Это число и будет версией для @since.