AI Skills
Навыки (SKILL.md) расширяют ассистентов готовыми процедурами: документы, дизайн, тестирование и интеграции. Официальные опубликованы владельцами подтверждённых репозиториев компаний-разработчиков; остальные относятся к community.
● Обновлено 44 мин. назад
Лучшие практики Ruby on Rails Hotwire для создания интерактивных приложений с использованием Turbo Drive, Turbo Frames, Turbo Streams, морфинга Turbo 8 и контроллеров Stimulus. Этот навык следует использовать при написании, проверке или рефакторинге кода Rails на базе Hotwire, чтобы обеспечить оптимальные паттерны для навигации, частичного обновления страниц, вещания в реальном времени, морфинга, проектирования контроллеров Stimulus, обработки ошибок и прогрессивного улучшения. Активируется для задач, связанных с Turbo Frames, Turbo Streams, Turbo Drive, трансляциями, морфингом, контроллерами Stimulus, ActionCable, turbo_stream_from, turbo_frame_tag, data-controller, data-action или производительностью Hotwire. Является дополнением к навыкам rails-dev, rails-testing, rails-design-system, ruby-optimise и ruby-refactor.

Используйте при реализации сохранения данных игроков в Roblox, сохранении/загрузке статистики или инвентаря игроков, построении таблиц лидеров с использованием упорядоченных хранилищ данных (datastores), обработке миграции данных между версиями, диагностике проблем с потерей данных или добавлении автоматического сохранения и безопасной обработки данных при завершении работы с помощью DataStoreService.

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

25+ проверенных формул заголовков, которые останавливают скроллинг, привлекают внимание и стимулируют клики. Шаблоны и примеры для любой ситуации. Используйте при: написании заголовков для лендингов, рекламных объявлений или статей; создании тем писем, повышающих открываемость; разработке цепляющих заголовков для социальных сетей; A/B-тестировании вариантов заголовков; преодолении творческого кризиса при написании заголовков.

Создает компоненты Vue 3, разрабатывает composables на чистом JavaScript, настраивает проекты Vite и настраивает маршрутизацию и управление состоянием исключительно на JavaScript — без TypeScript. Генерирует код с типизацией через JSDoc, используя аннотации @typedef, @param и @returns для полного покрытия типами без необходимости компилятора TS. Используйте при создании приложений Vue 3 только на JavaScript (без TypeScript), когда проекты требуют подсказок типов на основе JSDoc, при миграции с Options API Vue 2 на Composition API в JS, а также когда команды предпочитают чистый JavaScript, модули .mjs или нуждаются в быстрых прототипах без настройки TypeScript.

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

Обеспечивает и генерирует полные циклы CRUD для сервисов на Spring Boot 3. Создает архитектуру, сфокусированную на функциональности, с использованием агрегатов Spring Data JPA, репозиториев, DTO, контроллеров и REST API. Проверяет инварианты домена и границы транзакций. Используйте при моделировании сервисов бэкенда на Java, конечных точек REST API, операций с базой данных, паттернов веб-сервисов или сущностей JPA для приложений Spring Boot.

Центральный маршрутизатор для экосистемы маркетинговых навыков. Используйте, когда не уверены, какой маркетинговый навык применить, при оркестровке многонавыковой кампании или координации между контентом, SEO, CRO, каналами и аналитикой. Также используйте, когда пользователь упоминает «marketing help», «campaign plan», «what should I do next», «marketing priorities» или «coordinate marketing».

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

DEPRECATED redirect — этот навык был переименован в tools. Не используйте этот навык; вместо него вызывайте tools. Сохранён только для того, чтобы старые ссылки на aiconfig-tools по-прежнему направляли пользователей к новому названию.

Создание записи о релизе в CHANGELOG.md в формате с эмодзи для каждого PR, слитого с момента последнего релиза, затем делегирование задачи в om-auto-create-pr, чтобы она была оформлена как docs PR против настроенной базовой ветки. Учитывает Supersede Credit Rule и проверяет каждый кредит на соответствие авторству коммитов, поэтому carry-forwards и umbrella merges засчитывают вклад контрибьютору, а не тому, кто выполнил слияние. Используется в момент релиза.

