Agent Skills
› flet-dev/flet
flet-dev/flet
GitHub用于创建或更新 Flet 控件的集成测试,涵盖视觉黄金截图和交互行为验证。指导测试文件放置、作用域拆分规则、Fixture 选择及断言模式,确保 UI 渲染和功能逻辑的正确性。
Install All Skills
npx skills add flet-dev/flet --all -g -y
Skills in Collection (15)
用于创建或更新 Flet 控件的集成测试,涵盖视觉黄金截图和交互行为验证。指导测试文件放置、作用域拆分规则、Fixture 选择及断言模式,确保 UI 渲染和功能逻辑的正确性。
为 Flet 控件编写集成测试
更新现有控件的集成测试
生成或更新视觉黄金截图
npx skills add flet-dev/flet --skill create-flet-control-integration-tests -g -y
将扁平的Flet示例Python文件转换为包含main.py和pyproject.toml元数据的独立项目结构,用于Gallery/MCP索引。
创建Flet示例项目文件夹
迁移扁平示例到项目格式
规范化部分转换的文件夹
npx skills add flet-dev/flet --skill create-flet-example-projects -g -y
用于构建、预览和验证 Flet 文档网站,包括检测断链、断图及未解析的交叉引用。
构建文档网站
检查文档链接和图片有效性
npx skills add flet-dev/flet --skill docs-build-and-verify -g -y
提供Flet文档编写与审查规范,涵盖Python Google风格docstrings、Markdown交叉引用及导航结构。
撰写或审查API文档
生成Python docstrings
配置文档交叉引用
npx skills add flet-dev/flet --skill docs-conventions -g -y
修复Python类型成员的文档字符串短描述,确保多行正确连接且符合88字符限制。
需要修复Python成员文档字符串格式
处理Flet文档生成的短描述问题
npx skills add flet-dev/flet --skill fix-members-short-description -g -y
管理 Flet Python API 的废弃流程,包括字段、方法及类的废弃标记、版本生命周期管理及文档渲染。支持按版本策略执行清理审计与批量提交。
添加或修改 API/控件的废弃声明
更新废弃文案、版本号或移除时间线
验证废弃文档的警告框和标签渲染
执行特定版本的废弃 API 清理审计
npx skills add flet-dev/flet --skill flet-deprecation -g -y
指导将 Flet Python 应用从命令式模式重构为声明式组件模式,涵盖状态管理策略、入口点切换、路由集中化及 UI 组件化流程。
Flet 应用重构
命令式转声明式
Flet 组件化改造
npx skills add flet-dev/flet --skill imperative-to-declarative-flet -g -y
指导如何基于第三方 Flutter 包实现 Flet Python 扩展,涵盖依赖检查、分类映射、API 设计及 Dart/Python 端代码规范。
需要添加新的 flet_* 扩展包
封装外部 pub.dev Flutter 包
npx skills add flet-dev/flet --skill implement-flet-extension -g -y
用于准备Flet版本发布,包括版本递增、创建分支、更新pubspec、生成Changelog及发布说明,并处理弃用审计和文档更新。
需要为Flet项目准备新版本发布
要求生成版本发布说明或更新Changelog
npx skills add flet-dev/flet --skill prepare-flet-release -g -y
用于在维护者或贡献者开发模式下测试和调试 Flet 应用,支持本地 Python 包与 Flutter 客户端的联合验证,涵盖桌面、Web 及浏览器交互工作流。
需要测试 Flet 应用的 Python 后端或 Dart 前端代码变更
需要在本地环境中验证 Flet 应用的跨平台功能(桌面/Web)
npx skills add flet-dev/flet --skill test-flet-apps-dev -g -y
用于生成和更新Flet控制组件的文档截图与GIF。通过集成测试捕获视觉状态,优化命名规范,并同步更新文档引用,确保文档展示最新的测试资产。
需要为Flet控件生成文档截图或GIF
更新集成测试中的视觉黄金文件
替换旧的示例媒体资源为生成的测试资产
npx skills add flet-dev/flet --skill update-flet-control-doc-gifs -g -y
用于生成、修订或审查仓库的 Changelog 条目。通过分析 PR、Issue 和提交上下文,识别目标受众(如应用开发者或 Flutter 包消费者),选择正确的 changelog 文件并撰写风格一致的用户可见变更说明。
需要添加新版本发布说明
需要修正现有 changelog 格式或内容
需要为特定包生成变更记录
npx skills add flet-dev/flet --skill write-changelog-entry -g -y
用于根据更新日志生成或修订 Flet 版本发布博客文章,涵盖风格匹配、内容筛选、截图整合及升级指南编写。
起草版本发布公告
规划发布内容结构
修订现有博客文章
npx skills add flet-dev/flet --skill flet-release-announcement -g -y
用于运行 Flet 框架 Python 部分的单元测试。通过执行特定命令触发测试,目录相对于 SDK Python 路径。
用户要求运行单元测试
验证 Python 代码功能
npx skills add flet-dev/flet --skill run-unit-tests -g -y
用于运行集成测试,指引用户前往指定目录并参考 README 获取操作说明。
用户要求运行集成测试
询问如何执行集成测试
npx skills add flet-dev/flet --skill run-integration-tests -g -y


