AI Skills
Навыки (SKILL.md) расширяют ассистентов готовыми процедурами: документы, дизайн, тестирование и интеграции. Официальные опубликованы владельцами подтверждённых репозиториев компаний-разработчиков; остальные относятся к community.
● Обновлено 53 дн. назад
Руководство по настройке dependency injection в приложениях .NET MAUI — регистрация сервисов в MauiProgram.cs, выбор времени жизни (Singleton / Transient / Scoped), внедрение через конструктор, автоматическое разрешение зависимостей при навигации Shell, регистрация для конкретных платформ и паттерны тестируемости. ИСПОЛЬЗУЙТЕ ДЛЯ:

Руководство по безопасным зонам (safe area) и edge-to-edge макетам в .NET MAUI для .NET 10+. Охватывает новое свойство SafeAreaEdges, перечисление SafeAreaRegions, управление по каждой стороне отдельно, учёт клавиатуры, CSS safe area для Blazor Hybrid, миграцию со старых iOS-специфичных API и поведение на конкретных платформах Android, iOS и Mac Catalyst. ИСПОЛЬЗУЙТЕ ДЛЯ:

Запись прямых трансляций Fansly и скачивание сохранённых записей в виде MP4-файлов для offline-просмотра.

Деплойте приложения на Render, анализируя кодовую базу, генерируя Blueprint render.yaml и предоставляя диплинки на Dashboard. Используйте, когда пользователь хочет задеплоить, запустить, опубликовать или настроить своё приложение на облачной платформе Render.

Направляет запросы AWS Networking к соответствующему сервисному навыку для реализации. Охватывает Route 53 (DNS, проверки работоспособности, политики маршрутизации, Resolver, DNS Firewall), CloudFront (кэширование, edge, OAC, mTLS, подписанные URL), Transit Gateway (хаб для нескольких VPC, сегментация, централизованный исходящий трафик), Direct Connect (гибридное соединение, DX Gateway, MACsec), Site-to-Site VPN (туннели IPsec, статические или BGP), WAF (веб-ACL, управляемые правила AWS, правила на основе скорости, Bot and Fraud Control) и Shield Advanced (L3/L4 DDoS). Применимо при создании, настройке, устранении неполадок или проектировании в рамках этих сервисов, выборе между ними или диагностике проблем с подключением или фильтрацией трафика. Не применяется к подсетям VPC и таблицам маршрутизации, балансировщикам нагрузки, конечным точкам VPC, PrivateLink, API Gateway, логике политик IAM, сетевым решениям для контейнеров или серверлесс-архитектур, а также к созданию инфраструктуры как кода (IaC).

Руководство по реализации навигации на основе Shell в приложениях .NET MAUI. Охватывает настройку AppShell, визуальную иерархию (FlyoutItem, TabBar, Tab, ShellContent), навигацию по URI с помощью GoToAsync, регистрацию маршрутов, параметры запроса, навигацию назад, настройку flyout и вкладок, события навигации и защиту навигации. Используйте при: настройке навигации Shell, добавлении вкладок или flyout-меню, навигации между стран

Применение мета-принципов software craftsmanship: DRY, ортогональность, tracer bullets и design by contract. Использовать, когда пользователь упоминает это.

Как запускать распределённые задачи обучения Megatron-LM в кластере SLURM. Охватывает минимальный скелет sbatch, настройку переменных окружения для torch.distributed.run, правила CUDA_DEVICE_MAX_CONNECTIONS для разного оборудования и режимов параллелизма, соглашения по контейнерам, мониторинг и диагностику сбоев по отдельным rank.

Создание MCP-серверов с использованием C# SDK и шаблонов проектов .NET. Охватывает скаффолдинг, реализацию инструментов/промптов/ресурсов и настройку транспорта для stdio и HTTP. ИСПОЛЬЗУЙТЕ ДЛЯ: создания новых проектов MCP-серверов, скаффолдинга с dotnet new mcpserver, добавления инструментов/промптов/ресурсов MCP, выбора транспорта stdio или HTTP, настройки хостинга MCP в Program.cs, настройки эндпоинтов MCP в ASP.NET Core с

