educationПроверки: пройдено 5

kotlin-coroutines-flows

Лучшие практики структурной конкурентности, реактивных потоков и тестирования корутин в Android и Kotlin Multiplatform.

Что это за skill и зачем он нужен

Навык предоставляет набор шаблонов и рекомендаций по использованию Kotlin Coroutines и Flow: от организации иерархии Scope, параллельных задач и SupervisorScope до работы с StateFlow, SharedFlow и операторов Flow (debounce, retry, combine). Описаны подходы к диспетчерам, отмене, очистке ресурсов и тестированию с Turbine и TestDispatcher. Примеры охватывают как Android‑приложения, так и мультиплатформенные проекты.

Как установить

npx skills add https://github.com/affaan-m/everything-claude-code --skill kotlin-coroutines-flows

Когда использовать

Подходит

  • Разработка асинхронного кода с Kotlin Coroutines
  • Использование Flow, StateFlow или SharedFlow для реактивных данных
  • Необходимость параллельных загрузок, дебаунса, повторных попыток и объединения нескольких потоков
  • Тестирование корутин и Flow‑потоков в unit‑тестах
  • Работа с многоплатформенными проектами (KMP), где требуются общие диспетчеры

Не подходит

  • Для простых синхронных операций, где корутины избыточны
  • В проектах, где используется только Java без Kotlin
  • Когда требуется прямой доступ к низкоуровневым API без абстракций Flow

Проверки безопасности

Gen Agent Trust HubПройдено

Проверка не нашла критичных проблем.

RunlayerПройдено

Проверен 1 файл · проблем не найдено.

SnykПройдено

Низкий риск · проблем не найдено.

SocketПройдено

Предупреждений нет.

ZeroLeaksПройдено

Оценка 93/100 · проанализировано 2 раздела.

Похожие skills

onboardИнструмент для создания эффективных сценариев погружения пользователей и проектирования состояний empty state.pbakaus/impeccable★ нет данных · 53.9K установокОткрыть →typescript-advanced-typesБиблиотека примеров и руководств по продвинутой системе типов TypeScript: от дженериков до сложных условных типов.wshobson/agents★ нет данных · 50.6K установокОткрыть →api-design-principlesНабор стандартов и паттернов для создания REST и GraphQL API.wshobson/agents★ нет данных · 22.3K установокОткрыть →architecture-patternsБиблиотека шаблонов проектирования для построения архитектуры программного обеспечения.wshobson/agents★ нет данных · 16.4K установокОткрыть →rust-async-patternsНабор производственных шаблонов для асинхронного программирования на Rust с использованием Tokio.wshobson/agents★ нет данных · 13.1K установокОткрыть →swift-concurrencyПомощник, предоставляющий рекомендации по использованию Swift Concurrency, диагностике проблем, рефакторингу кода и миграции к Swift 6.avdlee/swift-concurrency-agent-skill★ нет данных · 11.6K установокОткрыть →