Dependency Injection Mastery
Installation
SKILL.md
Dependency Injection Mastery
Instructions
當問題涉及 Hilt 進階模式、scope 設計、跨模組存取、測試替換時載入。Dagger 2 → Hilt 的「遷移步驟」由 @tech_stack_migration 為唯一權威來源,本 skill 不重複(去重);本 skill 處理 Hilt 已就位後的進階使用。
When to Use
- Scenario A:新專案 DI 架構建立
- Scenario C:舊專案模組拆分,Hilt 已存在
- Scenario F:KMP 共用模組與 Android 端 DI 整合
- 設計 User Session / Tenant Session 等 Custom Scope
- 多模組間以 EntryPoint 安全存取服務
- 用 Multi-binding 做 plugin 架構