用途:flutter-ui-usage 用于说明 flutter-ui 插件做什么、适合哪类 UI 工作,并演示如何通过具体表现层任务使用它。当用户调用 /flutter-ui-usage、询问该插件覆盖范围或需要相关帮助时使用。
主要能力:覆盖 Flutter 中由设计系统驱动的表现层实现;指导跨页面共享的加载与错误模式;帮助保持面向用户的文本本地化,并使 UI 状态符合 LeanCode 表现层约定。
使用方式:可要求基于现有设计系统构建或重构页面、组件;要求让某个页面符合共享的加载与错误模式;询问某个共享组件应放入设计系统还是保留在功能代码中;询问 UI 工作如何与本地化或页面级状态管理衔接。示例请求包括“用现有设计系统组件实现设置页”“将此页面重构为使用项目的加载与错误模式”“这个组件应放在设计系统还是功能内”。
可用资产:references/ui-design-system.md 为设计系统与表现层 UI 约定;skills/ui/SKILL.md 为实现或重构功能 UI 的检查清单;skills/ui/reference.md 为简短 UI 检查清单。
相关插件:flutter-bloc 负责页面状态管理约定;flutter-localization 负责本地化设置与翻译流程;flutter-navigation 负责路由级页面与导航工作。当任务转向状态管理、本地化或路由结构时,应路由到这些同级插件。
限制:资料未提供安装命令、收费、价格、平台或效果信息;若用户已给出具体 UI 任务,应先简要说明该插件为何适用,再执行任务,不要以“skill loaded”“ready for the task”等填充语开头。