Как я прокачал Claude Code с помощью Vercel Agent Skills

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Это Skills By The Cell — каталог навыков для ИИ-агентов, которые можно добавить любому помощнику,
00:00:04чтобы расширить его возможности: например, научить его мастерски писать на React, сделать из него фронтенд-дизайнера
00:00:10или даже редактора моушн-графики. Все это работает через клонирование и сканирование репозитория
00:00:15на наличие файла skills.md перед установкой. Но не сделает ли новое предложение Cloudflare
00:00:22этот крутой ресурс устаревшим? Подписывайтесь, и давайте во всем разберемся.
00:00:27Навыки агентов были представлены Anthropic в прошлом году, чтобы улучшить работу Claude в специфических
00:00:32задачах. Это работает так: в директорию .claude добавляется папка skills, а в нее —
00:00:37папка с названием навыка, внутри которой лежит файл skills.md.
00:00:42Для работы навыка этот файл должен содержать несколько ключевых элементов. Во-первых, верхний раздел —
00:00:47это метаданные (front matter) в формате YAML, где должны быть как минимум название и описание навыка.
00:00:52Ниже, под метаданными, располагаются сами инструкции для этого навыка.
00:00:58Эти инструкции загружаются в контекст модели, чтобы она могла выполнить конкретную задачу.
00:01:03Прелесть навыков — в методе «прогрессивного раскрытия», когда сначала показывается только самая важная
00:01:08информация, а модель может углубиться в детали, если это необходимо.
00:01:13Так, при запуске агента в контекст попадают только метаданные каждого навыка.
00:01:19Прочитав запрос, агент проверяет описание навыков, чтобы понять, поможет ли какой-то из них
00:01:24лучше справиться с задачей. Если подходящий найден, он добавляет основное содержимое файла
00:01:31в активный контекст модели. К навыкам можно даже прикреплять другие файлы,
00:01:36например справочные материалы, чтобы модель могла обратиться к ним при необходимости.
00:01:40С тех пор навыки агентов внедрили и другие компании, такие как Microsoft, OpenAI и OpenCode.
00:01:46Но до сих пор не было простого способа установить навык сразу для нескольких агентов без ручного
00:01:52копирования в нужную директорию. Это стало особенно очевидным, когда Vercel захотели
00:01:58поделиться навыками для своих инструментов. В итоге они создали проект
00:02:03под названием Add Skill, который позволяет легко добавить навык в 16 разных агентов. Просто введите npx add-skill,
00:02:11а затем название навыка или адрес репозитория.
00:02:14Я знаю, о чем вы подумали: что мешает людям добавлять через Add Skill любой репозиторий?
00:02:19Система работает так: после ввода команды она клонирует репозиторий и ищет
00:02:25файл skill.md. Если его нет, репозиторий удаляется. Если же файл найден,
00:02:32утилита находит установленные у пользователя агенты через конфиги и создает
00:02:37символьную ссылку из .agents/skills туда, где должны лежать навыки этого агента. Например, в .cursor
00:02:44для Cursor или .claude для Claude Code. Также ведется телеметрия, о которой я расскажу
00:02:49чуть позже. В общем, у Vercel появился способ удобной установки навыков для любого агента.
00:02:55Но как насчет поиска навыков? Для этого есть skills.sh, где сейчас представлен длинный список
00:03:01навыков без категорий и разбивки по страницам. Список пополняется, насколько я понимаю, когда кто-то
00:03:08впервые устанавливает навык через Add Skill — это запускает телеметрию внутри пакета,
00:03:14которая передает название, данные об агентах и прочее. Телеметрия полностью анонимна
00:03:20и используется не только для наполнения списка, но и для подсчета количества скачиваний
00:03:26конкретным агентом, что позволяет отслеживать тренды за последние 24 часа.
00:03:32И если вас беспокоит слежка, телеметрию можно полностью отключить.
00:03:37Удивительно, сколько труда Vercel Labs вложили в поиск навыков. Множество людей уже находят
00:03:42там крутые вещи, вроде навыков для React Native,
00:03:48лучших практик для Better Auth или суперпопулярного навыка ReMotion, с помощью которого
00:03:53создают невероятные видео по одному запросу. Но неужели предложение Cloudflare обесценит все это?
00:03:59Оно предлагает альтернативный способ поиска навыков: агент сначала запрашивает
00:04:05легковесный JSON-файл из «общеизвестного» расположения, где перечислены все доступные навыки ресурса.
00:04:12и агент, прочитав запрос, проверит этот специальный URL,
00:04:18using Wrangler" and the agent will first read the prompt then check the well-known location
00:04:24например, [cloudflare.com/well-known](https://www.google.com/search?q=https://cloudflare.com/well-known) (на самом деле путь будет другим,
00:04:30что-то вроде /skills), и получит оттуда index.json с обязательной информацией о каждом
00:04:38навыке: названием, описанием и списком связанных файлов. Затем он передает
00:04:44эти данные агенту, и тот на основе вашего запроса понимает,
00:04:49что ему нужен навык Wrangler из этого источника. Агент делает запрос
00:04:55по адресу, скачивает все нужные файлы и кэширует их на случай повторного использования,
00:05:01применяя полученный навык в ответе пользователю.
00:05:08Хотя предложение Cloudflare звучит здорово, оно добавляет лишние шаги для авторов навыков,
00:05:14такие как создание index.json и размещение его на «общеизвестном» URL.
00:05:20Я не совсем уверен, что именно под этим подразумевается, но в сравнении с простым пушем на GitHub,
00:05:27где проект найдет Vercel, подход Cloudflare может ударить по небольшим
00:05:33разработчикам из-за этих сложностей. Но если его примут (а я не знаю, кто это решает),
00:05:40то проекту skills.sh от Vercel может прийти конец.
00:05:46Впрочем, я уверен, что они могут сосуществовать: через skills.sh можно искать
00:05:52навыки от независимых авторов, а подход Cloudflare использовать для
00:05:57автоматического обнаружения навыков от крупных компаний. В любом случае,
00:06:03когда разработчики создают такие крутые штуки, вам понадобится
00:06:07мониторинг ошибок на случай, если всё сломается. И тут на помощь приходит Better Stack:
00:06:12он не только собирает логи с бэкенда, но и отслеживает фронтенд-ошибки
00:06:18с помощью встроенного ИИ. Вдобавок Better Stack позволяет создавать
00:06:23красивые страницы статуса — так что обязательно оцените их сервис сегодня.

