Data Layer Mastery

Installation
SKILL.md

Data Layer Mastery

Instructions

當問題涉及本地儲存、網路、快取一致性、Offline-First 架構時載入。本 skill 預設 Android-only 專案使用 Room;KMP 專案的 SQLDelight 路線由 @kotlin_multiplatform 接管,本 skill 提供決策矩陣指向它。

When to Use

  • Scenario A:新專案資料層建立
  • Scenario D:資料層效能/一致性瓶頸
  • Scenario F:KMP 共享資料層的「Android 端」
  • 設計 Sync Manager 與 WorkManager 整合
  • SharedPreferences → DataStore 遷移(Preferences 或 Protobuf)

When NOT to Use

  • KMP 共用資料層的 commonMain 設計 → @kotlin_multiplatform
  • 加密儲存(EncryptedSharedPreferences、Keystore) → @release_automation
  • 純效能 profiling(Macrobenchmark)→ @deep_performance_tuning
Installs
–
GitHub Stars
9
First Seen
–
Data Layer Mastery — bryantchi/android-skills