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

woocommerce-backend-dev · secondsky — скилл для Claude Code: обзор и установка

Задаёт правила разработки PHP-бэкенда WooCommerce: структуру классов, хуки, стандарты WordPress и написание тестов.

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

Что делает woocommerce-backend-dev

Скилл инструктирует ассистента при создании или изменении PHP-кода в проектах WooCommerce. Новые внутренние классы по умолчанию отправляются в каталог src/Internal/ с пространством имён Automattic\WooCommerce и автозагрузкой PSR-4. Вместо отдельных функций применяются методы классов.

В правилах зафиксированы соглашения по внедрению зависимостей, безопасности CRUD-операций и оформлению колбэков для хуков. Если для управления пакетами Node.js доступен Bun, инструкция требует предпочесть его npm или bunx. Перед коммитом правок нужно запускать линтеры и модульные тесты.

Для тегов @since номер версии берётся строго из ветки trunk. Значение считывается из свойства $version в includes/class-woocommerce.php, отбрасывая суффикс -dev. Если этого не учесть, аннотации версий в пулл-реквестах разойдутся с веткой разработки.

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

  • добавить новый PHP-класс в каталог src/Internal/ по стандартам PSR-4
  • оформить колбэк для хука WooCommerce по правилам проекта
  • подготовить модульные тесты для новой бэкенд-функциональности
  • определить корректный номер версии для аннотации @since

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

  • Создай новый внутренний сервис в src/Internal/ с внедрением зависимостей
  • Добавь обработчик хука для заказа и покрой его модульными тестами
  • Проверь аннотации @since для нового метода по ветке trunk

Как установить woocommerce-backend-dev

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill woocommerce-backend-dev -a claude-code

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

~/.claude/skills/woocommerce-backend-dev/SKILL.md

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

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

Вопросы о woocommerce-backend-dev

Как установить woocommerce-backend-dev в Claude Code?

Выполните команду npx skills add secondsky/claude-skills --skill woocommerce-backend-dev -a claude-code в терминале.

Что делает скилл woocommerce-backend-dev?

Он направляет помощника при написании PHP-кода для WooCommerce, требуя соблюдать стандарты WordPress, автозагрузку PSR-4 и структуру тестов.

Как определяется версия для аннотаций @since?

Скилл проверяет свойство $version в файле includes/class-woocommerce.php в ветке trunk и отсекает суффикс -dev.

Исходный текст

SKILL.md · MIT
---
name: woocommerce-backend-dev
description: Add or modify WooCommerce backend PHP code following project conventions. Use when creating new classes, methods, hooks, or modifying existing backend code in WooCommerce projects.
license: MIT
---

# WooCommerce Backend Development

This skill provides guidance for developing WooCommerce backend PHP code according to project standards and conventions.

## Instructions

Follow WooCommerce project conventions when adding or modifying backend PHP code:

1. **Creating new code structures**: See [file-entities.md](file-entities.md) for conventions on creating classes and organizing files (but for new unit test files see [unit-tests.md](unit-tests.md)).
2. **Naming conventions**: See [code-entities.md](code-entities.md) for naming methods, variables, and parameters
3. **Coding style**: See [coding-conventions.md](coding-conventions.md) for general coding standards and best practices
4. **Working with hooks**: See [hooks.md](hooks.md) for hook callback conventions and documentation
5. **Dependency injection**: See [dependency-injection.md](dependency-injection.md) for DI container usage
6. **Data integrity**: See [data-integrity.md](data-integrity.md) for ensuring data integrity when performing CRUD operations
7. **Writing tests**: See [unit-tests.md](unit-tests.md) for unit testing conventions

## Key Principles

- Always follow WordPress Coding Standards
- Use class methods instead of standalone functions
- Place new internal classes in `src/Internal/` by default
- Use PSR-4 autoloading with `Automattic\WooCommerce` namespace
- Write comprehensive unit tests for new functionality
- Run linting and tests before committing changes
- Prefer bun over npm/bunx for Node.js package management when applicable

