Agent Skills
› glommer/pgmicro
glommer/pgmicro
GitHub介绍 Turso 核心模块的异步 I/O 模型,采用显式状态机而非 Rust async/await。涵盖 IOResult、CompletionGroup 及协作式 yield 机制,指导开发者正确使用宏与处理重入陷阱。
Install All Skills
npx skills add glommer/pgmicro --all -g -y
Skills in Collection (12)
介绍 Turso 核心模块的异步 I/O 模型,采用显式状态机而非 Rust async/await。涵盖 IOResult、CompletionGroup 及协作式 yield 机制,指导开发者正确使用宏与处理重入陷阱。
实现核心模块的异步 IO 逻辑
排查异步状态机相关的重入 bug
使用 CompletionGroup 组合多个 IO 操作
npx skills add glommer/pgmicro --skill async-io-model -g -y
CDC技能用于追踪数据库表变更,通过PRAGMA在字节码生成层捕获INSERT/UPDATE/DELETE操作并写入专用表,供同步引擎推送至远程。涉及架构、入口点及测试。
查询或实现CDC数据捕获逻辑
配置CDC PRAGMA参数
调试字节码中的CDC指令生成
同步引擎集成与测试
npx skills add glommer/pgmicro --skill cdc -g -y
提供代码质量指南,涵盖正确性规则、Rust模式、注释规范及避免过度设计,旨在提升代码健壮性与可维护性。
编写或修改代码时
审查代码风格与结构
npx skills add glommer/pgmicro --skill code-quality -g -y
提供 TursoDB 调试指南,涵盖字节码对比、日志追踪、线程检测及确定性模拟等方法,辅助定位数据库兼容性与内部缺陷。
排查 TursoDB 与 SQLite 行为差异
诊断多线程并发问题
复现随机性 Bug
npx skills add glommer/pgmicro --skill debugging -g -y
Turso差分模糊测试工具的使用指南,用于通过对比SQLite发现SQL正确性Bug。支持单次运行、循环模糊测试及Docker化CI集成,提供参数配置、输出文件解析及错误复现流程。
需要运行或调试Turso的差分模糊测试时
查找或复现SQL执行差异导致的Bug时
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 架构细节
排查 MVCC 特定问题
查看 MVCC 测试命令
npx skills add glommer/pgmicro --skill mvcc -g -y
提供PR工作流指南,涵盖原子提交、PR规范、CI环境注意事项、安全实践(禁止提交密钥)及第三方依赖管理,旨在规范代码提交流程与质量。
询问Git提交规范
检查PR准备状态
CI流程配置咨询
依赖许可证管理
npx skills add glommer/pgmicro --skill pr-workflow -g -y
Turso SQLite 存储格式参考,涵盖文件结构、页类型、B树机制、单元格及记录格式。提供核心源码路径与调试方法,辅助理解底层磁盘布局与数据组织。
分析 SQLite 数据库文件结构
排查存储层或 B-tree 相关问题
了解 Turso 底层实现细节
npx skills add glommer/pgmicro --skill storage-format -g -y
提供测试编写指南,涵盖.sqltest、TCL及Rust集成测试的类型选择与用例。说明如何运行测试套件、转换旧格式测试,并强调功能变更需附带测试的原则。
询问如何编写SQL或Rust测试
需要运行特定类型的测试套件
请求将TCL测试转换为.sqltest格式
npx skills add glommer/pgmicro --skill testing -g -y
解析 Turso 基于 WAL 的事务正确性机制,涵盖写/读路径、检查点策略及崩溃恢复。重点说明其使用内存结构替代共享内存文件实现并发控制与一致性保证的实现细节。
查询数据库事务日志原理
分析 WAL 检查点逻辑
排查数据一致性问题
理解 Turso 并发模型
npx skills add glommer/pgmicro --skill transaction-correctness -g -y
指导在 Turso 中通过 memory-benchmark crate 和 dhat 分析器进行 SQL 工作负载的内存基准测试与堆分配分析,涵盖 WAL/MVCC 模式及性能回归排查。
内存使用率分析
dhat 堆分析
内存泄漏或增长排查
SQL 负载内存基准测试
npx skills add glommer/pgmicro --skill memory-benchmark -g -y