Диагностирует и исправляет проблемы окружения разработки .NET MAUI. Проверяет .NET SDK, workloads, Java JDK, Android SDK, Xcode и Windows SDK. Все требования к версиям определяются динамически из NuGet WorkloadDependencies.json — никогда не хардкодятся. Использовать при: настройке разработки MAUI, ошибках сборки, упоминающих SDK/workload/JDK/Android.

Лучшие практики интеграции и использования RNRepo — инфраструктуры Software Mansion для готовых сборок артефактов React Native библиотек, сокращающей время нативной сборки до 2 раз. Используется при настройке, конфигурации или устранении неполадок RNRepo в проекте React Native или Expo. Срабатывает на: 'RNRepo', 'rnrepo', 'slow builds', 'build times', 'prebuilt artifacts', 'prebuilt libraries', '@rnrepo/expo-config-p'.

Руководство по бэкенду RivetKit и рантайму Rivet Actor. Используется для создания, изменения, отладки или тестирования Rivet Actors, реестров (registries), serverless/runner режимов, деплоя или воркфлоу на базе акторов.

Запуск и отладка C# MCP-серверов локально. Охватывает настройку IDE, тестирование через MCP Inspector, интеграцию с GitHub Copilot Agent Mode, настройку логирования и устранение неполадок. ИСПОЛЬЗУЙТЕ ДЛЯ: локального запуска MCP-серверов через dotnet run, настройки VS Code или Visual Studio для отладки MCP, тестирования инструментов через MCP Inspector, тестирования с GitHub Copilot Agent Mode, диагностики проблем регистрации инструментов, настройки mcp.js

Четырехэтапный конвейер referring-выражений для изображений: превращает изображения и bounding box метки в формате KITTI в описания регионов, подписи к сценам, привязанные referring-выражения и (опционально) верифицированные выражения через дистилляцию VLM. Используйте, когда пользователь хочет сгенерировать аннотации referring-выражений из изображений с метками KITTI, построить описания регионов, получить сгруппированные фразы grounding, привязанные к bbox

Лучшие практики тестирования RSpec для приложений Ruby и Rails: организация тестов, управление данными и паттерны изоляции.

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

Преобразует диаграммы sequenceDiagram Mermaid, описывающие криптографические протоколы, в модели формальной верификации ProVerif (файлы .pv). Используйте при генерации модели ProVerif, формальной верификации протокола, преобразовании диаграммы Mermaid в ProVerif, проверке свойств безопасности протокола (secrecy, authentication, forward secrecy), проверке на replay-атаки или создании файла .pv из диаграммы последовательности.

Проверка того, установлен ли Meticulous CLI (@alwaysmeticulous/cli) и актуален ли он, а также его установка/обновление при необходимости. Вызывается в начале работы любого другого навыка Meticulous, поскольку CLI активно разрабатывается с частыми изменениями и улучшениями.

Справочный навык для Zoom Phone. Используйте после маршрутизации в рабочий процесс телефонии при реализации OAuth, Phone API, вебхуков, событий Smart Embed, URI-схем, CRM или CTI-телефонных диспетчеров, а также автоматизации обработки звонков.

Ruzzy — coverage-guided фаззер для Ruby от Trail of Bits. Используется для фаззинга чистого Ruby-кода и C-расширений Ruby.

Используется для создания, изменения или понимания конфигурации RWX CI/CD или любого другого файла в директории `.rwx`. Срабатывает, когда: пользователь спрашивает про RWX; хочет создать или изменить конфигурацию RWX; говорит что-то вроде

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

Анализ завершённого тестового прогона Meticulous — получение сводки различий, изучение репрезентативных скриншотов, DOM-диффов и таймлайнов. Определяет тестовый прогон по текущему коммиту локального репозитория (по умолчанию), либо по явному ID тестового прогона или commit SHA. Используйте, когда нужно проверить результаты тестов Meticulous или при ревью/сопровождении pull/merge request для оценки и исправления неудачных Meticulous Tests

Запуск симуляции сессии Meticulous по живому URL и анализ визуального результата — либо путём прямого просмотра скриншотов (режим быстрой проверки), либо путём сравнения пиксельных и HTML-диффов с базовым replay. Используйте при проверке, не привнесло ли изменение кода визуальные регрессии для конкретной сессии.

Аудит безопасности для приложений LLM и GenAI с использованием OWASP Top 10 для LLM Apps 2025. Оценка инъекций промптов, утечек данных, цепочки поставок и еще 7 критических уязвимостей.

