JavaRush /Курсы /Claude Code SELF /Магазин чудес: плагин и картинка

Магазин чудес: плагин и картинка

Claude Code SELF
5 уровень , 3 лекция
Открыта

1. По одному навыку собирать долго

Тёма сходил за кофе и решил переменить тему - надо дать время уложиться всему в голове. Лендинг подождёт — у Тёмы накопился вопрос пожирнее. Вчера он добавил ИИ-агенту один скил, под дизайн, и стало заметно лучше. И теперь его разбирает: а можно как-то ещё круче? Не по одному же скилу добавлять каждый раз.

— Слушай, вот скил, — заходит Тёма. — Вчера один поставил — здорово помогло. Я так понял, что таких скилов много. Я бы себе хотел сразу понаставить всех самых популярных, разом, и поглядеть, как попрёт. Только вот они друг другу мешать не будут? А то возиться с настройкой каждого мне сейчас совсем неохота.

— О, хороший заход, — кивает Лёха. — И тебе повезло: разом — можно. Действительно, собирать арсенал по одному скилу за раз — это долго. Один скил для дизайна, другой для текстов, третий ещё под что-то. Так ты весь день проковыряешься. Но есть готовые комплекты — несколько скилов в одной упаковке, уже подогнаны друг под друга, не конфликтуют. Поставил одну штуку — и ИИ-агент готов закрыть тебе всю тему целиком.

— Звучит очень интересно. И многообещающе. Можно подробности?

— Все просто. Называется эта группа скилов - плагин. Слово ты, кстати, уже слышал — когда ставил плагин платформы JavaRush и плагин Claude Code в IDEA. Там плагин был дополнением к редактору. Тут — плагин Claude Code, дополнение уже к ИИ-агенту. Идея та же, только цепляешь не к программе, а к ИИ.

2. Плагин — это ящик инструментов «всё включено»

— Давай разведём две темы, чтоб не путать, — продолжает Лёха. — Скилл — это одно умение. Одна способность, которую ты агенту довесил. А плагин — это группа скилов под одну тему, собранных вместе: несколько скилов, готовых помощников, авто-рефлексы, иногда кабели во внешние сервисы и свои slash-команды — всё под одну тему сразу. Не собираешь оснастку по винтику — ставишь набор инструментов целиком одной командой.

Он находит образ:

— Представь дрель. Скилл — это одна насадка к ней. Полезная, но одна. А плагин — это целый ящик с инструментами: сама дрель, все насадки под разные дырки, зарядка, всё под конкретную работу и подобрано друг к другу. Открыл ящик — и у тебя сразу всё нужное, не бегаешь докупать по одной насадке.

Программисты такой подход используют десятилетиями. Сначала пишут отдельные функции или классы - это скилы. А потом объединяют их в библиотеки под конкретную задачу - это уже плагин. Возможно плагин не сильно удачное слово, но оно прижилось. Так что это фактически синонимы: библиотека скилов - это плагин к Claude Code.

Тёма пробует пересказать своими словами:

— То есть скилл — это один инструмент, а плагин — целый ящик инструментов под конкретную тему, который я разом цепляю к Claude Code.

— Вот именно. Плагин — весь ящик одной командой.

3. Откуда плагины берутся и как поставить

— А где их вообще берут, эти ящики? — Тёма решил перейти от теории к практике.

— Плагины хранятся в каталогах плагинов, по-английски marketplace, — Лёха открывает сессию. — Работать с ними просто, в два шага: сначала подключаешь каталог плагинов, потом ставишь из него нужный плагин. Прямо в сессии, командами на слеш. Смотри, как это выглядит на любом плагине.

Он показывает четыре строки:

/plugin marketplace add anthropics/claude-plugins-community   # подключить каталог плагинов
/plugin install имя-плагина@claude-community                  # поставить плагин под тему
/reload-plugins                                               # включить его в этой сессии
/plugin list                                                  # проверить: плагин в списке

— Давай разберем каждую строку, — предлагает Лёха, не давая Тёме утонуть. — Первая, /plugin marketplace add, — это «подключи каталог плагинов». Указываешь полное имя репозитория, вот это anthropics/claude-plugins-community — публичный каталог сообщества. У него появляется короткий алиас — claude-community, по нему дальше и ставишь.

— А таких каталогов много?

— Уже куча. Есть официальный, от Anthropic, создателей Claude Code, — он встроен, его подключать не надо, он уже на месте, и плагины там надёжные. А есть каталоги сообщества разработчиков — их делают другие люди. Выбора больше, но и качество разное: к чужому каталогу относись как к любой штуке из интернета — ставь с понятного места.

— Ладно. А вторая команда?

/plugin install — поставить конкретный плагин. Слева имя плагина, справа после собачки — короткий алиас каталога, claude-community. То есть «поставь мне вот этот плагин вот из этого каталога».

— А /reload-plugins зачем?

— Скачать плагин на диск — ещё не значит включить его в работу. Эта строка говорит агенту: «подхвати то, что приехало, прямо сейчас, в этой сессии». Не сделаешь — плагин лежит установленный, а умений его агент не видит: будешь звать — а он работает по-старому. Скилы, что ты руками кладёшь в проект, агент замечает сам; а вот привезённое из каталога надо включить этой командой. Четвёртая, /plugin list, — просто убедиться, что встал, что он в списке установленных.

