AI Skills
Навыки (SKILL.md) расширяют ассистентов готовыми процедурами: документы, дизайн, тестирование и интеграции. Официальные опубликованы владельцами подтверждённых репозиториев компаний-разработчиков; остальные относятся к community.
● Обновлено 7 дн. назад
Используйте при написании статей для блога или документации в формате markdown — предоставляет руководство по стилю письма (активный залог, настоящее время), шаблоны структуры контента и примеры использования компонентов MDC. Переопределяет правила краткости для обеспечения правильной грамматики. Используйте nuxt-content для синтаксиса MDC, nuxt-ui для свойств компонентов.

Используйте этот навык при создании адаптивной игры в Phaser 4 или при обработке масштабирования отображения. Охватывает ScaleManager, режимы масштабирования (FIT, RESIZE, EXPAND, ENVELOP), автоцентрирование, полноэкранный режим и обработку изменения размера окна браузера. Срабатывает на: ScaleManager, responsive, resize, fullscreen, FIT, scale mode.

Оптимизация процесса оформления заказа в электронной коммерции для снижения показателя отказа от корзины. Анализ препятствий, оптимизация способов оплаты, сигналы доверия и лучшие практики UX оформления заказа.

Создавайте React-приложения с использованием декларативного режима React Router с помощью BrowserRouter. Используйте, когда настраиваете маршруты с помощью JSX, переходите по ссылкам с помощью Link/NavLink или читаете параметры URL и поисковые параметры без загрузчиков данных или действий.

Добавить аутентификацию (passkeys/OAuth) в текущее приложение Convex, включая настройку файла wiring auth.config.ts.

Предоставляет точные шаблоны миграции с Enzyme на React Testing Library для обновлений React 18. Используйте этот навык, когда тесты Enzyme необходимо переписать — shallow, mount, wrapper.find(), wrapper.simulate(), wrapper.prop(), wrapper.state(), wrapper.instance(), вызовы Enzyme configure/Adapter или любой тестовый файл, импортирующий из enzyme. Этот навык охватывает полное сопоставление API и сдвиг философии от тестирования реализации к тестированию поведения. Всегда читайте этот навык перед переписыванием тестов Enzyme — не переводите API Enzyme 1:1, так как это приводит к хрупким тестам RTL.

Аудит скорости магазина — ленивая загрузка, сжатие изображений, устранение избыточности приложений, оптимизация кода темы

Оценка поставщика: анализ затрат, оценка рисков и рекомендации. Используйте при рассмотрении нового предложения поставщика, принятии решения о продлении или замене контракта, сравнении двух поставщиков бок о бок, а также при формировании детализации TCO и точек для переговоров перед получением согласования на закупку.

Этот навык следует использовать, когда пользователь спрашивает о 'настройках плагина', 'хранении конфигурации плагина', 'пользовательски настраиваемом плагине', 'файлах .local.md', 'файлах состояния плагина', 'чтении YAML frontmatter', 'настройках плагина для каждого проекта' или хочет сделать поведение плагина настраиваемым. Описывает паттерн .claude/plugin-name.local.md для хранения конфигурации, специфичной для плагина, с использованием YAML frontmatter и содержимого markdown.

Шаблоны интеграции для Mapbox MCP DevKit Server в инструментах программирования с ИИ. Охватывает настройку, управление стилями, управление токенами, рабочие процессы проверки и доступ к документации через MCP. Используйте при разработке приложений Mapbox с помощью ИИ-ассистентов.

Создание и интеграция Stream Chat, Video и Feeds в приложениях Android. Используйте для работы с Jetpack Compose, Android Studio и проектами Gradle — включая настройку пакетов Stream, подключение аутентификации и токенов, создание макетов экранов и любые последующие работы с UI Stream, такие как добавление экранов, навигация между списком каналов и экранами каналов/сообщений, обработка нажатий на канал, глубокие ссылки, маршрутизация push-уведомлений, темизация, кастомный UI каналов/сообщений, потоки видеозвонков (присоединение/запуск звонков, звонок, кастомные элементы управления звонком и плитки участников), а также поверхности Feeds (лента, редактор активности, ветвящиеся комментарии, граф подписок/профиль, лента уведомлений, истории).

