Локальная база правил UI/UX со скриптом поиска: агент использует Python-скрипт для подбора стиля, цветовой схемы, сочетаний шрифтов, правил UX и рекомендаций по различным технологическим стекам в зависимости от типа продукта, формируя целостную дизайн-систему, которую можно сохранить в файл MASTER.md в проекте для использования на последующих страницах.
Количество установок skills.sh 419230 (+2438 / 24 ч)
Аудит безопасности: есть предупреждения о рисках
- Агенту разрешено выполнять команды shell / скрипты
- Ссылается на несканированный скрипт: scripts/search.py
- Область аудита: GitHub nextlevelbuilder/ui-ux-pro-max-skill/.claude/skills/ui-ux-pro-max/SKILL.md (сканируется только текст SKILL.md)
Обоснование
- Автор утверждает, что в базе есть 79 стилей (из них 50 используются), 192 наборов цветовых схем для продуктов, 74 сочетаний шрифтов, 119 правил UX и 22 технологических стеков; проверка приоритетов выполняется по 10 категориям, таким как доступность, сенсорное управление и производительность
- Флаг --design-system формирует комплексное решение; три параметра 1–10 (--variance / --motion / --density) регулируют смелость верстки, сложность анимаций и плотность отступов соответственно, при этом --motion добавляет фрагменты кода GSAP
- Флаг --persist записывает данные в design-system/<project>/MASTER.md и файлы переопределения для страниц в папке pages/; если MASTER.md уже существует, он по умолчанию не перезаписывается, а флаг --force требует явного согласия пользователя
- При выдаче 0 результатов поиска требуется явно указывать, что используются встроенные значения по умолчанию, и не выдавать их за найденные данные
- За 24 часов через skills.sh выполнено 2438 установок, всего накоплено 419230 (отражает только уровень интереса)
Использование
- npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max; в README также указаны плагин для Claude Code и другие способы установки, такие как npm install -g ui-ux-pro-max-cli с последующим запуском uipro init --ai claude
- Требуется Python 3, сторонние зависимости отсутствуют; для новой страницы сначала выполните search.py "<product_type> <industry> <keywords>" --design-system, а затем при необходимости используйте флаги --domain или --stack для детального поиска
Риски
- Выполнение shell-команд, указанное в аудите, соответствует назначению инструмента, однако сам скрипт scripts/search.py не был просканирован; в SKILL.md утверждается, что он не устанавливает пакеты и не изменяет систему
- Флаг --persist записывает файлы в проект, поэтому необходимо использовать --output-dir, указывающий на корневую папку проекта, иначе файлы будут записаны в текущую директорию запуска скрипта
- База правил представляет собой общие рекомендации, собранные автором; большое количество записей не гарантирует их применимость к вашему продукту