Превращает сырые идеи в четкие, готовые к реализации концепции через структурированное дивергентное и конвергентное мышление. Используйте, когда идея еще размыта, когда необходимо проверить предположения на прочность перед принятием плана или когда нужно расширить варианты перед сужением до одного. Срабатывает по командам "ideate", "refine this idea" или "stress-test my plan".

Используйте при создании, отладке или расширении серверов или клиентов MCP, которые подключают ИИ-системы к внешним инструментам и источникам данных. Вызывайте для реализации обработчиков инструментов, настройки провайдеров ресурсов, настройки транспортных слоев stdio/HTTP/SSE, валидации схем с помощью Zod или Pydantic, отладки проблем соответствия протоколу или создания шаблонов полных проектов серверов/клиентов MCP с использованием SDK на TypeScript или Python.

Когда пользователь хочет создать, оптимизировать или провести аудит страницы «Решения» (solutions). Также используйте, если пользователь упоминает «solutions», «solutions page», «by industry», «industry solutions», «by company size», «SMB», «enterprise», «by outcome», «business outcomes» или «how we solve X». Для планирования страниц всего сайта используйте website-structure.

Навык OCR с использованием модели PaddleOCR через API SiliconFlow. Этот навык следует использовать, когда пользователь просит «recognize text from an image» (распознать текст с изображения), «extract text from a photo» (извлечь текст из фотографии), «OCR this image» (выполнить OCR этого изображения), «read text from screenshot» (прочитать текст со скриншота) или упоминает «PaddleOCR», «image text recognition» (распознавание текста с изображений), «text extraction from images» (извлечение текста из изображений).

Прямой вызов официального удаленного MCP-сервера Korea Ilbo (mcp.hankookilbo.com) без аутентификации для получения заголовков редакторов, популярных статей, тщательно просмотренных материалов, последних новостей, редакционных рекомендаций по разделам, поиска по темам и гороскопов на день. Запрос ориентирован на метаданные статей (заголовок, время публикации, ссылка на полный текст).

Определите и организуйте токены для цвета, отступов, типографики и глубины (elevation) с правилами именования и использования. Используйте при создании слоя токенов. Для аудита существующего использования используйте `design-token-audit` (designer-toolkit); для маппинга нескольких брендов используйте `theming-system`.

Создавать надежные системы бэктестирования торговых стратегий с правильной обработкой предвидения будущего (look-ahead bias), эффекта выжившего и транзакционных издержек. Применять при разработке торговых алгоритмов, валидации стратегий или создании инфраструктуры для бэктестирования.

Запуск трекера охвата ключевых слов в стиле Google Alerts. Использует news-search для недавних запросов по ключевым словам, позволяет LLM устранять дубликаты и классифицировать реальные упоминания по сравнению с мусором, сохраняет решения в SQLite и отправляет уведомления только о новом реальном освещении.

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

Создавайте модельную книгу сетапов в стиле Stockbee на основе кандидатов из скринера импульсных всплесков, затем обновляйте прогноз на 3 и 5 дней с учетом MFE/MAE, статуса срабатывания стоп-лосса, тегов результатов и статистики когорт. Используйте, когда пользователь хочет изучить примеры импульсных всплесков Stockbee, отслеживать неудачные кандидаты, развивать понимание сетапов, сравнивать качество сетапов A/B или преобразовывать выходные данные скринера в цикл обучения, а не в немедленные торговые сигналы.

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

Применение правил письма к любой документации, которую будут читать люди. Делает ваш текст более ясным, сильным и профессиональным.

Управление контекстными задачами GitHub: issues, PR, релизами и маркетингом с помощью параллельной армии субагентов. Координирует 10–20 динамических агентов на задачу. Используйте при сортировке issues, ревью PR, выпуске версий, написании постов в LinkedIn, анонсах релизов, исправлении багов, слиянии вкладов, проверке переменных окружения (ENV vars), тестировании адаптеров или синхронизации веток.

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

Создавайте пользовательские истории, следуя принципам 3 C (Card, Conversation, Confirmation) и критериям INVEST, с описаниями, ссылками на дизайн и критериями приемки. Используйте при написании пользовательских историй, декомпозиции функций на элементы бэклога или определении критериев приемки.

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

