Di Migration
Automate migration between Kotlin/Android dependency injection frameworks. Covers Hilt → Koin, Dagger → Koin, Toothpick → Koin, Kodein → Koin, Koin 3.x → Koin 4.x upgrades, Koin DSL → Koin 4.x Safe DSL with Compiler Plugin, and Koin KSP Annotations → Koin Compiler Plugin. Use this skill whenever the user mentions migrating, converting, or switching DI frameworks, refactoring from Hilt/Dagger/Toothpick/Kodein to Koin, removing Hilt/Dagger/Toothpick/Kodein, upgrading Koin versions, migrating from classic Koin DSL to Koin Safe DSL or annotations with Compiler Plugin, or moving from KSP-based annotations to the Koin Compiler Plugin. Also trigger when the user pastes Hilt/Dagger/Toothpick/Kodein module code and asks to convert it, when they want compile-time verification for Koin modules, or when they mention "dependency injection migration", "replace Hilt with Koin", "move away from Dagger", "migrate from Toothpick", "migrate from Kodein", "Kodein to Koin", "convert DSL to annotations", "add Koin compiler", "Koin KSP", "Koin compiler plugin", "remove KSP", "move to Koin compiler", or any variation involving DI framework changes in Kotlin/Android/KMP projects. For greenfield projects or manual-DI code, this skill is not needed — point the user at the official Koin docs at https://insert-koin.io and apply the same Safe DSL + Compiler Plugin rules directly.
Works with: Claude Code (native) · Cursor, Codex CLI (manual)
native: this artifact type is that client's own format
Install (Claude Code):
cp -r di-migration ~/.claude/skills/- Adoption: 1 repos
- Upkeep: 49.0
- Freshness: 67.0
- Evidence coverage: 84% of the inputs this score can use — the rest are unknown, and the score is discounted for it
- Health: active
- GitHub stars: 33
- Contributors: 1
- License: Apache-2.0
Security audit
Not scanned yet. We audit npm-published capabilities for known advisories, install-time scripts and permission surface; this one has no npm package we can resolve, or has not reached the queue.
source ↗ · skill:InsertKoinIO/di-migration
Already running this? npx tashan-cli doctor checks your whole config against the Index — how it works ›
Measured 2026-08-09 · scorer s5 · how · something wrong here?