Agent Skills › tekartik/sqflite

tekartik/sqflite

GitHub

提供 sqflite_common_ffi_async 包的共享测试套件运行指南,指导如何配置依赖、构建测试上下文及调用 runFfiAsyncTests 执行单元测试。

16 skills 3,021

Install All Skills

npx skills add tekartik/sqflite --all -g -y
More Options

List skills in collection

npx skills add tekartik/sqflite --list

Skills in Collection (16)

提供 sqflite_common_ffi_async 包的共享测试套件运行指南,指导如何配置依赖、构建测试上下文及调用 runFfiAsyncTests 执行单元测试。
需要运行 sqflite_common_ffi_async 的单元测试 配置 SQLite 异步工厂的 CI/CD 测试流程 排查 sqflite 测试套件的兼容性问题
packages/sqflite_common_ffi_async_test/skills/sqflite-common-ffi-async-test-suite/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-async-test-suite -g -y
指导在 Dart/Flutter 桌面端使用 sqflite_common_ffi_async 库,利用 sqlite_async 实现读写并发。涵盖 API 用法、与 FFI 版本差异、回退机制及限制,适用于高性能数据库访问场景。
需要提升 SQLite 读性能 Dart 桌面端数据库开发 配置异步 SQLite 连接池
packages/sqflite_common_ffi_async/skills/sqflite-common-ffi-async-factory/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-async-factory -g -y
指导 Flutter Android 端 sqflite_android 插件的配置、构建与调试,涵盖依赖管理、Gradle/AGP 版本兼容、WAL 模式、数据库路径及性能优化等。
配置 sqflite_android 依赖或注册 解决 Android Gradle 构建失败或 AGP 兼容问题 处理 SQLite 数据读写、WAL 设置或 CursorWindow 限制
sqflite_android/skills/sqflite-android-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-android-setup -g -y
提供在Dart VM或Flutter测试中运行sqflite代码的指南,使用sqflite_common_ffi替代原生插件以支持无设备环境下的单元测试和集成测试。
编写sqflite相关的单元测试 修复sqflite在测试环境中的兼容性问题 配置CI环境下的数据库测试
sqflite_common_ffi/skills/sqflite-common-ffi-testing/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-testing -g -y
指导在Flutter中使用sqflite_ffi实现跨平台SQLite支持,涵盖插件注册、多Isolate共享数据库及与其他版本的选型对比。
Flutter应用需要跨桌面和移动端使用SQLite 配置sqflite_ffi插件或处理多Isolate数据库共享 选择sqflite相关包版本
packages_flutter/sqflite_ffi/skills/sqflite-ffi-flutter/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-ffi-flutter -g -y
提供 sqflite_common_ffi_web 的浏览器测试指南,涵盖环境搭建、Worker 配置及运行命令,用于在 Chrome 中复现和运行 Web 端 SQLite 测试套件。
需要运行或复现 sqflite web 浏览器测试 询问如何设置 sqflite web 测试环境 配置 browser test 工具链
packages_web/sqflite_common_ffi_web_test/skills/sqflite-common-ffi-web-test-suite/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-web-test-suite -g -y
用于在Web端自定义和调试sqflite_common_ffi_web,支持配置SQLite WASM路径、共享Worker、IndexedDB存储及隔离模式。
需要自定义sqflite在Web端的数据库工厂配置 调试sqflite在浏览器中的Web Worker或WASM加载问题
packages_web/sqflite_common_ffi_web/skills/sqflite-common-ffi-web-options/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-web-options -g -y
指导在 Flutter/Dart Web 应用中集成 sqflite,通过运行 setup 命令生成 wasm 和 worker 文件,配置 IndexedDB 持久化及数据库工厂实例。
为 Web 应用添加 SQLite 支持 配置 sqflite_common_ffi_web 依赖与初始化
packages_web/sqflite_common_ffi_web/skills/sqflite-common-ffi-web-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-web-setup -g -y
在桌面端(Windows/macOS/Linux)或纯 Dart VM 中使用 sqflite 的 FFI 实现指南,涵盖初始化、依赖配置及背景隔离线程处理。
需要在非 Flutter 移动端环境使用 SQLite 配置 Dart CLI 项目的数据库连接
sqflite_common_ffi/skills/sqflite-common-ffi-desktop/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-desktop -g -y
用于运行 sqflite 共享一致性测试套件,验证数据库工厂实现的兼容性。提供上下文构建、能力标志配置及多平台测试指南。
需要验证 sqflite 实现是否符合标准规范 为自定义或第三方数据库工厂编写集成测试
sqflite_common_test/skills/sqflite-common-test-suite/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-test-suite -g -y
提供 sqflite_common 纯 Dart API 的使用指南,涵盖跨平台数据库操作类型、工厂模式及导入规范,支持 Flutter 与无依赖环境。
编写不依赖 Flutter 的 sqflite 代码 使用 sqflite_common API 进行数据库操作
sqflite_common/skills/sqflite-common-api/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-api -g -y
提供 sqflite_darwin 在 iOS/macOS 端的配置、集成及故障排查指南,涵盖 CocoaPods/SPM 支持、路径管理、后台访问及构建问题。
配置 Flutter iOS/macOS 数据库插件 解决 CocoaPods 或 SPM 集成错误 处理 SQLite 文件路径与权限问题
sqflite_darwin/skills/sqflite-darwin-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-darwin-setup -g -y
指导如何为 sqflite 联邦插件实现平台特定接口,包括注册方法、Method Channel 协议及 DatabaseFactory 配置,供插件开发者参考。
实现 sqflite 平台插件 注册 SqflitePlatform 实现 配置 Method Channel 数据库工厂
sqflite_platform_interface/skills/sqflite-platform-interface-implementers/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-platform-interface-implementers -g -y
指导使用 sqflite 进行 SQLite 数据库操作,涵盖 CRUD、事务、批量提交及异常处理。提供 SQL 注入防护、参数绑定、类型映射及保留字转义等最佳实践,适用于 Flutter/Dart 应用的数据持久化开发。
需要执行 SQLite 数据库增删改查操作 涉及数据库事务或批量写入 处理 SQLite 数据类型转换或错误
sqflite/skills/sqflite-crud-and-transactions/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-crud-and-transactions -g -y
提供 Flutter 中 sqflite 插件的数据库操作指南,涵盖打开、创建、迁移、关闭及删除 SQLite 数据库。包含版本控制回调、路径处理及跨平台适配细节。
Flutter 应用需要初始化或连接 SQLite 数据库 需要执行数据库表结构变更或版本升级迁移 处理 sqflite 相关的数据库路径或配置问题
sqflite/skills/sqflite-open-database/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-open-database -g -y
指导在Flutter中为sqflite编写单元测试和组件测试,支持Linux、Windows及Web平台。通过替换全局databaseFactory实现跨平台运行,并提供SQL调试与日志配置方法。
Flutter单元测试涉及sqflite Widget测试需要SQLite支持 在Dart VM或Web环境运行数据库代码 调试sqflite SQL语句
sqflite/skills/sqflite-testing-and-platforms/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-testing-and-platforms -g -y

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-24 19:51
浙ICP备14020137号-1