Активируйте этот навык, когда задействован BenchmarkDotNet (BDN) — при создании, запуске, настройке или ревью бенчмарков BDN. Также активируйте, когда микробенчмаркинг .NET-кода был бы полезен и BenchmarkDotNet — вероятный инструмент. Рассмотрите активацию, если ответ на вопрос о производительности .NET требует измерений и может понадобиться BenchmarkDotNet. Охватывает проектирование микробенчмарков, конфигурацию BDN

Миграция проекта .NET 8 на .NET 9 и устранение всех breaking changes. ИСПОЛЬЗУЙТЕ ДЛЯ: обновления TargetFramework с net8.0 на net9.0, исправления ошибок сборки после обновления .NET 9 SDK, устранения поведенческих изменений в .NET 9 / C# 13 / ASP.NET Core 9 / EF Core 9, замены BinaryFormatter (теперь всегда выбрасывает исключение), устранения SYSLIB0054-SYSLIB0057, адаптации к разрешению перегрузок params span, исправления ошибок компиляции C# 13

Миграция проекта или решения .NET 9 на .NET 10 и устранение всех breaking changes. ИСПОЛЬЗУЙТЕ ДЛЯ: обновления TargetFramework с net9.0 на net10.0, исправления ошибок сборки после обновления .NET 10 SDK, устранения source- и поведенческих изменений в .NET 10 / C# 14 / ASP.NET Core 10 / EF Core 10, обновления Dockerfile при переходе базовых образов с Debian на Ubuntu, устранения предупреждений об устаревании (obsoletion) (SYSLIB0058-SYSLIB0062), адаптации

Включение nullable reference types в проекте на C# и системное устранение всех предупреждений. ИСПОЛЬЗУЙТЕ ДЛЯ: внедрения NRT в существующих кодовых базах, поэтапной миграции по файлам или по всему проекту, исправления предупреждений CS8602/CS8618/CS86xx, аннотирования API для nullability, очистки null-forgiving операторов, обновления зависимостей с новыми nullable-аннотациями. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ: проектов, уже полностью мигрированных с нулевым числом предупреждений

Замена существующих мест вызова статических зависимостей на wrapper или встроенную абстракцию, которая уже существует или зарегистрирована в DI, в рамках ограниченной области (файл, проект, namespace). ИСПОЛЬЗУЙТЕ ДЛЯ: замены DateTime.UtcNow/DateTime.Now на TimeProvider с добавлением параметра конструктора, миграции мест вызова на wrapper, уже зарегистрированный в DI, массовой замены File.* на IFileSystem, точечной миграции статических вызовов и

Используйте, когда пользователь упоминает миграцию deep links, переход с Branch или AppsFlyer, замену своего SDK для deep linking, первичную настройку Detour deep linking, или спрашивает, как концепции Branch/AppsFlyer соотносятся с Detour. Охватывает полную миграцию от начала до конца — настройку Detour Dashboard, настройку Universal Links и App Links, замену SDK с примерами кода и миграцию аналитики. Работает

Предоставляет структурированный рабочий процесс для миграции XML View в Android на Jetpack Compose. Этот навык детально описывает пошаговый процесс — от планирования и настройки зависимостей до темизации, миграции layout, валидации и очистки XML. Используйте этот навык, когда нужно мигрировать XML View на Jetpack Compose в Android-проекте. Он решает задачу преобразования UI устаревшего XML View в современный, де

Соглашения и рабочий процесс Git с использованием Conventional Commits, стратегий ветвления и лучших практик для управления версиями

Общий навык для проведения ревью безопасности и аудита кодовых баз на уязвимости. ВСЕГДА запускать в конце каждой задачи.

Преобразование тестовых проектов .NET с xUnit.net v2 или v3 на MSTest v4. Используйте для замены пакетов xunit, [Fact]/[Theory], утверждений (assertions) xUnit, fixtures, ITestOutputHelper, traits, skips и параллелизации xUnit на эквиваленты MSTest с сохранением текущего runner'а VSTest или MTP. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ: обновлений xUnit v2 на v3, обновлений версий MSTest, миграций с NUnit/TUnit или миграций только runner'а с VSTest на M

