Agent Skills
› glommer/pgmicro
glommer/pgmicro
GitHubTurso数据库核心模块的异步I/O模式指南,详述基于状态机、IOResult和CompletionGroup的手动协作式IO实现,旨在规范底层IO操作开发并避免重入陷阱。
Install All Skills
npx skills add glommer/pgmicro --all -g -y
Skills in Collection (12)
Turso数据库核心模块的异步I/O模式指南,详述基于状态机、IOResult和CompletionGroup的手动协作式IO实现,旨在规范底层IO操作开发并避免重入陷阱。
需要实现涉及文件、网络等阻塞操作的逻辑
编写或审查core层包含IO调用的代码
npx skills add glommer/pgmicro --skill async-io-model -g -y
文档描述了CDC(变更数据捕获)功能的架构,涵盖字节码生成层、同步引擎集成及核心数据类型。旨在为开发者提供内部功能地图,辅助理解变更追踪机制与远程同步流程。
需要理解CDC架构设计
查阅CDC核心数据结构
开发或维护数据同步功能
npx skills add glommer/pgmicro --skill cdc -g -y
提供代码质量规范,涵盖正确性、Rust模式、注释及防过度设计原则。指导开发者编写健壮、无工作区代码的Rust程序,确保数据完整性与性能。
编写或重构Rust代码
审查代码以检查是否符合质量规范
npx skills add glommer/pgmicro --skill code-quality -g -y
提供 TursoDB 的调试指南,涵盖字节码对比、日志追踪、线程安全测试及确定性模拟等方法,辅助定位代码生成、VM 执行及存储层缺陷。
需要排查数据库兼容性问题
分析 SQL 执行差异
复现并发或随机性 Bug
npx skills add glommer/pgmicro --skill debugging -g -y
Turso项目的差异模糊测试工具,通过对比SQLite结果发现SQL正确性Bug。支持单次运行、循环模式及Docker CI集成,提供种子复现和输出分析功能。
运行Turso数据库的模糊测试
查找SQL语句的正确性Bug
复现由fuzzer生成的错误
npx skills add glommer/pgmicro --skill differential-fuzzer -g -y
为代码库生成层级化的AGENTS.md知识库,支持根目录及按复杂度评分的子目录文档创建与更新。
需要生成或更新项目知识索引
分析代码库结构并输出标准化文档
npx skills add glommer/pgmicro --skill index-knowledge -g -y
Turso数据库实验性MVCC功能的开发指南,涵盖架构、配置、测试及限制。用于辅助开发者理解版本控制机制、排查特定Bug或进行相关代码重构与测试。
调试MVCC相关的并发或隔离问题
了解或启用MVCC功能
运行MVCC单元测试
重构MVCC模块代码
npx skills add glommer/pgmicro --skill mvcc -g -y
提供PR工作流指南,涵盖原子提交规范、PR提交要求、GitHub Actions CI环境注意事项、安全合规(禁止提交密钥)及第三方依赖管理,旨在提升代码质量与协作效率。
用户询问如何规范提交代码或撰写Commit Message
用户准备提交Pull Request并需要检查清单
用户在CI环境中运行自动化任务需遵循限制
用户添加新依赖需处理许可证和通知文件
npx skills add glommer/pgmicro --skill pr-workflow -g -y
提供 Turso/SQLite 存储格式详解,涵盖文件结构、页类型、B树机制及单元格编码,辅助理解底层数据布局与调试。
查询 SQLite 文件内部结构
解析 B-tree 节点或单元格格式
排查存储层数据异常
npx skills add glommer/pgmicro --skill storage-format -g -y
提供测试编写指南,涵盖.sqltest、TCL及Rust集成测试类型与使用场景。说明如何运行测试套件、转换旧格式测试以及编写规范,旨在提升代码质量并统一测试标准。
需要编写或运行单元测试
将旧版TCL测试迁移至新格式
查询测试用例的编写规范
npx skills add glommer/pgmicro --skill testing -g -y
详解Turso数据库WAL机制、检查点策略及并发规则,涵盖读写路径、崩溃恢复与内存索引实现。
询问Turso事务一致性原理
排查WAL相关性能或数据问题
了解Turso存储层架构
npx skills add glommer/pgmicro --skill transaction-correctness -g -y
提供Turso数据库内存使用基准测试与分析能力,支持WAL/MVCC模式下的堆分配追踪、RSS监控及性能回归排查。
内存使用分析
内存剖析与分配追踪
堆内存增长调查
内存基准测试
npx skills add glommer/pgmicro --skill memory-benchmark -g -y