Управляйте уведомлениями как единым рабочим процессом ECC-native в GitHub, Linear, системных оповещениях, хуках и подключенных каналах коммуникации. Используйте, когда реальная проблема заключается в маршрутизации оповещений, дедупликации, эскалации или сворачивании входящих.

Создает системы генерации лидов на основе фреймворка Alex Hormozi Core Four (теплые outreach, контент, холодные outreach, платная реклама), лид-магнитов и правила 100. Используйте при проектировании привлечения клиентов, масштабировании рекламы, выборе маркетинговых каналов для этапа развития выручки, создании реферальных программ или устранении низкой активности лидов. Охватывает лид-магниты, математику LTGP:CAC, масштабирование More Better New и Lead Getters (рефералы, сотрудники, агентства, аффилиаты).

Генерация, предварительный просмотр, сохранение или валидация CSS темы Preline с использованием встроенного локального генератора в этом навыке. Используйте, когда пользователь просит создать новую тему Preline, подобрать цвет бренда, перевести настроение в тему, сгенерировать CSS для светлой и темной темы, просмотреть результат темы без записи файлов или проверить и исправить сгенерированные токены темы. Не используйте для общей работы с CSS, не относящейся к Preline, или для произвольного выполнения команд.

Делайте веб-сайты доступными для AI-агентов. Навигация, клики, ввод текста, извлечение данных, ожидание — с использованием Chrome и существующими сессиями входа. Ключ API LLM не требуется.

Запускать кодовый агент в автономном цикле с помощью команды /ralph, с предварительной проверкой, что каждый CLI-инструмент установлен, связан и аутентифицирован. Использовать при управлении долгосрочной автономной разработкой на основе широкого промпта, ориентированного на результат.

Протокол заседаний совета директоров с участием нескольких агентов для стратегических решений. Запускает структурированные 6 фаз обсуждений: загрузка контекста, независимые вклады руководителей C-suite (изолированные, без перекрестного влияния), анализ критиков, синтез, проверка основателем и извлечение решения. Используйте, когда пользователь вызывает /cs:boardroom, созывает заседание совета директоров или хочет структурированное многоперспективное обсуждение руководителями стратегического вопроса.

Определяйте и реализуйте Индикаторы уровня обслуживания (SLI) и Цели уровня обслуживания (SLO) с использованием бюджетов ошибок и оповещений. Применяйте при установлении целей надежности, внедрении практик SRE или измерении производительности сервиса.

Проектирование стабильных, совместимых публичных API с использованием принципов расширяемого дизайна. Управление совместимостью API, проводимой совместимостью и версионированием для NuGet-пакетов и распределённых систем.

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

Адаптируйте и переписывайте контент для разных платформ (LinkedIn, X, Reddit, англоязычный блог, WeChat). У каждой платформы свой тон, формат и требования к длине.

Проверка результатов розыгрышей корейской лотереи, последних раундов и совпадений билетов с помощью пакета k-lotto. Используйте, когда пользователь запрашивает выигрышные номера, информацию о выплатах или хочет узнать, совпали ли его номера.

Навык статического анализа для кодовых баз C/C++. Применяйте при повышении качества кода, сортировке зашумлённых сборок, запуске clang-tidy, cppcheck или scan-build, интерпретации категорий проверок, подавлении ложных срабатываний или интеграции статического анализа в CI. Активируется при запросах о проверках clang-tidy, cppcheck, scan-build, compile_commands.json, повышении надёжности кода или предупреждениях статического анализа.

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

Структурированная обработка ошибок в Golang с использованием samber/oops — конструкторы ошибок, трассировки стека, коды ошибок, контекст ошибок, обёртывание ошибок, атрибуты ошибок, сообщения для пользователей и разработчиков, восстановление после паник и интеграция с логгером. Применяется при использовании или внедрении samber/oops, либо когда в кодовой базе уже импортируется github.com/samber/oops.

Поиск официальных статистических таблиц Кореи и просмотр метаданных, данных и объемных файлов через Open API KOSIS (Национальный портал статистики, kosis.kr), управляемый Национальным управлением данных. Используйте, когда пользователь запрашивает числовые данные официальной статистики Кореи (население, домохозяйства, цены, занятость и т. д.), а не для анализа или визуализации.

Когда пользователь хочет оптимизировать тег title, заголовок страницы или заголовок в результатах поиска (SERP). Также используйте, если пользователь упоминает «title tag», «meta title», «page title», «SEO title», «SERP title», «browser tab title», «title optimization», «headline for search», «title too long», «title tag length», «duplicate title tags» или «optimize title for CTR». Для мета-описания используйте meta-description. Для структурированных данных используйте schema-markup.

Предоставляет разнообразные техники для задач CTF, которые не укладываются в основные категории. Применяется для головоломок с кодированием, pyjails, bash jails, RF/SDR, аномалий DNS, трюков с юникодом, эзотерических языков, головоломок с QR-кодами или аудио, решения ограничений, теории игр, нестандартных обходов песочниц и гибридных логических задач. Предпочитайте более специфичный навык, если задача в основном относится к web, pwn, reverse, forensics, malware, OSINT или crypto. Рассматривайте этот навык как запасной вариант для настоящих кросс-категорийных задач или задач с краевыми случаями, а не как точку входа по умолчанию.

Подробное руководство по реализации компонента Syncfusion React Query Builder. Используйте этот навык при создании сложных интерфейсов фильтрации, построении систем сложных запросов данных или реализации динамической фильтрации на основе правил. Этот навык охватывает настройку конструктора запросов, преобразование в SQL-запросы, фильтрацию перетаскиванием, настройку и управление состоянием.

Подключение к совместимой эволюционной торговой площадке EvoMap. Публикация пакетов Gene+Capsule, получение продвигаемых активов, выполнение задач за вознаграждение и заработок кредитов через протокол GEP-A2A. Использовать, когда пользователь упоминает EvoMap, эволюционные активы, протокол A2A, публикацию капсул или маркетплейс агентов.

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

Реализует конвейеры для чанкинга документов, генерации эмбеддингов, хранения векторов и их извлечения для систем Retrieval-Augmented Generation. Используйте при создании приложений RAG, разработке систем вопросов и ответов по документам или интеграции ИИ с базами знаний.

Рабочий процесс self-improvement только для CI с использованием gh-aw (GitHub Agentic Workflows). Захватывает повторяющиеся паттерны сбоев и сигналы качества из проверок pull request, генерирует структурированные кандидаты на обучение и предлагает устойчивые правила предотвращения без интерактивных запросов. Используйте, когда вам нужен автоматизированный захват знаний в CI/headless-конвейерах.

Создание, исправление, проверка и валидация адаптивных или отзывчивых интерфейсов Flutter для мобильных устройств, планшетов, десктопов, веб-страниц, больших экранов, складных устройств и устройств с комбинированными типами ввода. Применяется при создании макетов, управляемых брейкпоинтами, отзывчивой навигации, адаптивных диалоговых окон/списков/сеток, поведении клавиатуры/мыши/тачскрина, принятии решений на основе размера окна с использованием MediaQuery или LayoutBuilder, а также при использовании паттернов Capability и Policy для поведения, специфичного для платформы.

Обработка форматирования, шаблонов и стилей LaTeX для научных статей. Настройка шаблонов для конференций (ICML, ICLR, NeurIPS, AAAI, ACL), устранение проблем с форматированием, управление пакетами и обеспечение соответствия требованиям конкретных изданий. Используйте, когда пользователю нужно настроить шаблон статьи, исправить форматирование LaTeX или подготовиться к подаче материала.

