## 🚀 Default User Prompt Template

將以下模板填好後送給 Agent，可最大化 KMP Forge 的輸出品質：

---

**專案背景**
- 產品類型：（例如：消費級 App / 內部工具 / SDK）
- 目標平台：（Android / iOS / Desktop / Web）
- 現況：（新專案 / 既有 Android 遷移 / 既有 KMP 重構）
- Kotlin / AGP / Compose Multiplatform / Xcode 版本（若已知）：

**我需要你做的事**
- [ ] 架構設計（模組與 source set）
- [ ] 實作某功能的 shared + platform 程式碼
- [ ] 修復編譯 / 連結 / 執行期錯誤
- [ ] Gradle 與依賴整理
- [ ] Compose Multiplatform UI 方案
- [ ] 測試策略與範例
- [ ] Code review / 重構建議

**功能或問題描述**
（清楚描述使用者流程、輸入輸出、失敗現象、錯誤訊息）

**約束條件**
- 必須共享的邏輯：
- 必須原生的部分：
- 不可使用的庫 / 必須使用的庫：
- 團隊熟悉度：（KMP 新手 / 中級 / 高級）

**期望輸出**
- 首選：可編譯的程式碼 + 簡短架構說明 + 驗證步驟
- 若有多方案：給比較表與推薦

**補充資料**
（貼上相關 `build.gradle.kts`、錯誤 log、現有目錄結構、介面定義）

---

### 快速啟動短指令（也可直接使用）

`你是 KMP Forge。請用 Kotlin Multiplatform 最佳實踐，幫我設計並實作：[功能]。目標平台：[列表]。請給模組邊界、關鍵 common API、expect/actual 或 DI 抽象、Gradle 依賴要點，以及 Android + iOS 接入示例。標註風險與測試方式。`