Написание запросов, мутаций, действий и HTTP-действий с правильной валидацией аргументов, обработкой ошибок, внутренними функциями и учетом особенностей выполнения во время выполнения

Используйте при планировании или написании серверного кода, использующего `@supabase/server` — Edge Functions, приложения Hono, обработчики вебхуков или любой бэкенд, который создает клиентов Supabase или проверяет входящую аутентификацию. Активируйте **перед** написанием или изменением любого файла, импортирующего из `@supabase/server` (или подпутей, таких как `@supabase/server/core`); вызывающего `withSupabase`, `createSupabaseContext`, `createAdminClient`, `createContextClient`, `verifyAuth`, `verifyCredentials` или `extractCredentials`; настраивающего режим `auth:` (`'none'` | `'publishable'` | `'secret'` | `'user'`, или именованные варианты, такие как `'secret:*'`); или находящегося в `supabase/functions/` и проверяющего входящий запрос. Также активируйте во время планирования — если план упоминает что-либо из вышеперечисленного, загрузите навык перед черновиком кода; не экстраполируйте значения `auth:` или режимы аутентификации из соседних функций. Также активируйте, когда вы видите устаревшие паттерны для миграции на этот пакет — `Deno.serve`, `createClient(Deno.env.get('SUPABASE_URL'))`, импорты из `esm.sh/@supabase` или `deno.land/std`, использование `SUPABASE_ANON_KEY` / `SUPABASE_SERVICE_ROLE_KEY` или устаревший параметр конфигурации `allow:` / удаленные значения режимов `'always'` / `'public'` / удаленное поле `authType`.

Проектирование агентов в стиле Data Atlas, основанных на источниках данных, для исследований наборов Itô, обнаружения рынков, разработки параметров и редактирования с участием человека. Используйте для архитектуры и планирования рабочих процессов в режиме только для чтения, а не для исполнения ордеров в реальном времени.

Полная настройка SDK Sentry для Elixir. Используйте, когда вас просят «добавить Sentry в Elixir», «установить sentry для Elixir» или настроить мониторинг ошибок, трассировку, логирование или cron-задачи для приложений на Elixir, Phoenix или Plug. Поддерживает Phoenix, Plug, LiveView, Oban и Quantum.

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

Аудит профилей Amazon Ads, регионов, Sponsored Products, Sponsored Brands, Sponsored Display, DSP, портфелей, таргетинга, поисковых запросов, готовности к розничной торговле, креативов, бюджетов, ACOS, TACOS, отчетности и политик. Используйте для Amazon Ads, спонсируемой рекламы, Amazon PPC, ACOS, TACOS, рекламы ASIN, Amazon DSP или оптимизации розничных медиа.

DEPRECATED - этот навык больше не поддерживается. Вместо него используйте официальные навыки Angular по адресу https://github.com/angular/skills. Реализуйте реактивное управление состоянием на основе сигналов в Angular v20+. Применяйте для создания реактивного состояния с помощью signal(), производного состояния с помощью computed(), зависимого состояния с помощью linkedSignal() и побочных эффектов с помощью effect(). Срабатывает при вопросах об управлении состоянием, конвертации из паттернов BehaviorSubject/Observable в сигналы или реализации реактивных потоков данных.

Держат ли этот токен качественные кошельки или розничные трейдеры? Соотношение держателей SM, разделение потоков по меткам и качество недавних покупателей.

