Communitygithub.com

madteacher/flutter-adaptive-ui

建置、修復、審查及驗證適用於行動裝置、平板、桌面、網頁、大螢幕、摺疊裝置及混合輸入裝置的適應性或響應式 Flutter UI。使用於建立斷點驅動佈局、響應式導覽、適應性對話框/列表/網格、鍵盤/滑鼠/觸控行為、使用 MediaQuery 或 LayoutBuilder 的視窗大小決策,或是針對平台特定行為的 Capability 與 Policy 模式。

flutter-adaptive-ui 是什麼?

此技能專注於使用 Flutter 開發適應性(adaptive)與響應式(responsive)使用者介面,涵蓋從手機、平板、桌機到網頁、大頁、大螢幕、摺疊裝置及混合輸入裝置等多種平台。它協助開發者建立基於斷點(breakpoint)的佈局、響應式導航、適應性對話框/列表/網格,並處理鍵盤、滑鼠、觸控等不同輸入方式的行為。技能支援透過 MediaQuery 或 LayoutBuilder 做出視窗大小決策,並採用 Capability 與 Policy 模式來實現平台特定的行為邏輯。主要適用於需要確保 UI 在不同螢幕尺寸和輸入方式下都能良好運作的專案,支援 Claude Code、Cursor 等 AI 代理工具。其核心優勢在於提供一套完整的指導方針與實作模式,幫助開發者避免常見的適應性設計陷阱,並確保程式碼的可維護性與可測試性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/madteacher/mad-agents-skills/tree/main/skills/flutter-adaptive-ui

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

flutter-adaptive-ui 是做什麼的?

建置、修復、審查及驗證適用於行動裝置、平板、桌面、網頁、大螢幕、摺疊裝置及混合輸入裝置的適應性或響應式 Flutter UI。使用於建立斷點驅動佈局、響應式導覽、適應性對話框/列表/網格、鍵盤/滑鼠/觸控行為、使用 MediaQuery 或 LayoutBuilder 的視窗大小決策,或是針對平台特定行為的 Capability 與 Policy 模式。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

madteacher/flutter-animations

Add, fix, refactor, debug, test, or explain Flutter animations and motion effects. Use when working with implicit animations such as AnimatedContainer, AnimatedOpacity, AnimatedSwitcher, and TweenAnimationBuilder; explicit animations using AnimationController, Tween, CurvedAnimation, AnimatedWidget, AnimatedBuilder, and built-in transitions; Hero/shared-element route transitions; staggered or sequenced animations; physics-based motion, gestures, springs, flings, scroll physics, curves, performance, accessibility, reduced motion, and animation lifecycle bugs.

madteacher/flutter-architecture

Design, refactor, review, or implement Flutter app architecture using MVVM, layered UI/Data/optional Domain boundaries, feature-first or layer-first project structure, repositories, services, dependency injection, Result and Command patterns, offline-first or optimistic UI flows. Use when asked to add a Flutter feature, audit layer dependencies, fix cross-feature imports, migrate to feature-first, choose architecture for a Flutter project, or create scalable maintainable Flutter code organization.

madteacher/flutter-testing

Write, fix, review, debug, and validate Flutter tests for apps, packages, and plugins. Use when adding unit tests, widget tests, integration tests, MethodChannel or plugin mocks, Mockito or mocktail test doubles, golden or accessibility checks, CI test commands, test failures, MissingPluginException, pump or pumpAndSettle problems, finder errors, build_runner mock generation, device integration testing, web integration testing, or flaky Flutter tests.

相關技能