claude-android-ninja — скилл

Скилл для Android: модульная архитектура, Compose, Material 3, доступность и миграции на Kotlin.

  • 140 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Минимальный доступ

Почему такой уровень

  • Дает справочные инструкции и правит код только в текущем проекте, ничего не запускает и никуда не отправляет данные.
Все причины и проверки

drjacky/claude-android-ninja

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/claude-android-ninja

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Дает справочные инструкции и правит код только в текущем проекте, ничего не запускает и никуда не отправляет данные.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

claude-android-ninja учит агента строить продакшен-качественные приложения на Kotlin и Jetpack Compose. SKILL.md маршрутизирует запрос к одному из справочных файлов: архитектура по слоям domain/data/UI, модуляризация со структурой `feature-first`, навигация Navigation3 с устойчивым каталогом и `deep link`, Material 3 теминг с токенами отступов 8dp, доступность под TalkBack и WCAG. Отдельные справочники закрывают фоновое воспроизведение медиа на `target SDK 37`, раннтайм-разрешения с Compose-паттернами, тестирование через Roborazzi и Espresso, миграции (XML на Compose, LiveData на StateFlow, RxJava на Coroutines, Navigation 2.x на Navigation3) и чек-лист перед релизом в Play: подписание, поэтапный `rollout`, идентификацию разработчика.

Для кого. Android-разработчикам на Kotlin и Compose, которые ведут агента через архитектуру, миграции и предрелизные проверки без сбора правил по форумам.

Подходит, если

  • Новый фиче-модуль встраивают в существующую модульную архитектуру с правильными зависимостями.
  • Экран переводят с XML или LiveData на Compose и StateFlow, и важно не потерять паттерны состояния.
  • Перед релизом в Play проходят чек-лист UI-состояний (пустое, загрузка, ошибка, офлайн, права) и подпись сборки.
  • Фоновое аудио или видео должно корректно работать под `target SDK 37` с правильным типом `foreground`-сервиса.

Не подходит, если

  • Проект не на Kotlin и Compose: справочники по XML и Views даны только в контексте миграции, а не как основной путь.
  • Нужна готовая кодовая база или шаблон приложения: это набор инструкций и справочников, а не стартовый репозиторий.
  • Целевая платформа не Android: iOS, веб и десктоп скилл не затрагивает.

Пример запроса к агенту

Переведи этот экран с LiveData и XML на Compose со StateFlow, сохрани текущие состояния загрузки и ошибки.

Ограничения

Скилл не пишет код сам по себе и не содержит стартового шаблона приложения — агент применяет справочники к файлам конкретного проекта. Минимальный SDK в примерах 24, целевой 37, поэтому часть рекомендаций (например, по медиа-сервисам) привязана к актуальным требованиям Google Play и может не подходить старым проектам без обновления minSdk. Авторские проверки качества в `.github/scripts/` (типографика, ссылки, голос, эргономика скилла) рассчитаны на сам репозиторий, а не на проект, куда скилл подключают.

Как отключить. Удалите папку скилла из `~/.claude/skills/` (глобальная установка) или `.claude/skills/` проекта (локальная) и перезапустите агента, чтобы он перестал его подхватывать.

Частые вопросы

Как установить claude-android-ninja в Claude Code?

Рекомендованный путь — Vercel Skills: `npx skills add drjacky/claude-android-ninja`. Ручная установка — клонировать репозиторий в `~/.claude/skills/` (глобально) или `.claude/skills/` проекта.

Нужно ли перезапускать агента после установки?

Да. Скиллы загружаются при старте сессии, поэтому новую сессию нужно открыть заново, прежде чем `SKILL.md` начнет маршрутизировать Android-задачи.

Работает ли скилл с проектами на Java и View-based UI?

Основной фокус на Kotlin и Compose. Справочники по XML, View и LiveData даны для сценария миграции на современный стек, а не как равноценная альтернатива.

Какие агенты кроме Claude Code поддерживаются?

Формат Agent Skills открытый, README приводит таблицу путей установки для Cline, Codex и других с собственными или общими каталогами вроде `.agents/skills/`.

Есть ли отдельный справочник под безопасность?

Да: сертификатный пиннинг, шифрование, биометрия, Credential Manager с `passkeys`, идентификаторы устройства и Play Integrity с проверкой токена на сервере.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Awesome Android Agent Skills

awesome-android-agent-skills

Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room

СкиллМинимальный доступ1 тыс.Звезды репозитория

21 скилл для Android и KMP в Claude Code, Codex и Copilot CLI: Compose, корутины, Flow, сеть, хранение, тесты и Gradle

ПлагинМинимальный доступ173Звезды репозитория

Скиллы для Kotlin, Jetpack Compose и Android: состояние и эффекты, производительность, Flow, тесты, бенчмарки, Gradle и рабочие процессы с PR

СкиллРасширенный доступ1,2 тыс.Звезды репозитория
Официальный

Официальные 30 скиллов команды Android: Jetpack Compose, обновление AGP 9, R8, профилирование Perfetto, Navigation 3, CameraX и политики Google Play

СкиллРасширенный доступ10,5 тыс.Звезды репозитория

Скилл по Material Design 3 для кодовых агентов: токены, более 30 компонентов, темы, адаптивная верстка и аудит соответствия, с упором на Jetpack Compose

СкиллМинимальный доступ1,6 тыс.Звезды репозитория

Скилл для Jetpack Compose и Compose Multiplatform: агент пишет UI по справочникам и сверяется с исходниками androidx

СкиллМинимальный доступ603Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
claude-android-ninja (эта карточка)нет140
Android skillsда10 490официальный набор от Google Android; claude-android-ninja — независимый скилл с акцентом на миграции и предрелизный чек-лист Play
kotlin-agent-skillsнет1 119официальный скилл от JetBrains/Kotlin про язык и инструментарий в целом; этот скилл сфокусирован именно на Android-приложениях
Compose Skillнет306покрывает только Compose; claude-android-ninja добавляет архитектуру, навигацию, доступность и миграции вокруг него

Коротко о README

Автор поддерживает скилл через набор собственных проверочных скриптов в CI: типографику, ссылки, голос текста и длину индексных файлов, что для скиллов нечастая практика.

Бейдж для README

Сообщить о проблеме