## Version Information

To determine the next WooCommerce version number for `@since` annotations:

- Read the `$version` property in `includes/class-woocommerce.php` **on the trunk branch**
- Remove the `-dev` suffix if present
- Example: If trunk shows `10.4.0-dev`, use `@since 10.4.0`
- Note: When reviewing PRs against trunk, the version in trunk is correct even if it seems "future" relative to released versions

© secondsky · MIT · secondsky/claude-skills

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

Все скиллы по теме «Бэкенд и API» →

Сначала — woocommerce-backend-dev от других авторов.

woocommerce-backend-dev woocommerce Скилл помогает писать PHP для WooCommerce, соблюдая проектные соглашения. Используй его перед тем, как создавать новые классы, модифицировать бэкенд или писать unit-тесты. CX Codex +1 2 300установок woocommerce-code-review woocommerce Проверяет изменения WooCommerce на соответствие соглашениям PHP, JS/TS и UI-текстов. Пригодится для локального ревью и автоматической проверки PR. CX Codex +1 1 800установок woocommerce Mindrally Набор правил разработки для WordPress и WooCommerce. Помогает писать безопасный PHP-код с хуками, кастомными типами товаров и REST API. CX Codex +1 826установок woocommerce-performance woocommerce Находит узкие места в PHP-коде WooCommerce при работе с базой данных и кэшем. Пригодится при написании запросов и выводе списков товаров. CX Codex +1 325установок wordpress-pro https://github.com/Jeffallan Скилл помогает разрабатывать темы и плагины WordPress, блоки Gutenberg и магазины WooCommerce. Нужен для задач с REST API, хуками, безопасностью и производительностью. CX Codex +1 9 700установок WooCommerce Automation Claude Office Skills Скилл для автоматизации магазина на WooCommerce: заказы, склад, клиенты и купоны. Пригодится, если рутина по заказам съедает день. CX Codex +1 4 700установок wordpress Mindrally Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы. CX Codex +1 894установок

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

thesys-generative-ui Скилл учит агента собирать React-компоненты из описания на естественном языке через Thesys SDK. Пригодится, когда интерфейс нужно набросать по текстовому запросу. CX Codex +1 371установок nuxt-studio Настраивает визуальный редактор Nuxt Studio для проектов на Nuxt Content. Помогает подключить авторизацию через OAuth и развернуть редактор на поддомене в Cloudflare. CX Codex +1 368установок maz-ui Скилл даёт агенту знание Maz-UI v4: 50+ компонентов, composables, директивы и темы для Vue 3 и Nuxt 3. Пригодится, когда собираете формы, диалоги или таблицы. CX Codex +1 369установок woocommerce-code-review Скилл проверяет код WooCommerce на соответствие стандартам архитектуры PHP и текстам интерфейса. Пригодится при локальном ревью и подготовке пулл-реквестов. CX Codex +1 366установок woocommerce-dev-cycle Скилл ведёт по циклу разработки WooCommerce: запускает тесты, чинит стиль кода и разбирает ошибки линтинга. CX Codex +1 361установок woocommerce-copy-guidelines Скилл задаёт правила написания пользовательских текстов в WooCommerce: подписи кнопок, метки полей, сообщения и документация. Пригодится, когда интерфейс магазина пишут несколько человек. CX Codex +1 363установок cloudflare-workers-security Шаблоны аутентификации, CORS, rate limiting и валидации ввода для Cloudflare Workers. Нужен, когда ставишь JWT или API-ключи, лечишь CORS-ошибки или защищаешь воркер от инъекций. CX Codex +1 343установок cloudflare-workers-testing Скилл для написания тестов Cloudflare Workers на Vitest с реальными биндингами D1, KV, R2 и Durable Objects. Пригодится, когда тесты падают на моках или не видят окружение. CX Codex +1 325установок

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

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