InsertKoinIO/koin-skills
InsertKoinIO
Официальные навыки Koin для AI-агентов: настройка, написание кода, миграция с Hilt/Dagger и диагностика Koin-приложений.
Это официальный набор навыков Koin для AI-агентов, упакованный как плагин для Claude Code. Он помогает настроить Koin, писать код внедрения зависимостей, мигрировать с других DI-контейнеров и диагностировать ошибки.
Ключевые возможности
- Настройка Koin в новом или legacy-проекте, в том числе рядом с другим DI-контейнером
- Написание кода Koin: определения, модули, точки входа, скоупы и тесты
- Миграция с Hilt, Dagger, Toothpick, Kodein, Metro, Koin 3.x и Koin KSP
- Диагностика ошибок Koin и поведения приложения с опциональной проверкой через Kotzilla
- Поддержка Koin 4.x с компиляторным плагином, аннотациями (JSR-330) и DSL
- Работа с Kotlin, Android, Compose, Kotlin Multiplatform и Ktor
Для каких задач подходит
- Быстро добавить Koin в новый Android- или Kotlin-проект
- Перевести существующее приложение с Hilt или Dagger на Koin 4.x
- Проверить код внедрения зависимостей на типичные ошибки
- Разобраться в причине ошибок Koin при запуске или в рантайме
- Настроить Koin в мультиплатформенном проекте на Kotlin Multiplatform
Подробнее
Навыки поставляются как плагин `koin` для Claude Code и устанавливаются через маркетплейс плагинов. Внутри четыре навыка: `koin-setup` для настройки DI, `koin` для написания кода и проверки типичных ошибок, `di-migration` для перехода с других контейнеров и `koin-diagnose` для разбора ошибок и поведения приложения. Каждый навык читает свои справочные материалы, поэтому при копировании нужно переносить папку целиком.
Навыки ориентированы на Koin 4.x с компиляторным плагином и поддерживают как аннотации, совместимые с JSR-330, так и DSL. Заявлена поддержка Kotlin, Android, Compose, Kotlin Multiplatform и Ktor. Для диагностики можно опционально подключить Kotzilla MCP — без этого доступен только статический анализ подозрительных мест.
Помимо Claude Code, навыки можно использовать с другими агентами: в каждом GitHub-релизе приложены архивы `-skill.skill` и `koin-plugin.zip`. Установка из клона не требует сборки — достаточно указать путь к папке `skills/`. Лицензия Apache-2.0 допускает коммерческое использование.
Частые вопросы
Как установить koin-skills?
Основная команда установки из README:
/plugin marketplace add InsertKoinIO/koin-skillsКакие задачи решает koin-skills?
Репозиторий решает задачи настройки Koin в проекте, написания кода внедрения зависимостей и миграции с других DI-контейнеров. Также он помогает диагностировать ошибки Koin и нештатное поведение приложения.
Какие версии Koin и Kotlin поддерживаются?
Навыки ориентированы на Koin 4.x с компиляторным плагином и требуют Kotlin 2.3.20 или новее.
Можно ли использовать навыки с агентами помимо Claude Code?
Да, в каждом GitHub-релизе приложены архивы отдельных навыков и плагина, которые можно подключить к другому агенту.
Нужен ли Kotzilla для диагностики?
Нет, Kotzilla MCP подключается опционально. Без него навык диагностики показывает статические подозрительные места, но не подтверждает их данными.
О репозитории
Язык
Лицензия
Звёзды
37
Форки
1
Открытые issues
1
Контрибьюторы
0
Создан
14.04.2026
Обновлён
21.10.2026