Agent Skills › tekartik/sqflite

tekartik/sqflite

GitHub

用于测试 sqflite_common_ffi_async 包,通过运行共享的 sqflite 测试套件验证数据库工厂功能。指导如何配置依赖、构建测试上下文及运行 CI 测试。

16 个 Skill 3,020

安装全部 Skills

npx skills add tekartik/sqflite --all -g -y
更多选项

预览集合内 Skills

npx skills add tekartik/sqflite --list

集合内 Skills (16)

用于测试 sqflite_common_ffi_async 包,通过运行共享的 sqflite 测试套件验证数据库工厂功能。指导如何配置依赖、构建测试上下文及运行 CI 测试。
需要测试 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 库的使用指南,适用于 Dart/Flutter 桌面端。介绍基于 sqlite_async 的高并发读写数据库工厂,说明其与常规 FFI 的区别、API 用法及回退机制。
使用 sqflite_common_ffi_async 进行数据库开发 询问 Dart VM 下 SQLite 并发读写方案 查询 databaseFactoryFfiAsync API 用法
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 插件的配置、构建修复及数据库操作优化,涵盖注册、WAL、权限、路径及内存限制等关键问题。
配置 sqflite_android 依赖 解决 Android 构建或 AGP 错误 处理 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 相关单元测试 修复 Flutter 数据库测试失败 配置 CI 中的 SQLite 测试环境
sqflite_common_ffi/skills/sqflite-common-ffi-testing/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-ffi-testing -g -y
提供 sqflite_ffi 在 Flutter 跨平台(桌面/移动)的 FFI SQLite 集成指南,涵盖插件注册、多 Isolate 共享数据库及路径初始化配置。
Flutter 应用需要跨平台使用 SQLite 配置 sqflite_ffi 数据库路径或隔离共享
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 模式配置、Wasm/JS 依赖下载及 Chrome 测试运行流程。
运行 sqflite 浏览器端单元测试 配置 SQLite Web Worker 测试环境 下载 sqlite3.wasm 和 worker js 文件
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选项,以及进行Web Worker调试和IndexedDB隔离设置。
需要自定义sqflite在Web端的WASM加载路径或Worker脚本位置 需要配置多个隔离的IndexedDB存储 调试Web Worker中的SQLite连接问题
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,实现浏览器端SQLite数据库持久化。涵盖安装依赖、运行setup命令生成二进制文件、配置IndexedDB及Worker等关键步骤。
在Web项目中添加sqflite支持 配置浏览器端SQLite数据库
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中使用sqflite的FFI实现指南,涵盖初始化、依赖配置及工厂使用,支持纯Dart与Flutter跨平台SQLite操作。
需要在Windows, Linux或macOS上使用sqflite 在Dart VM或CLI环境中运行数据库应用 配置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 数据库实现的标准化测试套件,用于验证 FFI、Web 或自定义实现是否符合规范。通过配置上下文和标志位运行数百项测试,覆盖 SQL 操作、事务、类型及异常处理等场景。
需要对 sqflite 的 DatabaseFactory 实现进行合规性测试 需要验证数据库功能如事务、WAL 或并发读取
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 的 Dart 代码 使用 sqflite_common API 进行数据库操作 处理跨平台 SQLite 兼容性
sqflite_common/skills/sqflite-common-api/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-common-api -g -y
提供sqflite_darwin在iOS/macOS端的配置、集成与故障排查指南,涵盖依赖管理、构建系统支持及数据库操作规范。
配置Flutter iOS/macOS项目的sqflite依赖 解决CocoaPods或SPM集成问题 排查数据库路径、权限或SQLite错误
sqflite_darwin/skills/sqflite-darwin-setup/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-darwin-setup -g -y
指导如何为 sqflite 联邦插件实现或注册平台特定数据库接口,涵盖方法通道协议、Dart 工厂注册及原生代码集成规范。
实现新的 sqflite 平台包 注册自定义 DatabaseFactory
sqflite_platform_interface/skills/sqflite-platform-interface-implementers/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-platform-interface-implementers -g -y
指导在Dart中使用sqflite进行SQLite数据库的CRUD操作、事务处理及批量提交。涵盖参数绑定、冲突算法、游标查询及异常处理,确保数据安全与性能。
需要进行SQLite数据增删改查 需要执行数据库事务或批量操作
sqflite/skills/sqflite-crud-and-transactions/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-crud-and-transactions -g -y
指导在Flutter中使用sqflite插件进行SQLite数据库的创建、打开、迁移、关闭及删除操作,涵盖版本管理、路径处理及平台适配。
需要初始化或打开SQLite数据库 实现数据库版本升级或降级逻辑 处理数据库文件路径与存储位置
sqflite/skills/sqflite-open-database/SKILL.md
npx skills add tekartik/sqflite --skill sqflite-open-database -g -y
指导如何在Flutter中为sqflite编写单元测试和Widget测试,覆盖Linux/Windows/Web等多平台环境。通过替换databaseFactory实现跨平台兼容,并提供SQL调试、加密及异常处理的最佳实践。
进行sqflite相关的单元测试或Widget测试 在Linux、Windows或Web等非移动平台运行SQLite代码 调试sqflite数据库锁、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-11-03 04:14
浙ICP备14020137号-1