Dart Provider Architecture

Riverpod Provider 架構設計規範——依賴注入、介面隔離、必接線 provider 與 wiring test 配對規則、測試可行性。Use for: (1) 設計新的 ViewModel/Notifier 類別, (2) 審查 Provider 依賴注入與 app root 接線是否正確, (3) 宣告 throw UnimplementedError 式必接線 provider 時配對 wiring test, (4) 測試中配置 ProviderScope.overrides, (5) 發現 ref.read/watch 使用錯誤或 ProviderException 啟動例外時。Use when: 程式碼涉及 Riverpod Provider、Notifier、ViewModel、DI 接線、override 設計,或 app 啟動出現 provider 錯誤畫面時。

tarrragon Updated

File contents

tarrragon/claude/tree/main/skills/dart-provider-architecture commit 7e198e1431

Frequently asked questions

npx skillmds@latest add tarrragon/dart-provider-architecture