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

wp-interactivity-api — скилл для Claude Code: обзор и запуск

Помогает настраивать интерактивные блоки WordPress без сбоев гидратации. Пригодится при отладке директив, интеграции скриптов и синхронизации состояния между PHP и браузером.

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

Что делает wp-interactivity-api

Скилл инструктирует агента по внедрению Interactivity API в темы, плагины и кастомные блоки. Он проверяет разметку на атрибуты data-wp-*, отслеживает хранилища @wordpress/interactivity и связывает скрипты через свойство viewScriptModule в файле block.json. Если блок создаётся с нуля, агент предложит шаблон @wordpress/create-block-interactive-template.

Главная проблема клиентской логики во фронтенде WordPress — визуальные скачки разметки при несовпадении начального рендера. Поэтому скилл переносит расчёт производного состояния в PHP с помощью wp_interactivity_state(), а контекст передаёт через wp_interactivity_data_wp_context(). В WordPress 6.9 директива data-wp-ignore объявлена устаревшей, а для повторяющихся директив одного типа добавлен разделитель ---.

Для работы окружению нужны Node.js и Bash, поддержка WordPress 7.0+ и версия PHP от 7.4.0. В отдельных сценариях потребуется установленная утилита WP-CLI. Без серверной обработки директив через supports.interactivity интерактивность на странице просто не оживёт.

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

  • синхронизировать состояние PHP и клиентского хранилища через wp_interactivity_state
  • исправить мерцание разметки и ошибки гидратации после загрузки страницы
  • прописать viewScriptModule и флаг supports.interactivity в block.json
  • настроить обработчики кликов и событий через директивы data-wp-on

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

  • Найди причину, почему директива data-wp-on--click не обновляет состояние в блоке.
  • Добавь вычисление начального состояния в PHP через wp_interactivity_state.
  • Проверь регистрацию модуля в block.json и подготовь разметку для гидратации.

Как установить wp-interactivity-api

1Через Skills CLI (Vercel)

npx skills add WordPress/agent-skills --skill wp-interactivity-api -a claude-code

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

~/.claude/skills/wp-interactivity-api/SKILL.md

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

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

Вопросы о wp-interactivity-api

Как установить wp-interactivity-api в Claude Code?

Выполните команду npx skills add WordPress/agent-skills --skill wp-interactivity-api -a claude-code в терминале. Скилл пропишется в конфигурацию агента.

Что делает wp-interactivity-api?

Он инструктирует модель по работе с WordPress Interactivity API, связыванию директив разметки, настройке серверного рендеринга и устранению сбоев гидратации.

Какие требования к версии платформы предъявляет этот скилл?

Требуются WordPress 7.0+, интерпретатор PHP от 7.4.0, а также Node.js и Bash в среде запуска. Для части задач может пригодиться консольная утилита WP-CLI.

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

Всё по теме «Фронтенд и UI» →
wordpress-pro https://github.com/Jeffallan Скилл помогает разрабатывать темы и плагины WordPress, блоки Gutenberg и магазины WooCommerce. Нужен для задач с REST API, хуками, безопасностью и производительностью. CX Codex +1 9 700установок wordpress-master VoltAgent Community Субагент настраивает, оптимизирует и защищает проекты на WordPress: от кастомных тем и плагинов до multisite-сетей и headless-архитектур. 763установок woocommerce-code-review woocommerce Проверяет изменения WooCommerce на соответствие соглашениям PHP, JS/TS и UI-текстов. Пригодится для локального ревью и автоматической проверки PR. CX Codex +1 1 800установок wordpress-plugin-to-emdash emdash-cms Помогает разобрать плагин WordPress и решить, что из него переносить в EmDash: схему сайта, код Astro или отдельный плагин. CX Codex +1 688установок wp-guard amElnagdy Проверяет плагины, темы и блоки WordPress перед релизом. Скилл находит уязвимости в хуках, вызовах базы и обработчиках форм прямо во время генерации кода. CX Codex +1 2 600установок wordpress Mindrally Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы. CX Codex +1 894установок

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

wp-wpcli-and-ops Скилл для операций с WordPress через wp: переносит домены, выгружает базу, ставит плагины, разбирается с cron. Пригодится, когда агенту нужно что-то сделать на живом сайте, а не в файлах темы. CX Codex +1 5 500установок wp-playground Тонкая обёртка-маршрутизатор: помогает агенту выбрать нужный сценарий WordPress Playground — Blueprint, локальный CLI, ссылки для браузера или отладку. CX Codex +1 4 700установок wp-phpstan Настраивает статический анализ PHPStan в плагинах и темах WordPress, генерирует бейзлайн и помогает типизировать хуки с REST-запросами. CX Codex +1 4 600установок wp-abilities-api Скилл для работы с WordPress Abilities API: регистрация способностей и категорий в PHP, выдача в REST, потребление в JS. Пригодится, когда клиент не видит способность или REST отдаёт пусто. CX Codex +1 4 300установок wpds Скилл подтягивает документацию WordPress Design System через MCP-сервер, чтобы агент собирал интерфейс на настоящих компонентах и токенах, а не по памяти. CX Codex +1 4 000установок blueprint Скилл помогает создавать и проверять JSON-файлы Blueprint для WordPress Playground. Используйте его, когда нужно описать настройку среды, а не просто запустить или расшарить её. CX Codex +1 3 700установок wp-plugin-directory-guidelines Скилл проверяет плагины WordPress на соответствие 18 правилам каталога WordPress.org и выявляет несовместимость с лицензией GPL перед отправкой на модерацию. CX Codex +1 3 600установок wp-abilities-audit Скилл проверяет REST-поверхность плагина WordPress и готовит документ для планирования регистраций Abilities API. CX Codex +1 2 700установок

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

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