WordPress Abilities API — реализация и тесты
★ 6.9 · web-development
Экспертиза по WordPress API — это скилл для Claude Code, который описывает стандарты реализации WordPress Abilities: регистрацию способностей через `wp_register_ability()`, создание классов с `AbilitiesInterface`, интеграцию с REST API и MCP, а также написание юнит- и интеграционных тестов. Берут, когда нужно добавить новую ability в плагин на базе WP Rocket, когда непонятно, как правильно структурировать класс ability рядом с фичей и подключить его через `ServiceProvider`, или когда требуется покрыть ability тестами с проверкой прав пользователя. Скилл содержит точные сигнатуры функций `wp_register_ability()` и `wp_register_ability_category()`, паттерн проверки совместимости до WordPress 6.9, правила именования в формате `vendor/ability-name`, требования к методу `check_permissions()` через `current_user_can()`, аннотации meta-полей (readonly, destructive, idempotent), схемы input/output для метода `execute()`, ссылки на эталонные файлы в репозитории WP Rocket. Направление — реализация новых abilities, а не отладка существующих REST-эндпоинтов или настройка Capabilities API общего назначения. Подойдёт командам, разрабатывающим плагины под WordPress 6.9+; не подходит для проектов, которые не используют Abilities API или работают на более ранних версиях WordPress.
- #wordpress
- #abilities-api
- #capabilities
- #rest-api
- #testing