AI Skills
Навыки (SKILL.md) расширяют ассистентов готовыми процедурами: документы, дизайн, тестирование и интеграции. Официальные опубликованы владельцами подтверждённых репозиториев компаний-разработчиков; остальные относятся к community.
● Обновлено 3 дн. назад
Основные best practices для библиотеки денежных значений Dinero.js. Используйте при написании, ревью или рефакторинге кода, который создаёт объекты Dinero, выполняет арифметику над денежными значениями или обрабатывает деньги в JavaScript/TypeScript. Срабатывает на импорты из 'dinero.js', денежные вычисления или логику работы с ценами/стоимостью.

Создание и ревью Cloudflare Durable Objects. Использовать при построении stateful-координации (чаты, многопользовательские игры, системы бронирования), реализации RPC-методов, хранилища SQLite, alarms, WebSocket, или ревью кода DO на соответствие лучшим практикам. Охватывает интеграцию с Workers, конфигурацию wrangler и тестирование с Vitest. Отдаёт приоритет обращению к документации Cloudflare над предобученными знаниями.

Документирует и типизирует эндпоинт API Sentry. Пишет или исправляет декораторы @extend_schema, задаёт TypedDict для ответов, типизирует параметры запроса, устраняет расхождения типов между заявленной схемой и runtime-ответом, валидирует сгенерированную спецификацию. Используйте, когда просят

Преобразование текста в речь с помощью `uvx edge-tts` для генерации аудио из текста. Использовать, когда (1) пользователь запрашивает аудио/голосовой вывод с...