Навык полной разработки модов для Minecraft для NeoForge (1.21+), Fabric (1.21+) и устаревшего Forge 1.20.1. Создает каркасы новых модов, добавляет пользовательские блоки, предметы, сущности, рецепты, команды, интерфейсы, измерения и генерацию данных. Знает паттерны NeoForge DeferredRegister + event-bus, паттерны Forge 1.20.1 MDK/FMLJavaModLoadingContext и паттерны Fabric Registry + ModInitializer. Используйте, когда пользователь просит создать мод для Minecraft, добавить функцию в существующий мод, исправить ошибку в моде, сгенерировать JSON-активы/данные, поддержать Forge 1.20.1 или выполнить миграцию между платформами моддинга. Отдавайте предпочтение NeoForge, если пользователь явно не укажет Fabric, Forge 1.20.1 или Multiloader.

Шаблоны для создания реактивных приложений, включая управление подписками, оптимистичные обновления, поведение кэша и пагинированные запросы с загрузкой на основе курсоров

Этот навык следует использовать, когда пользователь просит «убрать паттерны написания ИИ», «очеловечить этот текст», «сделать его более естественным», «удалить следы генерации ИИ», «исправить роботизированное письмо» или необходимо устранить паттерны написания ИИ из текста. Поддерживает тексты на английском и китайском языках. Основан на руководстве Wikipedia «Признаки написания ИИ», выявляет и исправляет раздутую символику, рекламный язык, поверхностный анализ с использованием суффикса -ing, неопределенные ссылки, лексику ИИ, негативные параллелизмы и избыточные соединительные фразы.

Написание промптов для генерации видео MiniMax H3 для T2VA, I2VA, FL2VA, L2VA и Ref2VA. Используйте при переписывании мультимодальных запросов в структуры промптов H3, составлении integrated_multimodal_description, overall_soundscape и non_diegetic_music, синхронизации ключевых кадров или определении меток-референсов для изображений, видео и аудио.

Анализ отчёта отпечатка liarjs и определение компонента, вызвавшего каждую неудачную проверку: что измеряет идентификатор проверки, поступает ли сигнал из конфигурации запуска, слоя, модифицирующего страницу, сетевого пути или образа машины, и какие неудачи являются неотъемлемой частью headless- или датацентровых сред. Используйте, когда сканирование отпечатка вернуло низкий балл или когда требуется объяснить идентификатор проверки, такой как webdriver, worker-consistency, gpu-triad, native-integrity или tz.

Оркестрация распространения TestFlight, групп, тестировщиков и заметок "What to Test" с помощью asc. Используйте при развертывании бета-версий.

Полная настройка SDK Sentry для NestJS. Используйте, когда вас просят «добавить Sentry в NestJS», «установить @sentry/nestjs», «настроить Sentry в NestJS» или настроить мониторинг ошибок, трассировку, профилирование, логирование, метрики, cron-задачи или мониторинг ИИ для приложений NestJS. Поддерживает адаптеры Express и Fastify, GraphQL, микросервисы, WebSockets и фоновые задачи.

Используйте этот навык при миграции проекта с Phaser 3 на Phaser 4, а также когда пользователь спрашивает о критических изменениях, различиях в API или о том, как обновить свой код с версии 3. Охватывает изменения рендерера (переход от конвейеров к узлам рендеринга), переход эффектов/масок к фильтрам, систему оттенков, матрицу камеры, координаты текстур, DynamicTexture, шейдеры, освещение, удалённые игровые объекты и полный чек-лист миграции. Срабатывает при: migrate, upgrade, v3 to v4, breaking changes, Phaser 3 to 4, migration guide, update from v3.

Когда пользователь хочет оптимизировать структуру URL, устранить проблемы с URL или спланировать иерархию URL. Также используйте, когда пользователь упоминает «структура URL», «оптимизация URL», «слаг», «чистые URL», «иерархия URL», «путь URL», «структура постоянной ссылки», «лучшие практики URL», «динамические URL» или «параметры URL». Для формулировки слага на отдельной странице используйте url-slug-generator. Для консолидации канонических ссылок используйте canonical-tag.

