wp-project-triage
Определение типа проекта WordPress
Инструмент проверки проектов WordPress, который определяет плагины, темы, блочные темы и ядро WordPress по структуре репозитория. Выводит структурированный JSON-отчет с рекомендуемыми командами и доступными инструментами.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“wp-project-triage”。 Запустите сортировку проекта WordPress в этом репозитории
预期结果:
- Тип проекта: wp-block-plugin (основной)
- Обнаруженные сигналы: файлы block.json, пакет @wordpress/scripts
- Инструменты: npm, Composer, PHPUnit, Jest
- Тесты: присутствует phpunit.xml, @wordpress/jest-preset-default
- API: обнаружен InnerBlocks, включено usesWordpressScripts
- Рекомендуемые команды: npm run lint, npm run test, composer install, vendor/bin/phpunit
正在使用“wp-project-triage”。 Какие команды сборки я могу использовать для этой темы?
预期结果:
- Тип проекта: wp-block-theme (основной)
- Обнаружен менеджер пакетов npm
- Скрипты package.json: lint, build, start
- Обнаружен @wordpress/scripts - используйте стандартные команды wp-scripts
- Рекомендуется: npm run build
安全审计
低风险Read-only filesystem scanner for WordPress project detection. No network calls, no command execution, no credential access. Static scanner false positives were caused by misidentified template literals as shell backticks, path.extname() as crypto functions, and standard schema URLs as network security issues.
风险因素
📁 文件系统访问 (1)
质量评分
你能构建什么
Определение типа плагина
Определяет, является ли репозиторий стандартным плагином, блочным плагином или mu-плагином для правильного рабочего процесса
Проверка настройки темы
Определяет блочные темы в сравнении с классическими темами и находит соответствующие инструменты сборки
Настройка задач WordPress
Получает структурированную информацию о проекте для выбора подходящих команд линтера, тестирования и сборки
试试这些提示
Запустите навык сортировки проекта WordPress, чтобы определить, какой тип проекта содержит этот репозиторий. Сообщите тип проекта, основной тип и обнаруженные сигналы.
Используйте навык сортировки проекта WordPress для определения присутствующих инструментов PHP и Node.js. Перечислите менеджер пакетов, фреймворки тестирования и инструменты сборки.
Запустите навык сортировки проекта WordPress, чтобы получить рекомендуемые команды для этого проекта. Включите команды линтера, тестирования и сборки, если они обнаружены.
Выполните полный анализ сортировки проекта WordPress. Включите в ответ тип проекта, все сигналы, инструменты, версии и рекомендации.
最佳实践
- Запустите навык сортировки перед началом любой работы с WordPress, чтобы понять структуру проекта
- Используйте вывод JSON для программного выбора правильных команд линтера и тестирования
- Повторно запустите сортировку после добавления block.json, theme.json или изменения конфигурации сборки
- Проверьте примечания с рекомендациями на предмет особых требований к настройке, таких как wp-env
避免
- Запуск сортировки на не-WordPress репозиториях вернет неизвестный тип проекта
- Не предполагайте наличие команд wp-cli без проверки сигнала usesWpCli
- Не игнорируйте флаг scanTruncated для больших монорепозиториев
- Не полагайтесь только на расширение файла для определения плагина/темы