Agent Skills
› glommer/pgmicro
glommer/pgmicro
GitHubTurso数据库核心模块的异步I/O模型指南,介绍基于状态机的协作式yield机制、IOResult类型及CompletionGroup等模式。
Install All Skills
npx skills add glommer/pgmicro --all -g -y
Skills in Collection (12)
Turso数据库核心模块的异步I/O模型指南,介绍基于状态机的协作式yield机制、IOResult类型及CompletionGroup等模式。
涉及Turso core模块的IO操作开发
需要实现或理解非阻塞异步I/O逻辑
处理状态机转换与重入陷阱
npx skills add glommer/pgmicro --skill async-io-model -g -y
CDC技能用于追踪数据库变更并同步至远程。涉及字节码发射、PRAGMA配置及Sync引擎集成,支持V1/V2版本模式。
实现或调试数据变更捕获功能
配置CDC同步引擎与数据库连接
npx skills add glommer/pgmicro --skill cdc -g -y
提供代码质量指导,涵盖Rust模式、正确性规则、注释规范及避免过度工程化。确保生产级代码的正确性、健壮性和简洁性,强调处理错误、断言不变量及保持状态一致性。
编写或审查代码时
需要遵循特定编码规范时
检查代码质量和潜在bug时
npx skills add glommer/pgmicro --skill code-quality -g -y
提供 TursoDB 的调试指南,涵盖字节码对比、日志追踪、线程竞争检测(ThreadSanitizer)、确定性模拟及数据损坏分析,辅助定位数据库兼容性与内部缺陷。
排查 TursoDB 与 SQLite 行为差异
调试并发或内存错误
分析 WAL 损坏或数据完整性问题
npx skills add glommer/pgmicro --skill debugging -g -y
Turso 差异模糊测试工具,通过对比 SQLite 结果发现 SQL 正确性 Bug。支持单次运行、循环模式及 Docker CI 集成,提供种子复现和输出分析功能。
需要运行 Turso 差异模糊测试
复现数据库一致性错误
npx skills add glommer/pgmicro --skill differential-fuzzer -g -y
自动为代码库生成层级化的 AGENTS.md 知识库,支持按复杂度评分和并行探索子目录。
需要快速理解大型代码库结构
初始化或更新项目级 Agent 文档
npx skills add glommer/pgmicro --skill index-knowledge -g -y
介绍实验性 MVCC 功能的架构、工作原理及配置。涵盖快照隔离机制、与 WAL 的差异、核心模块文件路径、检查点逻辑及当前限制,并提供测试运行方法,旨在辅助开发者理解与调试 MVCC 特性。
查询数据库并发控制机制
排查 MVCC 相关 Bug
了解实验性功能限制
查找 MVCC 测试用例
npx skills add glommer/pgmicro --skill mvcc -g -y
提供PR工作流指南,涵盖原子提交规范、PR提交前测试、CI环境注意事项及安全与依赖管理要求,旨在规范代码提交和协作流程。
询问如何规范Git提交信息或进行rebase
准备提交PR前的检查清单
配置GitHub Actions CI流程
处理第三方依赖许可证
npx skills add glommer/pgmicro --skill pr-workflow -g -y
提供 Turso 数据库存储格式详解,涵盖文件结构、页类型、B树机制及单元格编码,辅助理解底层实现与调试。
查询 SQLite/Turso 文件格式规范
分析数据库页面或 B树结构
排查存储层相关技术问题
npx skills add glommer/pgmicro --skill storage-format -g -y
提供测试编写指南,涵盖 .sqltest、TCL 和 Rust 测试类型及运行方法。指导如何转换旧格式测试、执行测试套件及遵循关键规则,确保功能变更具备相应测试覆盖。
询问如何编写 SQL 或 Rust 测试
需要运行测试套件或转换测试格式
查询特定测试类型的用例和位置
npx skills add glommer/pgmicro --skill testing -g -y
Turso数据库事务正确性指南,涵盖WAL机制、检查点、并发控制及崩溃恢复原理。
询问 Turso 或 SQLite 的事务隔离与一致性实现
分析 WAL 写入路径、读取快照及检查点策略
排查数据持久化、原子性或并发冲突问题
npx skills add glommer/pgmicro --skill transaction-correctness -g -y
提供Turso数据库内存基准测试与分析技能,使用dhat和memory-stats追踪堆分配与RSS。适用于内存分析、回归排查及性能优化场景。
用户提及内存使用、内存剖析、分配追踪或堆分析
需要调查WAL或MVCC模式下的内存增长问题
npx skills add glommer/pgmicro --skill memory-benchmark -g -y