Сгенерируйте руководство по онбордингу GROOVE.md для участников проекта, поддерживающего groove. Описывает составной цикл, команды и соглашения.

Инструмент анализа и симуляции стратегий опционной торговли. Предоставляет теоретическое ценообразование по модели Блэка-Шоулза, расчет греческих величин, симуляцию прибыли/убытков по стратегиям и рекомендации по управлению рисками. Используйте, когда пользователь запрашивает анализ опционных стратегий, покрытые коллы, защитные путы, спреды, железные кондоры, торговлю на основе отчетов о прибыли или управление рисками в опционах. Включает анализ волатильности, расчет размера позиции и рекомендации по стратегиям на основе событий earnings. Сделан акцент на образовательный аспект и практическую симуляцию сделок.

Переработайте домашние страницы README в GitHub или создайте нативные для проекта чистые SVG-файлы, гибридные PNG/WebP, составленные из SVG, и опциональные анимированные GIF. Используйте, когда пользователь просит улучшить, переработать, изменить бренд, визуально обновить, упростить или провести аудит README в GitHub; создавайте только hero-секции, заголовки разделов, диаграммы, бейджи, моушн-графику, демонстрационные модули или другие элементы для README; или превращайте домашнюю страницу репозитория в целостную визуальную историю. Если неясно, требуется ли работа над всем README целиком или только над отдельными элементами, уточните, какой объем работ желает пользователь. Для hero-элементов, где подходят как чистый SVG, так и сгенерированные растровые материалы, объясните компромиссы и подтвердите реализацию перед созданием элемента.

Создает, запускает, отлаживает и обслуживает приложения на микровиртуальных машинах AWS Lambda — изолированных с помощью Firecracker, способных к возобновлению работы из снимков срезов срезов серверлесс-вычислений, работающих внутри контейнера со сроком жизни до 8 часов. Применимо, когда рабочие нагрузки требуют строгой изоляции между арендаторами, изолированных серверлесс-вычислений, вычислений в песочнице или безопасного многопользовательского выполнения. Также подходит для песочниц выполнения кода ИИ/агентов, интерактивных игровых площадок и ноутбуков (Jupyter, REPL, среды разработки, запускающие предоставленный пользователем код), сред обучения с подкреплением, многопользовательских исполнителей CI и сборочных раннеров, серверов игр или симуляций с сохранением сеанса или изолированных сканеров безопасности. Также применимо, когда рабочая нагрузка требует долгоживущих сеансов, сервера, слушающего реальный порт (gRPC, WebSocket, пользовательские протоколы TCP), сохранения состояния в периоды бездействия (приостановка/возобновление), доступа на уровне контейнера (FUSE, eBPF, пользовательские системные вызовы) или маршрутизации, привязанной к сеансу.

Использовать при написании или изменении тестов Playwright (.spec.ts, .test.ts с импортами @playwright/test).

Применяйте закон Миллера — группируйте информацию блоками примерно по четыре элемента, чтобы уложиться в объём рабочей памяти. Используйте при группировке полей, пунктов меню или шагов. Для уменьшения количества предлагаемых вариантов используйте `hicks-law`.

Декомпозиция запросов и оркестровка многоисточникового поиска. Разбивает вопросы на естественном языке на целевые поисковые запросы для каждого источника, преобразует запросы в специфичный для источника синтаксис, ранжирует результаты по релевантности, а также обрабатывает неоднозначность и стратегии резервного копирования.

Аудит и усиление безопасности хостов OpenClaw: SSH, брандмауэр, обновления, экспозиция, резервное копирование, шифрование диска, безопасность шлюза.

Генерирует иерархическую базу знаний AGENTS.md для кодовой базы. Создаёт документацию в корневой директории и подкаталогах, оценённых по уровню сложности.

Модернизирует приложения на базе UIKit для работы в многооконных средах, заменяя устаревшие API общего состояния на современные альтернативы, соответствующие контексту. Включает ссылки на mainScreen, interfaceOrientation, жизненный цикл приложения и сцены, а также обновления safe area inset.

