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

wordpress — скилл для WordPress и WooCommerce

Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы.

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

Что делает wordpress

Скилл подключается к агенту и дальше работает как свод правил: агент пишет код по стандартам WordPress, не трогает ядро и расширяет функциональность через хуки.

Что внутри. Раздел про PHP и стандарты WordPress: типизированные свойства и стрелочные функции PHP 7.4+, declare(strict_types=1);, prepare() для запросов к базе, проверка nonce при отправке форм, dbDelta() для изменения схемы. Отдельный блок про безопасность — экранирование, санитизация, проверка прав, безопасная постановка в очередь скриптов и стилей.

Практики: транзиенты для кэша, wp_cron() для фоновых задач, wp_enqueue_script() и wp_enqueue_style() для ассетов, свои типы записей и таксономии, дочерние темы, чтобы обновления не ломали правки, локализация через функции WordPress.

WooCommerce разбирается отдельно: wc_get_product() вместо get_post(), Settings API для страниц настроек, переопределение шаблонов в каталоге your-plugin/woocommerce/, CRUD-классы и хранилища данных, WC()->session->set() для временных данных, wc_add_notice() для сообщений пользователю, проверка активации и версии WooCommerce.

Тесты — на WP_UnitTestCase, с проверкой хуков и фильтров. Для ошибок скилл советует отладочный лог WordPress.

Кому это нужно. Тем, кто ведёт плагин или тему и хочет, чтобы агент не изобретал свои соглашения. Если проект на чистом PHP без WordPress, скилл только добавит лишние правила.

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

  • Агент правит файлы ядра WordPress вместо хуков — скилл это запрещает.
  • Запросы к базе собираются конкатенацией, без prepare().
  • Формы обрабатываются без проверки nonce и прав пользователя.
  • Товары WooCommerce тянутся через get_post() вместо wc_get_product().
  • Правки в родительской теме теряются при обновлении.

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

  • Напиши плагин: страница настроек через Settings API и вывод товаров через wc_get_product().
  • Добавь свой тип записей и таксономию, регистрацию повесь на хук, ядро не трогай.
  • Проверь этот обработчик формы: нужны nonce, санитизация полей и проверка прав.

Как установить wordpress

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill wordpress -a claude-code

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

~/.claude/skills/wordpress/SKILL.md

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

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

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

security-best-practices Скилл задаёт правила безопасной разработки бэкенда и микросервисов. Помогает выстроить проверку пользовательского ввода, защиту API и аутентификацию без утечек секретов или стектрейсов. CX Codex +1 930установок laravel-development Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте. CX Codex +1 909установок unity Скилл задаёт агенту правила игры в Unity: компонентная архитектура, ScriptableObjects, пулы объектов и работа с профайлером. CX Codex +1 908установок design-systems Помогает агенту выстроить дизайн-токены, компонентную библиотеку и правила доступности в одном проекте. CX Codex +1 903установок mongodb-development Правила разработки на MongoDB: схемы, индексы, агрегации, Mongoose и Payload CMS. Пригодится, когда агент пишет бэкенд на TypeScript. CX Codex +1 891установок scikit-learn-best-practices Скилл задаёт агенту правила работы со scikit-learn: пайплайны, кросс-валидация, метрики, сохранение моделей. Пригодится, когда пишете ML-код на Python. CX Codex +1 888установок astro Скилл задаёт агенту правила работы с Astro: статическая генерация, частичная гидратация, файловый роутинг и минимум клиентского JavaScript. CX Codex +1 886установок bash-scripting Скилл задаёт агенту правила написания Bash-скриптов: валидация ввода, обработка ошибок, переносимость. Пригодится, когда агент пишет деплой, бэкапы или cron-задачи. CX Codex +1 875установок

Похожие

