Flutter技能
ego lite browser
贊助ego lite 是 AI 代理執行網頁自動化最快的瀏覽器,可與 Codex 或 Claude Code 共享您的登入狀態,零成本、零配置。
Alpha Vantage MCP Server
贊助獲取金融市場數據:即時與歷史股票、ETF、期權、外匯、加密貨幣、大宗商品、基本面、技術指標等
dart-matcher-best-practices
skills/skills/dart-matcher-best-practices
為了找出改善匹配器使用的候選項目,請搜尋次優模式:
dart-migrate-to-checks-package
agent-plugins/skills/dart-migrate-to-checks-package
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
dart-modern-features
skills/skills/dart-modern-features
為了尋找現代化的候選對象:
dart-package-maintenance
skills/skills/dart-package-maintenance
遵循Dart團隊最佳實踐來維護Dart套件的指南。
dart-resolve-package-conflicts
agent-plugins/skills/dart-resolve-package-conflicts
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
dart-run-static-analysis
agent-plugins/skills/dart-run-static-analysis
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to…
dart-setup-ffi-assets
agent-plugins/skills/dart-setup-ffi-assets
引導代理使用 Dart 的 Native Assets 鉤子系統,將 C/C++ 原始碼編譯和打包為動態或靜態庫(Code Assets)(透過…
dart-skills-lint-integration
skills/tool/dart_skills_lint/.agents/skills/dart-skills-lint-integration
如何在儲存庫中整合、更新及設定 dart_skills_lint 驗證工具。每當使用者要求更新時,請務必使用此技能…
dart-skills-lint-setup
skills/tool/dart_skills_lint/skills/dart-skills-lint-setup
當您需要首次在 Dart 專案中為 AI 代理技能設定驗證時,使用此技能。將 linter 新增為 dev_dependency,建立一個…
dart-skills-lint-validation
skills/tool/dart_skills_lint/skills/dart-skills-lint-validation
使用 dart_skills_lint CLI 驗證技能。根據您的環境選擇合適的工作流程:
dart-test-coverage
skills/skills/dart-test-coverage
在 Dart 套件中執行與解讀測試覆蓋率的指南。
dart-test-fundamentals
skills/skills/dart-test-fundamentals
為了尋找改善測試結構的候選方案:
dart-use-ffigen
agent-plugins/skills/dart-use-ffigen
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new…
dart-use-pattern-matching
agent-plugins/skills/dart-use-pattern-matching
在適當的地方使用 switch 表達式和模式匹配
dart-use-primary-constructors
agent-plugins/skills/dart-use-primary-constructors
協助使用者撰寫語法與語意正確的 Dart 主要建構子,並遷移/使用新的建構子語法、空主體分號語法、…
definition-of-done
skills/tool/dart_skills_lint/.agents/skills/definition-of-done
在此儲存庫中處理任何涉及 md 檔案或 dart 程式碼的任務前,必須執行的強制檢查。
engine-whats-new
flutter/.agents/skills/engine-whats-new
生成兩個版本之間(例如 3.47 與…)Flutter 引擎 (//engine/src/flutter) 變更的「what's new」發布摘要和差異檔案
find-release
flutter/.agents/skills/find-release
一個用來找出包含指定提交的最低Dart與Flutter版本的技能。每當使用者詢問某個提交何時被納入Flutter或Dart時,請使用此技能…
flutter-accessibility
skills/skills/flutter-accessibility
在 Flutter 應用程式中實作 WCAG 2 與 EN 301 549 無障礙標準及自適應佈局。強制執行語意標註、觸控目標尺寸(最小 48x48 dp)以及文字對比度(小字 4.5:1,大字 3:1),涵蓋行動裝置、網頁與桌面平台。提供網頁語意初始化、互動元件包裝、基於螢幕尺寸的佈局切換,以及鍵盤/滑鼠輸入處理的決策邏輯。包含透過 FocusTraversalGroup 進行的焦點導覽管理,以及...
flutter-accessibility-audit
skills/skills/flutter-accessibility-audit
透過 widget_inspector 觸發無障礙掃描,並自動在原始碼中新增 Semantics 元件或補上遺漏的標籤。
flutter-add-integration-test
skills/skills/flutter-add-integration-test
配置 Flutter Driver 以進行應用互動,並將 MCP 操作轉換為永久性的整合測試。在為專案加入整合測試時使用,…
flutter-add-widget-preview
skills/skills/flutter-add-widget-preview
使用previews.dart系統為專案新增互動式Widget預覽。在建立新的UI元件或更新現有畫面時使用,以確保…
flutter-add-widget-test
skills/skills/flutter-add-widget-test
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating…
flutter-adding-home-screen-widgets
skills/skills/flutter-adding-home-screen-widgets
為 Flutter 應用程式在 Android 和 iOS 上新增主畫面小工具,具備原生 UI 與共享資料同步功能。Flutter 透過 home_widget 套件,利用共享本地儲存空間(iOS 使用 UserDefaults,Android 使用 SharedPreferences)與原生小工具通訊;資料從 Flutter 寫入,並在作業系統觸發時由原生小工具讀取。iOS 實作使用 Xcode、SwiftUI 及具備 App Groups 功能的 Widget Extension 目標;Android 則使用 Android Studio 搭配 AppWidgetProvider、XML 佈局等。
flutter-animating-apps
skills/skills/flutter-animating-apps
使用動畫框架為 Flutter 應用程式提供視覺回饋、轉場效果及基於物理的動畫。四種動畫策略:用於簡單屬性變化的隱式動畫、具播放控制的顯式動畫、用於路由間共享元素的 Hero 轉場,以及用於手勢驅動自然運動的物理動畫。核心型別動畫系統包含 AnimationController、Tween 和 Curve 類別;務必釋放控制器以避免記憶體洩漏。交錯動畫...
flutter-animation
skills/skills/flutter-animation
根據您的UI需求選擇並實作最佳的Flutter動畫策略。包含決策樹,協助在隱式動畫、顯式補間、物理運動、英雄轉場、交錯序列與頁面路由轉場之間做出選擇。提供每種動畫類型的完整程式碼範例,從簡單的AnimatedContainer到複雜的交錯多補間設定。透過強制性的AnimationController釋放與效能最佳實務,執行嚴格的記憶體管理...
flutter-app-size
skills/skills/flutter-app-size
測量並優化 Flutter 應用程式套件、APK 或 IPA 的大小,提供平台專屬的分析與縮減策略。支援 Android(APK/AppBundle)、iOS(IPA)以及桌面平台(Linux、macOS、Windows),並具備平台特定的測量流程。透過 flutter build --analyze-size 生成程式碼大小分析 JSON 檔案,並整合 Dart DevTools 的 App Size Tool 進行元件分解視覺化。透過除錯資訊分割、資源壓縮等方式實現大小縮減。
flutter-apply-architecture-best-practices
skills/skills/flutter-apply-architecture-best-practices
使用推薦的分層架構(UI、邏輯、資料)來設計 Flutter 應用程式。適用於建構新專案或重構以提升可擴展性。
flutter-architecting-apps
skills/skills/flutter-architecting-apps
適用於可擴展Flutter應用的分層架構框架,嚴格關注點分離。強制採用三層結構(UI、邏輯、數據),實現單向數據流,並在數據層中維持單一事實來源。UI層包含精簡的視圖和視圖模型,將領域模型轉換為呈現狀態;邏輯層(可選)處理複雜的業務編排;數據層嚴格劃分為無狀態服務和緩存存儲庫。提供逐步功能...
flutter-architecture
skills/skills/flutter-architecture
適用於 Flutter 應用程式的 MVVM 架構,具備單向資料流與嚴格的層級分離。實作三層架構:資料層(服務與儲存庫)、領域層(用於複雜邏輯的使用案例)以及 UI 層(檢視模型與檢視)。使用 provider 進行依賴注入,並透過 ListenableBuilder 搭配命令模式實現反應式 UI 更新與使用者互動。強制執行單向資料流:資料從儲存庫向下流向檢視模型,再流向檢視;事件則向上流動...
第 31–60 個,共 137 個