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

woocommerce-performance — скилл для Claude Code: что делает

Находит узкие места в PHP-коде WooCommerce при работе с базой данных и кэшем. Пригодится при написании запросов и выводе списков товаров.

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

Что делает woocommerce-performance

Скилл анализирует PHP-код WooCommerce и выявляет медленные места при работе с базой данных. Он проверяет логику работы с данными. Правила помогают как при ревью готового кода, так и при создании новых функций для каталога товаров.

Логика разделена на два ключевых направления. Первое направление отвечает за прогрев кэша постов через _prime_post_caches() и неавтозагружаемых опций через wp_prime_option_caches(). Второе направление проверяет SQL-запросы: находит циклы повторных выборок и предлагает переходить на специализированные таблицы wc_product_meta_lookup.

Правила ориентированы строго на бэкенд WordPress и WooCommerce. Без использования встроенных таблиц метаданных сложные выборки быстро приводят к полному сканированию строк в MySQL.

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

  • устранить лишние SQL-запросы при выборке товаров
  • настроить прогрев кэша постов через _prime_post_caches()
  • сгруппировать чтение неавтозагружаемых опций с wp_prime_option_caches()
  • заменить медленные джойны к postmeta на таблицы wc_product_meta_lookup

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

  • Проверь этот метод выборки заказов в WooCommerce на пропущенный прогрев кэша
  • Оптимизируй SQL-запрос каталога, чтобы задействовать wc_product_meta_lookup
  • Посмотри функцию чтения опций в цикле и добавь вызов wp_prime_option_caches

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

1Через Skills CLI (Vercel)

npx skills add woocommerce/woocommerce --skill woocommerce-performance -a claude-code

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

~/.claude/skills/woocommerce-performance/SKILL.md

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

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

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

Похожие

wordpress-performance-best-practices bartekmis Скилл для Claude и других ИИ-редакторов: 34 правила производительности WordPress, разбитые по приоритету. Пригодится при написании и ревью PHP-кода плагинов и тем. CX Codex +1 708установок woocommerce-dev-cycle secondsky Скилл ведёт по циклу разработки WooCommerce: запускает тесты, чинит стиль кода и разбирает ошибки линтинга. CX Codex +1 361установок wp-performance WordPress Скилл помогает диагностировать и устранять проблемы с производительностью WordPress через консоль и WP-CLI без открытия браузера. CX Codex +1 6 100установок woocommerce alinaqi Скилл для работы с WooCommerce через REST API: товары, заказы, покупатели, вебхуки. Пригодится, когда агент пишет интеграцию с магазином на WordPress. CX Codex +1 390установок WooCommerce Automation Claude Office Skills Скилл для автоматизации магазина на WooCommerce: заказы, склад, клиенты и купоны. Пригодится, если рутина по заказам съедает день. CX Codex +1 4 700установок woo-guard amElnagdy Проверяет написанный или изменённый код WooCommerce по восьми правилам: доступ к заказам, CRUD, деньги, валидация оформления заказа, объявление совместимости. CX Codex +1 2 500установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о woocommerce-performance

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

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

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

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

Для каких опций нужен wp_prime_option_caches?

Скилл рекомендует его только для неавтозагружаемых опций, запрашиваемых в циклах. Опции с флагом автозагрузки уже находятся в оперативной памяти WordPress.

Смотрите также

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

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