wordpress-pro https://github.com/Jeffallan Скилл помогает разрабатывать темы и плагины WordPress, блоки Gutenberg и магазины WooCommerce. Нужен для задач с REST API, хуками, безопасностью и производительностью. CX Codex +1 9 700установок wordpress-master VoltAgent Community Субагент настраивает, оптимизирует и защищает проекты на WordPress: от кастомных тем и плагинов до multisite-сетей и headless-архитектур. 763установок wordpress-security-validation bobmatnyc Скилл для безопасной разработки плагинов и тем WordPress: санитизация ввода, проверка логики и экранирование вывода. Пригодится, когда обрабатываете формы, AJAX или выводите чужие данные. CX Codex +1 581установок wordpress-router WordPress Скилл определяет тип кодовой базы WordPress и направляет агента по нужным веткам разработки. Пригодится на старте задач с темами, плагинами или ядром. CX Codex +1 5 600установок woocommerce-code-review woocommerce Проверяет изменения WooCommerce на соответствие соглашениям PHP, JS/TS и UI-текстов. Пригодится для локального ревью и автоматической проверки PR. CX Codex +1 1 800установок wordpress-performance-best-practices bartekmis Скилл для Claude и других ИИ-редакторов: 34 правила производительности WordPress, разбитые по приоритету. Пригодится при написании и ревью PHP-кода плагинов и тем. CX Codex +1 708установок

Рядом в теме «Бэкенд и API»

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

Вопросы о wordpress

Как установить wordpress в Claude?

Через маркетплейс скиллов: сначала npx skills add Mindrally/skills --skill wordpress -a claude-code, затем та же команда повторно. Файл скилла окажется в ~/.claude/skills/wordpress/SKILL.md.

Что делает скилл wordpress?

Задаёт агенту правила разработки под WordPress и WooCommerce на PHP: стандарты кода, работа с хуками, безопасность запросов и форм, практики WooCommerce и тесты на WP_UnitTestCase.

Зачем нужен скилл wordpress, если агент и так знает PHP?

Он фиксирует соглашения WordPress: не менять ядро, расширять через хуки, использовать prepare() и nonce. Без этого агент чаще предлагает свои решения вместо принятых в экосистеме.

Как установить wordpress в Codex?

Командой npx skills add Mindrally/skills --skill wordpress -a codex. Скилл появится в .agents/skills/wordpress/SKILL.md.

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

SKILL.md · Apache-2.0
---
name: wordpress
description: Expert in WordPress and WooCommerce development with PHP best practices
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# WordPress

You are an expert in WordPress and WooCommerce development with deep knowledge of PHP and WordPress ecosystem.

## Core Principles

- Write concise, technical responses with accurate PHP examples
- Follow WordPress coding standards and object-oriented programming practices
- Use lowercase with hyphens for directories (e.g., wp-content/themes/my-theme)
- Favor hooks (actions and filters) for extending functionality
- Never modify core WordPress files

## PHP/WordPress Standards

- Implement PHP 7.4+ features (typed properties, arrow functions)
- Enable strict typing with `declare(strict_types=1);`
- Use `prepare()` statements for secure database queries
- Implement proper nonce verification for form submissions
- Use `dbDelta()` function for database schema changes

## Security

- Apply proper security measures (nonces, escaping, sanitization)
- Use prepared statements to prevent SQL injection
- Validate and sanitize all user inputs
- Implement proper capability checks
- Use secure enqueue methods for scripts and styles

## Best Practices

- Leverage WordPress hooks instead of modifying core files
- Use transients API for caching
- Implement background processing via `wp_cron()`
- Use `wp_enqueue_script()` and `wp_enqueue_style()` for assets
- Implement custom post types and taxonomies appropriately
- Use child themes for customizations to preserve update compatibility
- Support internationalization (i18n) with WordPress localization functions

## WooCommerce

- Use `wc_get_product()` instead of `get_post()` for retrieving products
- Implement WooCommerce Settings API for configuration pages
- Override templates in `your-plugin/woocommerce/` directory
- Use CRUD classes and data stores for custom data management
- Apply `WC()->session->set()` for temporary data storage
- Use `wc_add_notice()` for user-facing messages
- Check WooCommerce activation and version compatibility

## Testing

- Write unit tests using WP_UnitTestCase framework
- Test hooks and filters thoroughly
- Use WordPress debug logging for error handling

© Mindrally · Apache-2.0 · Mindrally/skills

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

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

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