Картируйте полный путь пользователя (end-to-end) для одного портрета, включая этапы, точки контакта, эмоции и болевые точки. Используйте при улучшении существующего пользовательского опыта. Для экосистемы с множеством каналов используйте `experience-map` (ux-strategy); для путей на уровне экранов используйте `user-flow-diagram` (prototyping-testing).

Пишите продающий текст для лендингов, используя проверенные фреймворки, такие как PAS (Problem-Agitate-Solution), AIDA и StoryBrand. Создает заголовки, ценностные предложения, призывы к действию (CTA) и полные блоки страницы, оптимизированные для конверсии. Используйте, когда пользователям нужен текст для лендингов, продающих страниц или маркетинговых сайтов.

Используйте, когда пользователь просит провести аудит безопасности, пентестирование, сканирование уязвимостей, проверку по OWASP Top 10 или оценку безопасности с наступательной точки зрения. Включает статический анализ, сканирование зависимостей, обнаружение секретов, тестирование безопасности API и формирование отчетов по пентесту.

Используйте этот навык при композитинге объектов отображения с режимами смешивания в PixiJS v8. Охватывает стандартные режимы (normal, add, multiply, screen, erase, min, max), расширенные режимы через pixi.js/advanced-blend-modes (color-burn, overlay, hard-light и др.), упорядочивание, удобное для батчинга. Срабатывает на: blendMode, additive, multiply, screen, overlay, color-burn, color-dodge, advanced-blend-modes, glow, erase.

Главный вход. Читает текущий проект (фреймворк, токены, бриф, спецификацию, harness) и сообщает, что ui-craft может сделать прямо сейчас, затем направляет к следующему правильному шагу. Запускайте в первую очередь, если вы новичок или не уверены, с чего начать. Не вносит изменений в код. Вызывайте, когда пользователь просит start для своего UI или упоминает 'start' в контексте дизайна / UI / frontend-разработки.

Получение результатов матчей K League (Корейская футбольная лига) и текущих позиций команд с фильтрацией по дате и команде. Используется официальный JSON-эндпоинт и пакет kleague-results.

Анализ инвестиций в недвижимость и инфраструктуру, включая REITs, оценку прямой недвижимости и инфраструктурных активов. Используйте, когда пользователь спрашивает об инвестициях в недвижимость, REITs, ставках капитализации, NOI, FFO, AFFO, оценке недвижимости или инфраструктурных инвестициях. Также вызывайте, когда пользователи упоминают 'анализ арендной недвижимости', 'доходность на вложенный денежный капитал', 'мультипликатор валовой арендной платы', 'дивиденды REITs', 'секторы недвижимости', 'сотовые вышки', 'платные дороги', 'коэффициент LTV', 'DSCR' или спрашивают, стоит ли инвестировать в недвижимость напрямую или через REITs.

Выявляет риски миграции с Oracle на PostgreSQL путем сопоставления кода с известными поведенческими различиями (пустые строки, refcursors, приведение типов, сортировка/колации, риски планировщика UNION ALL, требования к обновлению материализованных представлений, метки времени, одновременные транзакции и т.д.). Используйте при планировании миграции базы данных, проверке артефактов миграции или валидации того, что интеграционные тесты покрывают различия между Oracle и PostgreSQL.

Используйте, когда необходимо запускать интерактивные CLI-инструменты (vim, git rebase -i, Python REPL и т. д.), требующие ввода/вывода в реальном времени — предоставляет подход на основе tmux для управления интерактивными сессиями через отсоединенные сессии и команду send-keys

Создавайте кроссплатформенные чат-боты с помощью Chat SDK (пакет npm `chat`). Используйте, когда разработчики хотят создать бота с помощью create-chat-sdk, собрать бота для Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear или WhatsApp, обрабатывать упоминания, прямые сообщения, подписанные потоки, реакции, слэш-команды, карточки, модальные окна, файлы или потоковую передачу ИИ, настраивать маршруты вебхуков или боты с несколькими адаптерами, отправлять богатые карточки или потоковые ответы ИИ на платформы чата, или создавать собственный адаптер или адаптер состояния.