Навигация, управление и оптимизация монорепозиториев. Охватывает Turborepo, Nx, pnpm workspaces и Lerna. Анализ влияния изменений между пакетами, выборочные сборки и тесты для затронутых пакетов, удаленное кэширование, визуализация графа зависимостей и структурированные миграции от нескольких репозиториев к монорепозиторию. Используйте при настройке нового монорепозитория, оптимизации CI для большого рабочего пространства, отладке проблем с зависимостями между пакетами или планировании консолидации нескольких репозиториев.
NE
Мониторинг конкурентов и сбор конкурентной разведки для продавцов на Amazon. Отслеживание изменений цен, уровня запасов, запуска новых продуктов, скорости появления отзывов и рекламных паттернов для ASIN конкурентов. Настройка оповещений о снижении цен, отсутствии товара на складе и изменениях на рынке. Работает на 12 маркетплейсах Amazon. Ключ API не требуется. Используйте, когда: (1) отслеживаете ценовые стратегии конкурентов, (2) контролируете запасы и паттерны наличия товара у конкурентов, (3) обнаруживаете запуск новых продуктов в вашей категории, (4) анализируете скорость появления отзывов и рейтинги конкурентов, (5) выявляете рыночные возможности из-за пробелов в предложении конкурентов, (6) настраиваете конкурентные оповещения и бенчмарки.

Проведите формальные многосторонние дебаты по одному спорному решению в области MEL/SRHR: персональные агенты, сопоставленные с реальными экспертными точками зрения, исследуют вопрос независимо и вслепую, ведут один раунд дебатов, затем синтез в форме меморандума о решении сохраняет видимыми согласованные моменты и подлинные разногласия, чтобы Ane могла принять решение. Используйте, когда Ane не может определиться между именованными вариантами и хочет аргументированных независимых мнений. Затратный по токенам по замыслу: резервируйте для реальных решений. Не предназначен для уточнения дизайна, на который она уже склоняется (/grill-mel), создания новых проектов (brainstorming) или простого документа с вариантами (/decision-memo) и никогда для создания чего-либо.

Миграция проектов Jest или Vitest на Rstest. Используйте, когда вас просят перенести проект с Jest/Vitest на Rstest, заменить API `jest`/`vi` на `@rstest/core`, перевести конфигурацию в `rstest.config.ts`, обновить скрипты, покрытие, настройку, моки, снимки и проекты, или диагностировать предупреждения о загрузке конфигурации, сбои миграции и регрессии по памяти/производительности, вызванные моделью выполнения Rstest на базе Rsbuild/Rspack, сборкой зависимостей DOM, графами сборки модулей с runtime-моками или рассинхронизацией версий.

Управление конфигурацией в Python с использованием переменных окружения и типизированных настроек. Используйте при вынесении конфигурации, настройке pydantic-settings, управлении секретами или реализации поведения, зависящего от окружения.

Создание уникальных лендингов с высокой конверсией, сочетающих проверенные элементы конверсии с исключительным качеством дизайна. Создавайте красивые и запоминающиеся лендинги с использованием Next.js 14+ и ShadCN UI, избегая шаблонной эстетики ИИ и следуя структуре из 11 обязательных элементов.

Когда пользователь хочет спроектировать, оптимизировать или провести аудит подвалов сайта. Также используйте, когда пользователь упоминает «footer», «нижний колонтитул страницы», «подвал сайта», «ссылки в подвале», «навигацию в подвале», «SEO подвала», «дизайн подвала», «CTA в подвале», «многоколоночный подвал» или «карту сайта в подвале». Для основного меню навигации используйте navigation-menu-generator.

Предоставляет паттерны аутентификации и авторизации JWT для Spring Boot 3.5.x, охватывающие генерацию токенов с помощью JJWT, аутентификацию Bearer/cookie, интеграцию с базой данных/OAuth2 и контроль доступа на основе ролей (RBAC) или прав с использованием Spring Security 6.x. Используйте при реализации аутентификации или авторизации в приложениях Spring Boot.

Стилевые соглашения Go — длина строк и их перенос, объявления переменных, ясность управляющих конструкций, когда комментарии помогают, а когда вредят. Используйте при написании или ревью Go-кода, вопросах о стиле или читаемости, а также при установлении стандартов кодирования проекта. Не применяется к соглашениям об именовании (→ См. навык `samber/cc-skills-golang@golang-naming`), конфигурации линтеров (→ См. навык `samber/cc-skills-golang@golang-lint`) или doc-комментариям (→ См. навык `samber/cc-skills-golang@golang-documentation`).
Как сделать свой навык
Навык — это папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент подхватывает его по описанию и следует шагам.