Agent Skills › tekartik/sqflite

tekartik/sqflite

GitHub

用于运行 sqflite_common_ffi_async 包的共享测试套件,通过 runFfiAsyncTests 执行已知通过的用例或全量测试,验证数据库工厂在 VM 环境下的兼容性与正确性。

16 skills 3,020

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 执行已知通过的用例或全量测试,验证数据库工厂在 VM 环境下的兼容性与正确性。
需要测试 sqflite_common_ffi_async 包的兼容性 运行 SQLite 相关功能的单元测试
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
提供 sqflite_common_ffi_async 库的使用指南,涵盖基于 sqlite_async 的并发读写数据库工厂配置、API 差异及限制。
使用 Dart VM 或 Flutter 桌面端进行 SQLite 开发 需要实现高并发读取且不与写入阻塞的场景 查询 sqflite_common_ffi_async 与常规 ffi 的区别
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 应用中 sqflite_android 插件的配置、构建环境设置及常见问题排查,涵盖 minSdk、WAL 模式、数据库路径、本地化排序及 CursorWindow 限制等 Android 端实现细节。
配置 sqflite 的 Android 端实现 解决 Flutter Android 构建或 SQLite 运行时错误
sqflite_android/skills/sqflite-android-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-android-setup -g -y
提供在 Dart VM 或 Flutter 测试环境中使用 sqflite_common_ffi 进行单元测试和组件测试的指南,支持无设备运行 SQLite 测试。
编写 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 FFI 支持。涵盖隔离间共享、自动注册及与原生插件共存等配置指南。
Flutter 应用需要跨平台 SQLite 支持 使用 FFI 实现数据库访问 处理多个 isolate 间的数据库共享
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_test 测试套件的运行指南,涵盖浏览器环境下的二进制文件配置、三种 Worker 模式测试及 Demo 页面调试。
需要运行或复现 sqflite web 浏览器测试 配置 SQLite Web 二进制依赖和测试环境
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 URI、IndexedDB 存储名及主线程加载模式。
自定义 sqflite web 数据库工厂选项 调试 web 端 sqlite3 wasm worker 配置 IndexedDB 存储隔离
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_common_ffi_web,通过setup命令配置sqlite3.wasm和worker脚本,实现IndexedDB持久化及跨标签页共享Worker的SQLite数据库支持。
需要在Web端使用SQLite数据库 配置sqflite_common_ffi_web依赖与二进制文件 初始化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
用于在 Dart VM 或 Flutter 桌面端(Windows/macOS/Linux)配置和使用 sqflite 数据库。提供 FFI 初始化、后台隔离线程管理及原生库集成指南,适用于纯 Dart 程序及跨平台桌面应用开发。
需要在 Dart VM 或桌面端使用 SQLite 配置 sqflite_common_ffi 依赖与初始化 处理桌面端数据库路径与隔离线程
sqflite_common_ffi/skills/sqflite-common-ffi-desktop/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-desktop -g -y
提供 sqflite 数据库实现的标准化兼容性测试套件,通过 SqfliteTestContext 包装 DatabaseFactory,执行涵盖 SQL、事务、WAL 等数百项测试以验证实现合规性。
需要验证 sqflite 数据库工厂实现的兼容性 运行 sqflite 通用测试套件进行回归测试
sqflite_common_test/skills/sqflite-common-test-suite/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-test-suite -g -y
提供纯 Dart 的 sqflite API,实现跨平台(移动端、桌面端、Web)SQLite 访问。适用于需解耦 Flutter 依赖或构建共享包的开发者,统一数据库操作接口。
编写不依赖 Flutter 的 Dart 代码 创建支持多平台的共享 SQLite 包 需要跨平台一致的数据库 API
sqflite_common/skills/sqflite-common-api/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-api -g -y
指导 Flutter iOS/macOS 端 sqflite_darwin 插件的配置、集成与故障排查,涵盖依赖管理、路径处理及后台访问等。
配置 sqflite_darwin 插件 解决 iOS/macOS SQLite 构建或运行错误
sqflite_darwin/skills/sqflite-darwin-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-darwin-setup -g -y
指导如何实现 sqflite 联邦插件的平台端,包括注册 SqflitePlatform、配置 method channel 或 Dart DatabaseFactory,供实现包参考。
需要为 sqflite 创建新的平台适配层 自定义注册 SQLite 数据库工厂
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 注入,规范数据类型映射与保留字转义,确保数据读写正确性。
需要执行 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 数据库 实现数据库版本升级或降级逻辑 处理 SQLite 文件路径或锁问题
sqflite/skills/sqflite-open-database/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-open-database -g -y
指导在Flutter中通过切换databaseFactory实现sqflite跨平台测试,支持Linux/Windows/Web及调试SQL问题。
进行sqflite单元测试或Widget测试 配置非原生平台(如Web、桌面端)的SQLite环境 调试数据库锁定或MissingPluginException错误
sqflite/skills/sqflite-testing-and-platforms/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-testing-and-platforms -g -y

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-29 14:16
浙ICP备14020137号-1