Используйте этот навык всякий раз, когда пользователь хочет интегрировать Loops из кода приложения, backend-сервисов, обработчиков webhook или серверной автоматизации. Включает HTTP API Loops и официальные SDK для серверной работы с контактами, свойствами контактов, списками рассылки, событиями, валидацией API-ключей, транзакционной почтой, редактированием контента (кампании, группы кампаний, транзакционные группы, сегменты аудитории, email-сообщения

Работа с PostgreSQL в Encore.ts с использованием `SQLDatabase` из `encore.dev/storage/sqldb` — миграции схемы и SQL-запросы.

Руководство по разработке с Kysely, типобезопасным TypeScript SQL query builder с поддержкой автодополнения

Применяется при выборе, какой токен аутентификации VTEX IO должен использоваться для запроса от backend-приложения. Охватывает `ctx.authToken`, `ctx.storeUserAuthToken`, `ctx.adminUserAuthToken`, `authMethod` и то, как контекст запрашивающей стороны должен определять идентичность, используемую клиентами VTEX. Используйте для определения, какая идентичность обращается к эндпоинтам VTEX в запросах на стороне storefront, действиях Admin или интеграциях на уровне приложения.

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

Экспертные рекомендации по созданию производительных анимаций с библиотекой Framer Motion/Motion в приложениях React

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

Включение Jetson Thor 25G/10G/1G MGBE QSFP через kernel-DT overlay. НЕ используйте для распределения линий UPHY или правки ODMDATA.

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

Экспертные рекомендации по разработке на PHP 8+ с принципами SOLID, стандартами PSR и современными лучшими практиками.

Применяется при проектировании или реализации интеграции backend-приложения VTEX IO с сервисами VTEX или внешними API через @vtex/api и @vtex/clients. Охватывает выбор правильного типа клиента, регистрацию клиентов в IOClients, настройку InstanceOptions и использование интеграций через ctx.clients. Используйте для кастомного дизайна клиентов, интеграций с VTEX Core Commerce или проверки backend-кода, который должен использовать эти паттерны.

Применяется при принятии решения о том, где и как приложение VTEX IO должно хранить и читать данные. Охватывает выбор между настройками приложения, конфигурационными приложениями, Master Data, VBase, core API VTEX или внешними хранилищами, а также как избежать дублирования источников истины или злоупотребления конфигурационными хранилищами для операционных данных. Используйте для новых потоков данных, решений по кэшированию, рефакторингов или проверки подозрительных паттернов хранения и доступа в VTEX IO.

Помогает конвертировать приложение Blazor Server версии до .NET 8 в Blazor Web App на .NET 8+. ИСПОЛЬЗУЕТСЯ ДЛЯ: миграции приложений, использующих AddServerSideBlazor и MapBlazorHub, на модель AddRazorComponents/MapRazorComponents, преобразования _Host.cshtml в корневой компонент App.razor, замены blazor.server.js на blazor.web.js, миграции CascadingAuthenticationState в сервис, внедрения новых возможностей Blazor Web App, наприме

Используйте, когда нужно определить критерии приёмки, написать требования, оценить объём работ или создать definition of done для задач AEM Edge Delivery Services (EDS), таких как новые блоки, варианты, изменения поведения, CSS-only изменения или исправления багов. Охватывает анализ требований к разработке, разбиение задач, выявление граничных случаев и документирование анализа.

Планирование и применение безопасных изменений headless-режима Jetson для высвобождения памяти GUI и демонов.

Настройка наблюдаемости (observability) Spanora AI в любом проекте (JavaScript/TypeScript или Python). Используется, когда пользователь просит

Применяется при проектировании или реализации асинхронной обработки в сервисах VTEX IO через events, workers и фоновые обработчики. Охватывает структуру обработчиков событий, идемпотентность, устойчивую к повторам обработку и вынос затратной работы за пределы маршрутов request-response. Используйте для событийно-ориентированных интеграций, отложенной обработки или фоновых задач в приложениях VTEX IO.

Применяется при работе со схемами GraphQL в graphql/ или реализации резолверов в node/resolvers/ для приложений VTEX IO. Охватывает определения schema.graphql, директивы @cacheControl и @auth, кастомные определения типов и регистрацию резолверов в классе Service. Используйте для предоставления данных через запросы и мутации GraphQL с корректным кэшированием и обеспечением аутентификации.

Применяется при проектировании или реализации HTTP-эндпоинтов, предоставляемых backend-сервисом VTEX IO. Охватывает границы маршрутов, структуру обработчиков, композицию middleware, валидацию запросов и моделирование ответов для маршрутов service.json. Используйте для webhook-эндпоинтов, партнёрских интеграций, callback API или проверки того, что обработчики VTEX IO предоставляют явные HTTP-контракты.

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

Применяется при работе с сущностями MasterData v2, схемами или MasterDataClient в приложениях VTEX IO, а также когда любой, кто проектирует или реализует решение, должен тщательно проверить, является ли Master Data правильным хранилищем. Скилл задаёт сложные вопросы: нативный Catalog или другие хранилища VTEX, OMS или внешняя база данных могут подойти лучше; не выбирайте MD по умолчанию только из-за удобства. Охватывает JSON Schema, CRUD, триггеры.

Взгляд через SEC 13F с фокусом на управляющих через Longbridge — топ-50 активных институциональных инвесторов по AUM, полный снимок портфеля конкретного управляющего (по CIK) и изменения долей квартал к кварталу (NEW / ADDED / REDUCED / EXITED). Только акции США. Отличается от longbridge-flows (фокус на акции: кто владеет тикером) — этот навык фокусируется на управляющем. Триггеры:

Запускает `tao-daft validate` для проверки датасетов NVIDIA TAO DAFT на структуру, схему и ошибки перекрёстных ссылок. Не использовать для форматов, отличных от DAFT. Используйте, когда пользователь просит проверить датасет DAFT, проверить схему DAFT, валидировать формат датасета TAO или запустить `tao-daft validate`.

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

Проектирование и реализация automation workflows для экономии времени и масштабирования операций соло-предпринимателя. Используйте при выявлении повторяющихся задач для автоматизации, построении workflows между инструментами, настройке триггеров и действий или оптимизации существующих автоматизаций. Охватывает выявление возможностей автоматизации, проектирование workflow, выбор инструментов (Zapier, Make, n8n), тестирование и поддержку.

Применяется при принятии решения, следует ли и как приложениям VTEX IO использовать Master Data v2 для пользовательских данных. Охватывает границы сущностей, жизненный цикл схем, стратегию индексирования и случаи, когда Master Data является правильным хранилищем по сравнению с другим подходом к данным. Используйте для отзывов, списков желаний, форм или других решений по моделированию пользовательских данных в приложениях VTEX IO.

Используйте, когда пользователь просит проверить issues или события в Sentry, получить сводку последних production-ошибок или базовые данные о состоянии Sentry через Sentry CLI; выполняет запросы только для чтения с помощью команды `sentry`.

Применяется при реализации локализации и переводимого текста в приложениях VTEX IO. Охватывает builder `messages`, `/messages/*.json`, `context.json`, использование сообщений на frontend и то, как приложения VTEX интегрируются с `vtex.messages` для перевода во время выполнения. Используйте для storefront-, admin- или backend-сценариев, которые должны использовать инфраструктуру сообщений VTEX IO вместо захардкоженных строк.

Скачивание видео курсов Mindvalley, уроков квестов и поддерживаемых встроенных видеоуроков в формате MP4 для offline-изучения.

Используйте, когда пользователь хочет мигрировать контент с другой CMS (WordPress, Contentful, Strapi, Sanity, Webflow и т.д.) на Payload CMS.

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

Разработка автоматизации браузера Kernel на TypeScript с серверным Playwright или CDP, включая профили, proxies и надёжную очистку сессий.

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

Мутирующие операции с ценовыми алертами пользователя в Longbridge — список (только чтение), добавление нового ценового алерта, включение/отключение алерта, удаление алерта. Требует входа в Longbridge. Каждая мутация (добавление/удаление/включение/отключение) требует двухшагового протокола предпросмотра + подтверждения. Используйте только при явном императивном запросе пользователя (

Применяется при подключении React-компонентов к блокам Store Framework и поведению render-runtime в VTEX IO. Охватывает interfaces.json, регистрацию блоков, композицию блоков и то, как компоненты storefront становятся настраиваемыми блоками темы. Используйте для сопоставления блоков, интеграции с темой или проверки того, правильно ли React-компонент экспонирован в Store Framework.

Используется для дообучения (finetuning) диффузионной UNet NV-Generate-CTMR MR-brain на основе списка данных NIfTI. Не для клинического или промышленного утверждения данных.

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

Используется для запуска NV-Segment-CTMR на CT или MRI NIfTI-объёмах и фиксации доказательств карт меток. Не для клинической интерпретации.

Применяется при создании backend-сервисных приложений в node/ в рамках проекта VTEX IO или настройке маршрутов service.json. Охватывает класс Service, функции middleware, паттерн ctx.clients, JanusClient, ExternalClient, MasterDataClient и регистрацию в IOClients. Используйте для реализации backend API, обработчиков событий или интеграций, которые должны использовать клиенты @vtex/api вместо низкоуровневых HTTP-библиотек.

Применяется при создании приложений VTEX IO, которые должны корректно работать в магазинах с несколькими bindings, использующими префиксы пути (например, store.com/us/, store.com/br/). Охватывает извлечение rootPath из заголовка x-vtex-root-path, использование useRuntime().rootPath в React, построение URL в backend'ах, генерацию ссылок, пути к ассетам и особенности API-маршрутов. Используйте, когда приложение ломается или генерирует неверные URL в кросс-бордер или мультибрендовых магазинах.

Обучает потоковому серверному рендерингу для доставки HTML частями. Использовать, когда нужны более быстрые Time to First Byte и First Contentful Paint за счёт потоковой передачи HTML по мере его генерации на сервере.

Лучшие практики Luau и паттерны чистого кода для разработки на Roblox. Использовать этот навык, когда:

Помогает агентам в интерактивном режиме выяснять требования клиента для безопасного многоуровневого (n-tier) serverless веб-приложения и генерировать индивидуальное мультипродуктовое решение для облака с учётом рекомендуемых best practices и архитектурных рекомендаций. Используйте, когда пользователям нужна помощь агента в проектировании и создании мультипродуктового решения в облаке для безопасного n-tier serverless веб-приложения. Не используйте, когда

Применяется при проверке или проектировании security-критичных границ в приложениях VTEX IO. Охватывает публичную и приватную экспозицию, допущения о доверии на границах маршрутов и интеграций, обработку чувствительных данных, валидацию того, что пересекает границу приложения, и предотвращение утечек между аккаунтами, workspace'ами, пользователями или интеграциями. Используйте для укрепления маршрутов, проверки экспозиции данных или оценки границ сервиса.
Как сделать свой навык
Навык — это папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент подхватывает его по описанию и следует шагам.







