wp-project-triage — скилл для Claude Code: что делает
Скилл осматривает репозиторий WordPress и выдаёт JSON: что за проект, какие инструменты и тесты в нём есть, на какие версии целится код. Пригодится перед правками в чужом плагине или теме.
npx skills add WordPress/agent-skills --skill wp-project-triage -a claude-codeЧто делает wp-project-triage
Скилл смотрит на папку с WordPress-проектом и отвечает на вопрос, что в ней лежит: плагин, обычная тема, блочная тема, ядро WP, Gutenberg или сайт целиком. На выходе — JSON с видом проекта, найденными сигналами и тулингом.
Устроено без магии. Запускается node skills/wp-project-triage/scripts/detect_wp_project.mjs, отчёт печатается в stdout. Контракт отчёта лежит в skills/wp-project-triage/references/triage.schema.json — оттуда видно, какие поля ждать. По этому JSON агент выбирает гардрейлы: какие команды запускать, есть ли тесты, на какие версии ориентироваться. Не хватает сигналов? Автор скилла советует править сам детектор, а не догадываться.
Рассчитан на WordPress 7.0+ и PHP 7.4.0+, агенту нужны bash и node; части сценариев требуется WP-CLI. Это повод проверить окружение до первого запуска. Если отчёт вернул unknown, проверьте корневую папку. Сканирование ползёт медленно? Добавьте игнор-каталоги в скрипт. После появления theme.json, block.json или конфига сборки прогон стоит повторить.
Какие задачи решает
- отличить плагин от блочной темы до того, как что-то менять
- узнать, какие тесты и сборка в репозитории уже настроены
- выяснить версии WordPress и PHP, под которые писан код
- скормить агенту машинный отчёт для гардрейлов
- перепроверить структуру после добавления
theme.jsonили конфига сборки
Примеры запросов агенту
- Прогони
node skills/wp-project-triage/scripts/detect_wp_project.mjsи скажи, что это за проект в текущей папке. - Сначала посмотри отчёт триажа: какие тесты здесь вообще можно запустить?
- Отчёт вернул
unknown— проверь корень репозитория и запусти детектор снова.
Как установить wp-project-triage
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-project-triage -a claude-code2Вручную: положить файлы
~/.claude/skills/wp-project-triage/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wp-project-triage/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-project-triage -a codex2Вручную: положить файлы
.agents/skills/wp-project-triage/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-project-triage -a cursor2Вручную: положить файлы
.cursor/skills/wp-project-triage/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install WordPress/agent-skills wp-project-triage2Вручную: положить файлы
.github/skills/wp-project-triage/SKILL.md1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-project-triage -a gemini-cli2Командой платформы
gemini skills install https://github.com/WordPress/agent-skills --path skills/wp-project-triageВручную: положить файлы
.devin/skills/wp-project-triage/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-project-triage -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о wp-project-triage
Как установить wp-project-triage в Claude Code?
Одной командой: npx skills add WordPress/agent-skills --skill wp-project-triage -a claude-code. Файл скилла окажется по пути ~/.claude/skills/wp-project-triage/SKILL.md.
Что делает wp-project-triage?
Определяет тип WordPress-проекта и собирает сигналы о тулинге, тестах и версиях в структурированный JSON. Агент читает этот отчёт и выбирает, какие команды и проверки применять дальше.
Что нужно, чтобы скилл заработал?
WordPress 7.0+ и PHP 7.4.0+ в проекте, bash и node у агента. Части сценариев нужен WP-CLI, поэтому его наличие стоит проверить заранее.