Flutter技能
ego lite browser
赞助ego lite 是AI代理运行网页自动化时最快的浏览器,可与Codex或Claude Code共享您的登录状态,零成本,零配置。
Alpha Vantage MCP Server
赞助获取金融市场数据:实时和历史股票、ETF、期权、外汇、加密货币、大宗商品、基本面、技术指标等
flutter-plugins
skills/skills/flutter-plugins
使用原生互操作、方法通道、FFI集成和联邦架构搭建Flutter插件。根据原生代码需求和团队结构,生成标准插件、FFI插件或联邦多包架构。配置Android v2嵌入生命周期接口、平台特定原生环境(Kotlin/Java、Swift/Objective-C)以及方法通道注册。实现包分离的联邦插件,包含面向应用和平台特定的部分...
flutter-pr-checks-finder
flutter/.agents/skills/flutter-pr-checks-finder
查找 Flutter PR 上失败的检查项,并定位对应的 LUCI 日志 URL。
flutter-reducing-app-size
skills/skills/flutter-reducing-app-size
使用分析工具和缩减策略,跨平台测量并优化Flutter应用包体积。通过--analyze-size标志生成详细的体积分析JSON文件,识别导致臃肿的大型包、库和资源。利用DevTools应用体积工具进行可视化与构建对比,支持树图检查和差异功能以追踪优化进度。支持Android(APK/AAB)、iOS及桌面平台,并提供平台特定工作流,包括iOS应用...
flutter-routing-and-navigation
skills/skills/flutter-routing-and-navigation
在Flutter应用中实现屏幕间导航、处理深度链接以及管理数据传递。根据应用需求评估并选择最优路由策略:简单流程使用命令式Navigator,深度链接和Web支持使用声明式Router/go_router,独立子流程使用嵌套Navigator。支持通过构造函数参数(推荐)或RouteSettings进行类型安全的参数提取,实现路由间的数据传递。通过MaterialApp.routes或...实现命名路由。
flutter-setting-up-on-linux
skills/skills/flutter-setting-up-on-linux
自动完成Flutter桌面开发的Linux环境配置,包含依赖安装与验证流程。涵盖三个核心工作流程:安装系统依赖(构建工具、GTK库、C/C++工具链)、通过flutter doctor验证环境、以及准备用于分发的Snap包。提供适用于Debian/Ubuntu系统的即用命令,并包含针对ChromeOS Linux容器的条件配置。附带基础的snapcraft.yaml模板用于...
flutter-setting-up-on-macos
skills/skills/flutter-setting-up-on-macos
自动化的macOS环境配置,用于Flutter开发,包含Xcode和CocoaPods设置。指导安装和链接Xcode命令行工具、接受开发者许可、以及CocoaPods依赖管理。包含使用flutter doctor和flutter devices的验证工作流,以确认环境正确配置和macOS桌面识别。提供常见问题的故障排除步骤,包括缺失命令行工具、CocoaPods路径问题和桌面支持...
flutter-setting-up-on-windows
skills/skills/flutter-setting-up-on-windows
为Flutter开发自动配置Windows环境,包括SDK、工具链和平台设置。指导SDK安装、PATH配置,并通过flutter doctor验证依赖项。涵盖Windows桌面编译所需的Visual Studio C++工作负载配置,以及Android模拟器/设备设置。包含构建发布二进制文件、打包含必要DLL的分发归档、生成MSIX部署自签名证书的工作流程。提供逐步...
flutter-setup-declarative-routing
skills/skills/flutter-setup-declarative-routing
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that…
flutter-setup-localization
skills/skills/flutter-setup-localization
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when…
flutter-state-management
skills/skills/flutter-state-management
为Flutter状态管理实现MVVM和单向数据流模式。提供决策逻辑以区分临时状态(通过setState管理的本地UI状态)和应用状态(通过MVVM和provider包管理的共享状态)。强制严格分离关注点:数据层(作为单一真实来源的Repository)、逻辑层(继承ChangeNotifier的ViewModel)和UI层(不可变状态的纯函数)。包含实现MVVM模式的完整代码示例...
flutter-testing
skills/skills/flutter-testing
为Flutter应用生成单元测试、组件测试、集成测试和插件测试,具备架构感知能力。分析目标代码以确定合适的测试类型(逻辑层用单元测试、UI层用组件测试、端到端用集成测试、原生代码用插件测试)。提供每个测试类别的决策树和逐步实现模式,包括模拟/桩对象设置和断言策略。包含可直接使用的代码模板,涵盖ViewModel、Repository、组件以及完整应用流程,并带有适当的...
flutter-testing-apps
skills/skills/flutter-testing-apps
适用于Flutter应用的全面测试框架,涵盖单元测试、组件测试和集成测试三个层级。包含三类测试:针对独立逻辑的单元测试、针对UI组件的组件测试,以及在真实设备或模拟器上进行的端到端集成测试。提供针对ViewModel、Repository、Service和View的架构测试模式,强调使用Fake实现而非模拟对象以实现更简洁的测试设计。包含结合Dart测试与原生代码的插件测试指南...
flutter-theming
skills/skills/flutter-theming
将Flutter应用从Material 2迁移至Material 3,自动更新组件与主题。通过决策树识别并替换已弃用的Material 2组件(FlatButton、RaisedButton、BottomNavigationBar、Drawer)为Material 3对应组件。将旧版主题属性转换为Material 3的ColorScheme,移除已弃用的强调色引用(如accentColor、accentColorBrightness等)。统一所有组件主题使用*ThemeData类,并确保useMaterial3:...
flutter-theming-apps
skills/skills/flutter-theming-apps
使用Material 3主题为Flutter应用提供全局样式和自适应设计模式。涵盖Material 3配色方案、排版、高度以及现代组件替换(NavigationBar、FilledButton、SegmentedButton)。包括使用*ThemeData类进行组件主题标准化,以及针对accentColor和AppBarTheme.color等遗留属性的弃用指导。提供平台特定的自适应模式:滚动条可见性、可选文本、按钮顺序(Windows vs....)
flutter-use-http-package
skills/skills/flutter-use-http-package
Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.
flutter-working-with-databases
skills/skills/flutter-working-with-databases
适用于Flutter应用的SQLite与离线优先数据层架构,支持结构化本地持久化。将数据层划分为无状态服务(原始数据封装器)和业务逻辑仓库(每个领域实体的单一数据源)。实现离线优先同步:读取时立即返回本地缓存数据,随后获取远程更新;写入时先保存至本地,再尝试通过后台队列回退进行API同步。涵盖SQLite配置与安全参数化查询、领域...
genui-helper
genui/.agent/skills/genui-helper
该技能提供了genui仓库专属的工作流程和最佳实践。
grill-me
skills/skills/grill-me
对用户的计划或设计进行深入追问,直到达成共识,解决决策树的每个分支。当用户想要……时使用。
grill-with-docs
agent-plugins/.agents/agents/reidbaker-agent/skills/grill-with-docs
针对现有领域模型挑战你的方案的严格评审会话,精炼术语,并内联更新文档(CONTEXT.md、ADR),如……
grill-with-docs
skills/.agents/agents/reidbaker-agent/skills/grill-with-docs
针对现有领域模型挑战你的计划、精炼术语并内联更新文档(CONTEXT.md、ADRs)的烧烤式讨论环节,旨在……
integrate-genui-firebase
genui/packages/genui/skills/integrate-genui-firebase
当用户要求集成genui包并通过Firebase AI Logic启动简单对话时,使用此技能。
migrate-intellij-util
flutter-intellij/.agents/skills/migrate-intellij-util
通过将标准Java/Kotlin类迁移到IntelliJ专门的com.intellij.util实现,优化内存使用、一致性和性能。
natural-writing
agent-plugins/.agents/agents/reidbaker-agent/skills/natural-writing
包含用于创作自然、准确且可读的写作内容的明确规则。在撰写较长文本(如分析文档、PR或CL)时使用。
natural-writing
flutter/.agents/agents/reidbaker-agent/skills/natural-writing
包含创建自然、准确、可读写作的明确规则。在撰写较长文本时使用,如分析文档、PR或CL等。
natural-writing
skills/.agents/agents/reidbaker-agent/skills/natural-writing
包含用于创建自然、准确且可读性强的写作的明确定义规则。在撰写较长文本(如分析文档、PR或CL……)时使用。
NotInvalid
skills/skills/NotInvalid
一个故意损坏的固定装置,用于example/README.md展示每条规则的错误输出样式。
preparing-pr
devtools/.agents/skills/preparing-pr
通过运行带有修复功能的预提交来准备拉取请求。在准备提交或发送PR时使用。
proofread-markdown
website/skills/proofread-markdown
根据Google指南校对Markdown文件。
rebuilding-flutter-tool
flutter/.agents/skills/rebuilding-flutter-tool
重新构建Flutter工具和CLI。当用户要求编译、更新、重新生成或重新构建Flutter工具或CLI时使用。
release-plugin
flutter-intellij/.agents/skills/release-plugin
为flutter-intellij插件准备并执行新版本发布,包括更新依赖、兼容性范围、变更日志和验证。
第 91–120 个,共 137 个