❌5 скиллов, которые не дают AI работать вслепую
Я собрал пять инструментов для разных этапов работы: Grill Me, Superpowers, Context7, Impeccable и Playwright CLI. Каждый решает свою задачу. Вместе они помогают пройти путь от сырой идеи до проверки интерфейса в браузере.
Скилл и плагин: в чём разница
Эти слова часто используют как синонимы, хотя технически это не одно и то же.
Скилл обычно представляет собой набор инструкций для AI-агента: когда подключаться к задаче, какие шаги выполнять и как проверять результат. Плагин может включать несколько скиллов, команды, хуки и внешние интеграции.
Формат установки зависит от среды. Один и тот же проект может поставляться как skill для одного агента, как plugin для другого и как MCP-сервер для третьего. Поэтому перед установкой стоит открыть репозиторий и прочитать README, SKILL.md и исполняемые скрипты.
1. Grill Me: не даёт начать с недодуманной идеи
Большая часть ошибок появляется до первой строки кода. Пользователь говорит: «Сделай сервис для записи клиентов», а AI молча додумывает роли, тарифы, уведомления, обработку отмен и права доступа. Через час получается работающий ответ на задачу, которую никто не ставил.
Grill Me меняет начало разговора. Скилл разбирает идею как дерево решений, задаёт вопросы по доступным веткам и предлагает рекомендуемый вариант ответа. Факты, которые можно найти в проекте, агент должен проверить сам. Решения, влияющие на продукт, остаются за человеком.
Это полезно перед разработкой функции, автоматизации, внутреннего сервиса или нового продукта. На выходе нужен список принятых решений и оставшихся неопределённостей, а не красивый пересказ идеи.
2. Superpowers: задаёт инженерный процесс
Даже понятная задача не гарантирует аккуратной реализации. AI может сразу броситься писать код, исправлять симптомы вместо причины и объявлять работу законченной без проверки.
Superpowers описывает себя как методологию разработки для coding agents, построенную на наборе связанных скиллов. Базовый процесс включает проработку задачи, изолированную рабочую ветку, план, разработку через тесты, ревью и финальную проверку.
Его ценность не в отдельной команде, а в дисциплине. Агенту задают порядок действий: сначала разобраться, затем спланировать, реализовать небольшими шагами и подтвердить результат. Это снижает вероятность ситуации, когда AI написал много кода, но не решил исходную задачу.
Superpowers не заменяет техническое решение человека. Если исходные требования ошибочны, методично реализованный план всё равно приведёт не туда. Поэтому логично ставить его после Grill Me.
3. Context7: подаёт документацию нужной версии
Модель может помнить библиотеку, но путать версии, параметры и названия методов. Особенно часто это проявляется в быстро меняющихся фреймворках и SDK.
Context7 подтягивает в контекст документацию и примеры кода для выбранной библиотеки. В репозитории доступны два основных режима: CLI со скиллом и MCP-сервер. Можно указать конкретную библиотеку и нужную версию, чтобы агент искал ответ в более подходящем наборе материалов.
Это не гарантирует правильный код. Сами авторы предупреждают, что не могут гарантировать точность, полноту и безопасность всех материалов, добавленных сообществом. Но Context7 уменьшает одну конкретную проблему: попытки писать код по общим или устаревшим знаниям модели.
Практический порядок простой: сначала определить библиотеку и версию, затем получить релевантный фрагмент документации, после этого написать код и проверить его тестами.
4. Impeccable: проверяет интерфейс как продукт
Рабочий интерфейс может оставаться слабым: непонятная иерархия, случайная типографика, низкий контраст, сломанная адаптивность и одинаковые карточки внутри одинаковых карточек.
Impeccable добавляет дизайн-рекомендации для coding agents. В текущем README заявлены один основной skill, набор команд, работа через браузер и детерминированные правила для проверки AI-интерфейсов. Команды разделяют задачи: сформировать направление, провести критику, проверить доступность и адаптивность, поправить типографику, упростить или усилить визуальную подачу.
Важная деталь: сначала инструмент собирает устойчивый контекст продукта в PRODUCT.md. Отдельно может храниться описание визуальной системы в DESIGN.md. Благодаря этому агент опирается не только на просьбу «сделай красиво», а на аудиторию, назначение продукта, ограничения и уже принятые дизайн-решения.
Impeccable вырос из подхода Anthropic frontend-design, о чём прямо сказано в README проекта. При этом публичный репозиторий не подтверждает участие Emil Kowalski в разработке Impeccable. У Эмиля есть отдельный skill для дизайнеров и инженеров, собранный на основе его материалов о дизайне и анимации. Эти проекты можно использовать рядом, но смешивать их авторство не стоит.
5. Playwright CLI: проверяет результат в браузере
Последний пробел между «код написан» и «функция работает» закрывает Playwright CLI.
Он позволяет coding agent открывать страницы, нажимать элементы, заполнять поля, получать снимки состояния, искать элементы, читать сообщения консоли и сетевые запросы, записывать действия и делать скриншоты. Это значит, что проверка может пройти по реальному пользовательскому пути, а не закончиться на успешной сборке.
Например, агент может открыть форму регистрации, заполнить поля, отправить её, проверить переход на следующий экран и сохранить скриншот. Если кнопка визуально существует, но событие не срабатывает, браузерная проверка это покажет.
Playwright CLI не решает, правильно ли устроен продукт и хорошо ли выглядит дизайн. Он подтверждает наблюдаемое поведение интерфейса. Поэтому ставить его первым бессмысленно: сначала нужно определить ожидаемый результат.
Как соединить пять инструментов в одну систему?
Последовательность зависит от задачи, но базовый маршрут выглядит так:
1. Grill Me разбирает идею и вытаскивает решения, которые пользователь ещё не принял.
2. Superpowers превращает согласованную задачу в план разработки, тесты и проверяемые шаги.
3. Context7 подключается там, где код зависит от конкретной библиотеки, API или версии.
4. Impeccable проверяет визуальную и продуктовую часть интерфейса. 5. Playwright CLI проходит пользовательский путь в браузере и фиксирует фактический результат.
Необязательно запускать все пять в каждой задаче. Для небольшого скрипта может хватить Superpowers и Context7. Для редизайна существующего интерфейса важнее Impeccable и Playwright CLI. Grill Me нужен там, где цена неверного предположения выше цены нескольких дополнительных вопросов.
Что проверить перед установкой?
Скилл получает влияние на поведение агента, а некоторые проекты запускают команды и скрипты. Поэтому установка случайного репозитория требует такой же осторожности, как установка любого другого инструмента разработки.
Перед подключением:
1. Прочитайте README и SKILL.md.
2. Посмотрите, какие команды, хуки и внешние подключения использует проект.
3. Проверьте, к каким файлам и сервисам он получает доступ.
4. Зафиксируйте версию или коммит, если воспроизводимость важна. 5. Сначала испытайте инструмент на отдельной ветке или тестовом проекте.
6. Не передавайте секреты в промптах и не разрешайте необязательные действия без проверки.
Вывод
Сильный AI-процесс строится не вокруг одного длинного промпта. Он строится вокруг разделения ответственности: один инструмент уточняет задачу, другой задаёт процесс, третий приносит документацию, четвёртый отвечает за качество интерфейса, пятый проверяет поведение в браузере.
Эта схема не делает разработку безошибочной и не отменяет контроль человека. Она делает ошибки заметнее и показывает, на каком этапе их искать.
Больше практических разборов AI-инструментов, сценариев и примеров применения я публикую в Telegram. Переходите в канал, если хотите лучше понимать AI и использовать его в работе.