Мигрирует проекты тестов .NET с xUnit.net v2 на xUnit.net v3. ИСПОЛЬЗУЙТЕ ДЛЯ: обновления xunit до xunit.v3. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ: миграции между тестовыми фреймворками (MSTest/NUnit в xUnit.net), миграции с VSTest на Microsoft.Testing.Platform (используйте migrate-vstest-to-mtp). Для синтаксиса фильтров xUnit v3 MTP (--filter-class, --filter-trait, --filter-query) также загрузите migrate-vstest-to-mtp.

Мигрирует legacy AEM (6.x, AMS, on-prem) на AEM as a Cloud Service с использованием BPA CSV или кэша, поиска целей CAM/MCP и workflow по одному паттерну за сессию. Используйте для находок BPA/CAM, блокеров Cloud Service или исправлений scheduler, ResourceChangeListener, репликации, EventListener, OSGi EventHandler, DAM AssetManager, линтинга HTL data-sly-test, миграции диалогов Classic UI (lui — ExtJS/Coral 2 в Co

Диагностика и устранение проблем подключения расширения Claude in Chrome MCP. Используйте, когда инструменты mcp__claude-in-chrome__* дают сбой, возвращают

ОБЯЗАТЕЛЕН для статических запросов на поиск, выявление или составление списка непротестированных исходных файлов или модулей, файлов без тестов, сопоставления источников с тестами, списков пробелов в тестировании или предлагаемых расположений тестов. Используйте даже для крошечного пакета; не заменяйте это ручным поиском по маскам. Использует Roslyn для C#/.NET и tree-sitter для Python, TS/JS, Go, Java, Rust и Ruby. НЕ ИСПОЛЬЗОВАТЬ для покрытия строк/веток, риска CRAP или оценки

Создание иерархических интеллект-карт (mind maps) с использованием синтаксиса PlantUML @startmindmap. Лучше всего подходит для мозгового штурма, декомпозиции тем, учебных заметок и деревьев решений с автоматической радиальной раскладкой, ветвями слева/справа и стилизацией каждого узла.

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

Навык мультимодальных моделей MiniMax — использование мультимодальных моделей MiniMax Multi-Modal для речи, музыки, видео и изображений. Создавайте голос, музыку, видео и изображения с помощью MiniMax AI: TTS (текст-в-речь, клонирование голоса, дизайн голоса, мультисегментность), музыка (песни, инструменталы), видео (текст-в-видео, изображение-в-видео, начальный-конечный кадр, референс субъекта, шаблоны, длинное многосценовое видео), изображения (текст-в-изображение, изображение-в-изображение

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

Главный диспетчер для всех рабочих процессов MLflow. Используйте этот навык, когда пользователь хочет сделать что-либо с MLflow — трассировку, оценку, отладку или улучшение агента. Автоматически направляет к нужному подчинённому навыку MLflow. Срабатывает на:

Поиск в Mobbin реальных скриншотов UI приложений и их визуальный анализ. Обязателен перед вызовом MCP-инструмента search_screens — этот навык определяет, как планировать поиск, отвечать и строить HTML-доски с доказательствами, когда ответом являются сами экраны. Используйте всякий раз, когда пользователь спрашивает о паттернах UI/UX-дизайна, хочет увидеть, как другие приложения обрабатывают экран или флоу, нуждается в дизайн-вдохновении или референсах, просит с

Помогает писать код Mojo, взаимодействующий с Python, используя актуальный синтаксис и соглашения. Используйте этот навык вместе с mojo-syntax при написании кода Mojo, который взаимодействует с Python, вызывает библиотеки Python из Mojo или предоставляет типы/функции Mojo для Python. Также используйте, когда пользователь хочет создавать расширения Python на Mojo, обёртывать структуры Mojo для использования в Python или конвертировать между Py

Многоэтапный конвейер аннотирования видео, превращающий исходные видео в обучающие данные Chain-of-Thought — многоуровневые подписи, структурированные описания и пары вопрос-ответ (MCQ, бинарные, открытые) с цепочками рассуждений, через дистилляцию VLM/LLM. Используйте, когда пользователь хочет

Активируйте, когда у разработчиков есть скрытые потребности в кэшировании: медленные ответы API, узкие места при чтении из базы данных, throttling или затраты в DynamoDB, давление масштабирования RDS/Aurora, задержка или затраты в Bedrock, или добавление кэша; активируйте при работе с Redis, Valkey, Memcached или любым хранилищем данных в памяти, паттернах cache-aside, хранилищами сессий, ограничением скорости, таблицами лидеров, счётчиками, потоками, очередями, pub/sub, распределёнными блокировками, флагами функций, корзинами покупок или другими стратегиями кэширования. Активируйте для извлечения в GenAI и ML: поиск векторной схожести для низкочастотного извлечения, семантическое кэширование, RAG, кэширование ответов LLM, хранилища эмбеддингов, память AI-агентов, рекомендации, персонализация. Активируйте для жизненного цикла ElastiCache: предоставление (serverless или на основе узлов), выбор движка, IaC CloudFormation/CDK/Terraform, подключение к VPC, TLS, RBAC, аутентификация IAM, Global Datastore, мониторинг, устранение неполадок, оптимизация затрат и миграция с самодостаточного Redis. Не активируйте для браузерных кэшей, CDN/CloudFront, HTTP Cache-Control, кэшей CPU.

Используйте,Используйте, когда пользователь запрашивает ближайшие общественные/открытые туалеты или 근처 화장실. Сначала всегда запрашивайте текущее местоположение пользователя, затем используйте общенациональный стандартный набор данных об общественных туалетах и разрешение координат через Kakao.

Быстрая автоматическая проверка линтером — обнаруживает распространенные нарушения дизайн-системы за считанные секунды

Создает профессиональные диаграммы логических потоков и диаграммы логической архитектуры системы в формате XML draw.io (.drawio файлы). Используйте при создании: (1) диаграмм логических потоков, показывающих поток данных/процессов между компонентами системы, (2) диаграмм логической архитектуры, представляющих структуру системы без привязки к конкретному облачному провайдеру, (3) диаграмм процессов BPMN, (4) диаграмм UML (классов, последовательностей, активностей), (5) диаграмм потоков данных (DFD), (6) диаграмм принятия решений или (7) диаграмм взаимодействия системы. Этот навык фокусируется на общих/абстрактных представлениях, а не на архитектурах, специфичных для AWS/Azure (для облачных диаграмм используйте aws-drawio-architecture-diagrams).

Добавляет виджеты домашнего экрана в приложение Flutter для Android и iOS. Используется для отображения краткой информации из приложения или быстрых действий на домашнем экране устройства.

Создание презентационных сценариев для инвесторов в различных форматах (10 минут, 5 минут, 2 минуты, 1 минута — питч в лифте, письмо инвестору). Формирует нарративы для питча, подготовку к вопросам и ответам, рубрику оценки питча и опциональную практику ролевых игр с инвестором. Используйте, когда пользователь хочет создать питч, подготовиться к встречам с инвесторами, разработать питч для стартапа, написать нарратив для привлечения финансирования или потренировать свой питч. Срабатывает по запросам: "питч-дек", "питч для инвесторов", "представь мой стартап", "презентация для привлечения инвестиций", "seed-презентация", "как делать питч", "встреча с инвестором", "демо-день", "подготовка питча", "сценарий питча", "питч в лифте для инвесторов", "тренировка питча", "потренирую свой питч", "ролевая игра с инвестором" или любой запрос на представление стартапа инвесторам, акселераторам или партнерам. Работает автономно — не требует предварительной сессии по проектированию стартапа, но использует их результаты, если они доступны.

Применяйте современные языковые паттерны и идиомы Swift для кода без конкурентности и SwiftUI. Охватывает выражения if/switch (Swift 5.9+), типизированные выбросы ошибок (Swift 6+), result builders, property wrappers, непрозрачные и экзистенциальные типы (some vs any), паттерны guard, тип Never, builders Regex (Swift 5.7+), базовое форматирование Codable (CodingKeys, пользовательское декодирование, вложенные контейнеры), современные API коллекций (count(where:), contains(where:), replacing()), базовое использование FormatStyle и паттерны интерполяции строк. Используйте при написании основного кода Swift с использованием дженериков, протоколов, перечислений, замыканий или современных языковых возможностей; сложные задачи Codable направляйте к swift-codable, детальное форматирование/локализацию — к swift-formatstyle, а именование API — к swift-api-design-guidelines.
Как сделать свой навык
Навык — это папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент подхватывает его по описанию и следует шагам.