— И что, внутри одного плагина прям настолько много всего вкусного?

— В том и фишка. Внутри плагина приезжает сразу несколько скиловне как одиночный скилл в прошлый раз, а группа под тему. Эффект увидеть можно на чём угодно простом. Хоть на визитке. Попроси ИИ-агента:

Собери простую страницу-визитку обо мне, красиво.

— И агент применяет всю пачку скилов из плагина разом. Результат — связный и «дорогой», а не дефолтно-серый черновик. Вот она, разница. Вчера ты добавил ИИ-агенту один скилл. Сейчас — целый плагин, всю тему одной командой. И результат будет заметно сильнее.

Тёма смотрит на аккуратную визитку, собранную из ничего, и ловит то самое чувство «магазина чудес» — будто зашёл и закупился арсеналом артефактов. Не на своём лендинге пока экспериментирует, на пустячке, — но механику он уже видит насквозь: подключил каталог, поставил плагин, ИИ-агент прокачивается по теме целиком.

— Мелочь на будущее, — добавляет Лёха. — Свои команды плагин добавляет с префиксом, через namespace — вроде /плагин:чтото. Это чтоб команды разных плагинов между собой не путались. Сейчас не очень важно, просто запомни на будущее.

4. Бонус: «сделай по картинке»

Тёма вспоминает свою нерешенную задачу — ту самую, с картинкой-референсом.

— Слушай, а вот картинка. Ты обещал показать фокус. У меня же образец в виде скриншота, а агент с буквами работает. Как он его поймёт?

— А никак особо не надо его понимать руками, — Лёха почти смеётся. — Смотри, какой фокус. Кидаешь агенту любой скриншот:

Сделай страницу похожей на этот скриншот.   [прикладываешь картинку]

— И агент собирает похожую страницу по картинке. Кинул скриншот — получил похожий макет.

— Стоп, он что, видит картинку? Глазами? Ты ж говорил, он только с текстом работает.

— Вот тут притормози с восторгом, — Лёха не даёт уйти в дебри. — Видит — в каком-то смысле да. Но как именно это устроено технически — сегодня не разбираем. Саня сейчас все сделает за тебя: где надо, он сам снимет с картинки словесное описание и передаст дальше в работу. Тебе ничего делать не надо.

— То есть фокус есть, но мы в него пока не лезем?

— Пока — нет. Под капотом там тонкость про то, какая модель «умеет видеть» картинки, и мы её осознанно разберём сильно позже. Сегодня просто запомни приём: кинул скриншот — получил похожее. Это твой бонус на сегодня, а не отдельная лекция. Лекция конечно будет, но позже.

Для Тёмы это остаётся приятным wow — «он сделает лендинг по картинке!» — и он уже прикидывает, как этот фокус ляжет на референс заказчика. Но Лёха прав: сейчас это просто хитрый приём, а не урок.

5. Готовые инструменты в работе

— Короче, смотри, что у тебя теперь в голове должно лежать, — Лёха подбивает итог, но не списком, а на пальцах. — Скилл — одно умение, это с прошлого раза. Плагин — группа скилов под одну тему, «всё включено», ставится одной командой из каталога плагинов. Механика та же, что у скила, — «поставить готовое», — но оптом. Плюс приём с картинкой: кинул скриншот, получил похожее.

— А как пользоваться-то им, плагином? — уточняет Тёма. — Как вызывать скилы которые внутри?

— Не надо ничего вызывать. Обычно просто говоришь задачу словами — ИИ-агент сам берёт из плагина нужный скилл. Хочешь конкретное действие — у плагина бывают свои команды, те самые с префиксом. Но это редко. И ещё запомни на будущее: упёрся в новую тему — сперва глянь, нет ли под неё готового плагина в каталогах, и только потом делай свой руками. Не нужно изобретать молоток.

— А смысл-то у всего этого один, я так понимаю, — подхватывает Тёма. — Это всё готовые штуки, которые я ставлю и которыми пользуюсь. Как скиллы, только разные.

— Вот именно, и это главное, что надо унести из нашего чата, — Лёха доволен. — Под Claude Code таких готовых инструментов вагон, под самые разные задачи. И — держись — даже выложить сайт в интернет можно через готовый инструмент, а не руками в консоли. Есть и такой.

Тёма аж выпрямляется:

— Стоп. То есть и деплой — тоже вот такая ставимая штука?

— Тоже. И тебе это прямо сейчас пригодится. — Лёха не разворачивает, держит на крючке. — Хватит тренироваться на визитках. В практике берём по-настоящему: и дизайн-плагин, и инструмент для деплоя — и собираем ими твой лендинг по шагам. Чтоб ты не просто послушал, а руками сделал и получил живую ссылку. Пошли.

1
Задача
Claude code, 5 уровень, 3 лекция
Недоступна
Диагноз и recovery action внутри Claude CLI
Диагноз и recovery action внутри Claude CLI
1
Задача
Claude code, 5 уровень, 3 лекция
Недоступна
Исправление policy-файла для борьбы с pollution
Исправление policy-файла для борьбы с pollution
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