Key Takeaway

Vercel и Cloudflare соревнуются в создании стандартов для удобного поиска и установки навыков ИИ-агентов, стремясь упростить расширение возможностей инструментов разработки.

Highlights

Vercel представила Skills.sh и утилиту Add Skill для упрощенной установки навыков ИИ-агентов

Технология навыков (Agent Skills) основана на использовании файлов skills.md с YAML-метаданными

ИИ-агенты используют метод «прогрессивного раскрытия» для эффективного управления контекстом

Утилита npx add-skill поддерживает автоматическую настройку для 16 различных агентов, включая Cursor и Claude Code

Cloudflare предлагает альтернативный стандарт автоматического обнаружения навыков через файл index.json

Проект Vercel использует анонимную телеметрию для формирования рейтинга популярных навыков и отслеживания трендов

Интеграция сторонних инструментов, таких как Better Auth и ReMotion, значительно расширяет возможности разработчиков

Timeline

Введение в экосистему навыков ИИ-агентов

Спикер представляет платформу Skills By Vercel, которая является каталогом навыков для расширения возможностей ИИ-помощников. Эти навыки позволяют превратить обычного чат-бота в эксперта по React, фронтенд-дизайну или редактору моушн-графики. Основной механизм работы заключается в клонировании репозитория и поиске специального файла разметки перед установкой. В видео ставится вопрос о конкуренции между текущим решением и новым предложением от Cloudflare. Это вступление задает контекст того, как ИИ-агенты становятся более специализированными инструментами.

Техническое устройство и работа навыков

Разбирается внутренняя структура навыков, изначально представленных компанией Anthropic для улучшения Claude. Навык состоит из папки внутри директории .claude, содержащей файл skills.md с метаданными в формате YAML и инструкциями. Система использует умный подход «прогрессивного раскрытия», загружая в контекст сначала только описание, а затем полные инструкции при необходимости. Это позволяет экономить токены и не перегружать модель лишней информацией в начале диалога. Такой метод обеспечивает высокую точность выполнения специфических задач без потери производительности.

Автоматизация установки через Add Skill

Обсуждается проблема ручного копирования навыков между разными агентами, которую Vercel решила проектом Add Skill. С помощью простой команды npx add-skill пользователи могут мгновенно добавить функционал в один из 16 поддерживаемых ИИ-агентов. Утилита автоматически проверяет репозиторий на наличие нужных файлов и создает символьные ссылки в конфигурационных папках, таких как .cursor или .claude. Это значительно упрощает жизнь разработчикам, которые используют несколько инструментов одновременно. Безопасность обеспечивается автоматическим удалением репозиториев, если в них не найден файл навыка.

Поиск навыков и роль телеметрии

Рассматривается портал skills.sh, выполняющий роль глобального реестра доступных навыков для сообщества. Список пополняется автоматически благодаря анонимной телеметрии, которая фиксирует установку новых навыков пользователями через CLI-инструмент. Это позволяет отслеживать популярные тренды, такие как навыки для React Native или ReMotion, в режиме реального времени. Спикер подчеркивает, что телеметрия полностью анонимна и может быть отключена пользователем в любой момент. Данный раздел показывает, как Vercel Labs создает экосистему вокруг инструментов, которыми уже активно пользуются разработчики.

Альтернативный подход Cloudflare и будущее стандартов

Спикер детально анализирует предложение Cloudflare, которое предполагает использование «общеизвестных» URL для автоматического обнаружения навыков. В этой модели агент запрашивает файл index.json напрямую с сервера ресурса, получает список навыков и кэширует необходимые файлы. Хотя это выглядит технологично, автор отмечает дополнительные сложности для разработчиков, которым придется настраивать хостинг и JSON-индексы. Существует вероятность, что подход Cloudflare может вытеснить централизованный список Vercel, если станет индустриальным стандартом. Однако наиболее вероятным сценарием видится их сосуществование для разных типов авторов.

Заключение и рекомендации по мониторингу

В финальной части подчеркивается, что конкуренция между крупными игроками только на руку конечным пользователям. Автор уверен, что навыки от независимых авторов останутся в каталоге Vercel, а корпоративные решения перейдут на модель Cloudflare. Для обеспечения стабильности таких сложных систем рекомендуется использовать инструменты мониторинга, такие как Better Stack. Этот сервис помогает отслеживать ошибки на фронтенде и бэкенде с помощью встроенного ИИ и создавать страницы статуса. Завершается ролик призывом пробовать новые инструменты и следить за развитием сферы ИИ-агентов.

Community Posts

View all posts