Использование навыков chrisbanes
Use when a Kotlin, Android, or Jetpack Compose task is too broad for any single focused skill to obviously apply, especially for general review, refactor, architecture, state, performance, testing, or UI API design work.
Что делает навык
Навык маршрутизирует задачи по Kotlin, Android или Jetpack Compose к узкоспециализированным поднавычкам, основываясь на конкретных сигналах в коде, а не на упоминании множества API. Он обеспечивает точное назначение ответственности за архитектурные решения, состояние, производительность или тестирование, предотвращая загрузку смежных навыков без необходимости.
Когда применять
- Ревью или рефакторинг кода, где требуется определить владельца для состояний Compose, эффектов или сбора UI-событий.
- Анализ проблем производительности, таких как перерисовки (recomposition), стабильность или чтение частоты кадров.
- Проектирование UI API, модификаторов компонентов или выбор API анимаций и переходов.
- Настройка тестирования UI, включая скриншоты, семантику, фокус или состояния взаимодействия.
- Решение задач конкурентности, управления потоками (Flow), корутин или контроля потока выполнения (sealed classes, smart casts).
Как работает
- Прочитать задачу и проанализировать исходный код (для Kotlin/Compose) или отчеты бенчмарков (для Android benchmark).
- Если один узкоспециализированный навык явно соответствует задаче, загрузить его и завершить маршрутизацию.
- Проверить наличие конкретных доказательств использования Compose API или composable; без доказательств оставаться в кластере Kotlin.
- Сопоставить наблюдаемые сигналы в коде с таблицей общих маршрутов (Common routes) для выбора основного навыка.
- Добавить второй навык только если он отвечает за независимое решение в том же изменении (например, отдельное решение о ветвлении).
- Завершить маршрутизацию, когда все существенные аспекты имеют одного владельца и необходимые навыки загружены.
Примеры запросов агенту
Что понадобится
- Доступ к исходному коду задачи (для Kotlin или Compose) или к отчетам конфигураций и трассировок (для Android benchmark).
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.