К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

wp-phpstan — скилл для Claude Code: что делает и как установить

Настраивает статический анализ PHPStan в плагинах и темах WordPress, генерирует бейзлайн и помогает типизировать хуки с REST-запросами.

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

Что делает wp-phpstan

Скилл автоматизирует проверку кода WordPress через PHPStan. Сначала скрипт node skills/wp-phpstan/scripts/phpstan_inspect.mjs проверяет файл phpstan.neon и наличие стабов ядра. Без пакетов вроде szepeviktor/phpstan-wordpress анализатор выдаёт массу ложных срабатываний на стандартные функции платформы. Область проверки ограничивается собственным кодом: каталоги vendor/ и node_modules/ исключаются.

Вместо простого подавления ошибок скилл добавляет точные типы в PHPDoc. Это касается аргументов хуков и параметров WP_REST_Request. Если код зависит от сторонних решений вроде WooCommerce или ACF, агент подключает специализированные стабы из Composer. Скилл рассчитан строго на WordPress 7.0+ и PHP 7.4.0+ с PHPStan на базе Composer, поэтому для старых проектов без пакетного менеджера он не подойдёт.

Бейзлайн phpstan-baseline.neon применяется только для фиксации легаси-долга. Новые проблемы в него не вносятся.

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

  • настроить конфигурацию phpstan.neon для плагина или темы
  • сгенерировать phpstan-baseline.neon для легаси-кода
  • разметить типами аргументы хуков и параметры WP_REST_Request
  • подключить стабы для сторонних классов WooCommerce или ACF

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

  • Проверь конфигурацию phpstan.neon и исключи лишние папки из анализа
  • Помоги исправить ошибки типизации в хуках и обнови бейзлайн
  • Добавь стабы для WooCommerce, чтобы убрать ошибки неопределённых классов

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/wp-phpstan/SKILL.md

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

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

Весь набор →
wp-plugin-development WordPress Скилл помогает разрабатывать плагины WordPress: выстраивать структуру, добавлять хуки, настраивать админку и готовить релиз. Claude Code CX Codex Cursor +1 7 900установок wp-performance WordPress Скилл помогает диагностировать и устранять проблемы с производительностью WordPress через консоль и WP-CLI без открытия браузера. Claude Code CX Codex Cursor +1 6 100установок wp-block-themes WordPress Помогает создавать блочные темы WordPress, настраивать theme.json и шаблоны. Пригодится при отладке стилей и разметки в редакторе сайта. Claude Code CX Codex Cursor +1 5 800установок wp-block-development WordPress Скилл для Claude Code, Codex и Cursor: агент ведёт блок Gutenberg от block.json до миграций, не ломая сохранённую разметку. Claude Code CX Codex Cursor +1 5 500установок wordpress-router WordPress Скилл определяет тип кодовой базы WordPress и направляет агента по нужным веткам разработки. Пригодится на старте задач с темами, плагинами или ядром. Claude Code CX Codex Cursor +1 5 500установок wp-wpcli-and-ops WordPress Скилл для операций с WordPress через wp: переносит домены, выгружает базу, ставит плагины, разбирается с cron. Пригодится, когда агенту нужно что-то сделать на живом сайте, а не в файлах темы. Claude Code CX Codex Cursor +1 5 400установок wpds WordPress Скилл подтягивает документацию WordPress Design System через MCP-сервер, чтобы агент собирал интерфейс на настоящих компонентах и токенах, а не по памяти. Claude Code CX Codex Cursor +1 4 000установок

Похожие

browser-trace browserbase Цепляет второй CDP-клиент к уже идущей браузерной сессии и пишет весь поток событий DevTools в файлы, чтобы потом разобрать упавший прогон. Claude Code CX Codex Cursor +1 3 000установок migrate-to-rust официальный google Скилл переносит кодовые базы C++, Fortran, Java, Python и C на безопасный Rust с замерами производительности. Claude Code Gemini CLI CX Codex 538установок app-store-preflight-skills truongduy2611 Прогоняет проект Xcode по типовым причинам отказа App Store ещё до отправки: метаданные, подписки, privacy-манифесты, entitlements, дизайн. Claude Code CX Codex Cursor +1 2 100установок coverage Alireza Rezvani Скилл ищет пробелы в тестах, связывает маршруты, компоненты и API с существующими проверками. Пригодится перед планированием новых тестов. Claude Code 1 645установок report Alireza Rezvani Собирает отчёт по прогону Playwright: что прошло, что упало, какие тесты нестабильны. Отправляет итог в Slack, TestRail или markdown-файл — смотря что настроено в проекте. Claude Code 1 639установок fix Alireza Rezvani Разбирает падающий или нестабильный Playwright-тест по категориям и доводит его до стабильного прохождения. Пригодится, когда тест падает в CI, а локально проходит. Claude Code 1 638установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о wp-phpstan

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

Выполните команду npx skills add WordPress/agent-skills --skill wp-phpstan -a claude-code.

Что делает скилл wp-phpstan?

Он проверяет конфигурацию phpstan.neon, контролирует наличие стабов WordPress, управляет бейзлайном и помогает типизировать хуки и REST-эндпоинты.

Какие требования нужны для запуска wp-phpstan?

Проект должен быть на WordPress 7.0+ с PHP 7.4.0+, а сам PHPStan должен быть установлен через Composer. Также обязательны стабы ядра, например szepeviktor/phpstan-wordpress.

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

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

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