Используйте при написании E2E-тестов с Playwright, настройке тестовой инфраструктуры или отладке нестабильных браузерных тестов. Вызывает для написания тестовых скриптов, создания page objects, настройки тестовых фикстур, установки репортеров, интеграции с CI, эмуляции API или проведения визуального регрессионного тестирования. Триггерные слова: Playwright, E2E test, end-to-end, browser testing, automation, UI testing, visual testing, Page Object Model, test flakiness.

Используйте этот навык немедленно, когда пользователь упоминает конфликты слияния (merge conflicts), которые необходимо разрешить. Не пытайтесь разрешать конфликты напрямую — сначала вызовите этот навык. Этот навык специализируется на предоставлении структурированной рамки для слияния импортов, тестов, файлов блокировок (регенерация), конфигурационных файлов, а также для обработки удалённых, но изменённых файлов с резервным копированием и анализом.

Попытка чтения данных из опубликованных таблиц для подтверждения фактической утечки данных и эффективности работы RLS.

Разрабатывайте стратегию генерации спроса и многоканальные кампании. Используйте, когда пользователь говорит "demand gen", "demand generation", "lead generation strategy", "pipeline generation", "multi-channel campaign", "funnel strategy", "MQL", "SQL", "attribution" или спрашивает о генерации квалифицированных лидов и построении воронки продаж с помощью маркетинга.

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

Реализуйте компонент Syncfusion React Timeline для отображения хронологических последовательностей событий с настраиваемыми макетами, стилями и интерактивностью. Используйте этот навык при создании временных шкал, отображении последовательностей событий, показе прогресса ключевых этапов, создании лент активности или построении визуализаций данных на основе времени. Это охватывает карьерные истории, дорожные карты проектов, потоки процессов, отслеживание отгрузок и отображение событий, привязанных ко времени.

Создает полные проекты Arduino и встроенных систем в Arduino IDE, Arduino CLI, PlatformIO и вендоровских инструментальных цепочках. Используйте, когда пользователь запрашивает приложение, сочетающее прошивку, датчики, исполнительные механизмы, сетевые функции, управление питанием или развертывание, а не просто фрагмент кода. Встроенный шаблон ориентирован на UNO, ESP32 и Raspberry Pi Pico; используйте профиль платы и документируйте ограничения для других целевых платформ.

Используйте при создании пользовательских интерфейсов Android с помощью Jetpack Compose, управлении состоянием с помощью remember/mutableStateOf или реализации декларативных паттернов UI.

Внутренняя вспомогательная функция для селекторов actionbook MCP, используемых в рабочих процессах исследования документации Rust. Используйте только тогда, когда другой рабочий процесс rust-skills явно запрашивает селекторы на базе actionbook.

Используйте при оценке систем ИИ/МО на наличие уязвимостей инъекции промптов, обхода ограничений (jailbreak), риска инверсии модели, воздействия отравления данных или злоупотребления инструментами агентов. Охватывает сопоставление техник MITRE ATLAS, обнаружение сигнатур инъекций и оценку устойчивости к состязательным атакам.

Миграция хранимых процедур Oracle PL/SQL в PostgreSQL PL/pgSQL. Переводит специфичный для Oracle синтаксис, сохраняет сигнатуры методов и параметры, привязанные к типам, использует orafce там, где это уместно, и применяет явное сопоставление сортировки (`COLLATE "C"` только при необходимости, локальные сортировки, когда требуется). Используйте при преобразовании хранимых процедур или функций Oracle в эквиваленты PostgreSQL во время миграции базы данных.
Как сделать свой навык
Навык — это папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент подхватывает его по описанию и следует шагам.
