WO
woocommerce-backend-dev
Добавляет или изменяет PHP-код в WooCommerce backend, создавая новые классы, методы и хуки. Применяется при работе с бэкендом, но ДО написания PHP unit tests.
Что делает навык
Навык предоставляет руководство по разработке бэкенд-кода на PHP для WooCommerce в соответствии со стандартами проекта. Он применяется для создания новых классов, методов, хуков и модификации существующего кода до написания unit-тестов.
Когда применять
- Создание новых PHP-классов и структур кода в бэкенде WooCommerce.
- Модификация существующего бэкенд-кода и добавление новых хуков или фильтров.
- Написание PHP unit-тестов для новой функциональности.
- Обеспечение целостности данных при выполнении операций CRUD.
Как работает
- Следовать стандартам WordPress Coding Standards и использовать методы классов вместо автономных функций.
- Применять PSR-4 автозагрузку с пространством имен Automattic\WooCommerce и размещать новые внутренние классы в src/Internal/.
- Использовать соответствующие соглашения для именования, стилей кода, аннотаций типов (PHPStan) и внедрения зависимостей.
- Следовать инструкциям из файлов code-entities.md, coding-conventions.md, hooks.md и других справочных материалов.
- Запускать линтинг и тесты перед коммитом изменений.
- Определять версию для аннотаций @since, читая свойство $version в includes/class-woocommerce.php на ветке trunk.
Примеры запросов агенту
Напиши новый PHP-класс для обработки заказов в бэкенде WooCommerce, следуя стандартам проекта.
Добавь хук для изменения цены товара перед сохранением, используя правильные соглашения для callback-функций.
Создай unit-тесты для нового метода класса WooCommerce, обеспечив целостность данных при операциях CRUD.
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «woocommerce-woocommerce-backend-dev» из репозитория:
# https://github.com/woocommerce/woocommerce
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r woocommerce-woocommerce-backend-dev/ ~/.claude/skills/woocommerce-woocommerce-backend-dev/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.