Скилл совместимости версий AppMetrica и Yandex Ads
appmetrica-yandex-versions
Claude Code скилл, который подбирает совместимые версии AppMetrica Unity plugin и AppLovin MAX Yandex Ads adapter по таблице
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает таблицу версий и советует совместимую пару, зависимости в проект не вносит
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/appmetrica-yandex-versionsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add alexzonov/claude-skill-appmetrica-yandex --skill appmetrica-yandex-versions -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Склонируй скилл в ~/.claude/skills/appmetrica-yandex-versions (или в .claude/skills проекта для одного репозитория) и вызывай его явно командой /appmetrica-yandex-versions или упоминанием версии одного из двух плагинов в запросе.
Другие способы из описания автора
git clone https://github.com/AlexZonov/claude-skill-appmetrica-yandex.git ~/.claude/skills/appmetrica-yandex-versionsДля одного проекта клонируйте в <project>/.claude/skills/ вместо ~/.claude/.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Оба плагина используют один и тот же нативный AppMetrica SDK, и при расхождении версий Gradle разрешает конфликт молча: билд остается зеленым, а комбинация SDK оказывается непроверенной, без явной ошибки. Скилл срабатывает сам, когда в запросе упоминается версия любого из двух плагинов или их пакеты io.appmetrica.analytics, com.applovin.mediation:yandex-adapter, com.yandex.android:mobileads, и подбирает совместимую пару по таблице соответствий вместо угадывания. Таблица версий и скрипт ее обновления из Maven и CocoaPods лежат в references/version-matrix.md, тест-кейсы для skill-creator лежат в evals/evals.json.
Для кого. Для мобильных разработчиков на Unity, которые подключают монетизацию AppLovin MAX с адаптером Яндекс Рекламы поверх AppMetrica.
Подходит, если
- Обновляете AppMetrica Unity plugin и не уверены, какой adapter Yandex Ads с ним совместим
- Билд собирается, но реклама Яндекса в MAX ведет себя непредсказуемо после обновления зависимостей
- Настраиваете монетизацию Unity-проекта с нуля и хотите сразу взять проверенную пару версий
Не подходит, если
- Проект не использует одновременно AppMetrica Unity plugin и AppLovin MAX adapter Яндекс Рекламы
- Нужна общая справка по AppMetrica, а не подбор пары версий этих двух конкретных пакетов
Пример запроса к агенту
Хочу поднять AppMetrica Unity до 6.9.0, какой yandex-adapter ставить?Ограничения
Таблица версий представляет собой снапшот на момент коммита: оба SDK выходят раз в несколько недель, и ее нужно регулярно обновлять скриптом из references/version-matrix.md и коммитить обратно в репозиторий. Скилл покрывает только связку Unity plugin и MAX adapter, других платформ AppMetrica не касается.
Как отключить. Удалите папку appmetrica-yandex-versions из ~/.claude/skills или из .claude/skills проекта.
Проверка безопасности
- Только читает таблицу версий и советует совместимую пару, зависимости в проект не вносит
Коротко о README
README объясняет проблему молчаливого разрешения версий Gradle, дает команду установки скилла клонированием в ~/.claude/skills, описывает автоматическое и явное срабатывание через /appmetrica-yandex-versions, таблицу файлов скилла и напоминание регулярно обновлять таблицу версий.
Частые вопросы
Почему нельзя просто взять последние версии обоих плагинов?
Gradle молча разрешает конфликт версий общего AppMetrica SDK, так что билд останется зеленым даже с непроверенной комбинацией.
Как обновить таблицу версий?
Скрипт регенерации из Maven и CocoaPods лежит в конце references/version-matrix.md, результат нужно закоммитить в репозиторий.
Похожие
MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента
Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность
Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS
Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде