Agent Skills
› glommer/pgmicro
glommer/pgmicro
GitHubTurso数据库异步I/O模型指南,介绍基于协作yield和显式状态机的实现模式。涵盖IOResult、CompletionGroup及重入陷阱处理,指导在core模块中规范使用异步IO。
Install All Skills
npx skills add glommer/pgmicro --all -g -y
Skills in Collection (12)
Turso数据库异步I/O模型指南,介绍基于协作yield和显式状态机的实现模式。涵盖IOResult、CompletionGroup及重入陷阱处理,指导在core模块中规范使用异步IO。
询问Turso异步IO实现细节
排查异步状态机或重入相关bug
需要实现符合Turso规范的异步操作
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 代码时
需要遵循特定编码规范时
npx skills add glommer/pgmicro --skill code-quality -g -y
提供 TursoDB 的调试指南,涵盖字节码对比、日志追踪、线程安全检测及确定性模拟等工具与方法,用于定位数据库兼容性问题、并发 bug 及数据损坏。
排查数据库行为差异
诊断并发或线程安全问题
复现和调试特定种子bug
分析数据库损坏原因
npx skills add glommer/pgmicro --skill debugging -g -y
Turso差异模糊测试工具技能,用于对比Turso与SQLite执行结果以发现SQL正确性Bug。支持单次运行、持续模糊测试及Docker CI集成,提供复现错误和生成最小化测试用例的方法。
需要运行差异模糊测试查找Bug
复现模糊测试发现的数据库一致性错误
配置CI/CD中的自动化模糊测试任务
npx skills add glommer/pgmicro --skill differential-fuzzer -g -y
为代码库生成分层 AGENTS.md 知识库,支持按复杂度评分和并行探索。通过多代理并发分析项目结构、入口点及规范,动态调整深度并生成文档,提升代码导航效率。
需要快速理解大型或复杂代码库结构
为新项目或重构后的项目生成标准化文档索引
希望自动化维护代码库的层级知识图谱
npx skills add glommer/pgmicro --skill index-knowledge -g -y
介绍实验性MVCC功能的架构、启用方式及限制,涵盖快照隔离、版本控制、关键文件与测试方法,旨在辅助开发者理解非生产级并发控制机制。
查询MVCC工作原理或架构
排查MVCC相关调试问题
了解MVCC功能限制与测试方法
npx skills add glommer/pgmicro --skill mvcc -g -y
提供PR工作流指南,涵盖原子提交规范、PR大小控制、CI环境注意事项及Git rebase技巧。强调安全实践如不提交敏感文件,规范第三方依赖许可证管理,并指导外部API使用需查阅官方文档,确保代码质量与流程合规。
用户询问如何编写提交信息或处理Git历史
用户在提交PR前咨询检查清单
涉及CI/CD配置或GitHub Action运行限制
需要添加第三方依赖并管理许可证
npx skills add glommer/pgmicro --skill pr-workflow -g -y
Turso数据库存储格式指南,详解SQLite文件结构、页类型、B树机制及单元格记录格式,并提供核心源码路径与调试方法。
分析或修改 Turso/SQLite 存储引擎代码
排查数据库文件损坏或格式解析问题
理解底层 B-tree 和页面管理逻辑
npx skills add glommer/pgmicro --skill storage-format -g -y
提供测试编写指南,涵盖.sqltest、TCL及Rust集成测试的用法与运行方式。指导如何迁移旧格式、编写新测试及执行命令,确保功能变更覆盖充分。
询问如何编写单元测试或集成测试
需要运行特定类型的测试套件
查询测试文件格式转换方法
npx skills add glommer/pgmicro --skill testing -g -y
解析 Turso 数据库事务正确性机制,涵盖 WAL 读写路径、检查点策略及无共享内存索引实现。提供并发规则与崩溃恢复流程,辅助理解底层存储一致性与原子性保障。
询问 Turso 事务一致性原理
分析 WAL 写入或检查点行为
排查数据库并发冲突或恢复问题
npx skills add glommer/pgmicro --skill transaction-correctness -g -y
用于在 Turso 中基准测试和分析 SQL 工作负载的内存使用情况,结合 dhat 堆分析器追踪分配并评估 WAL/MVCC 模式下的内存增长。
用户询问内存使用或性能问题
需要分析 SQL 查询的内存分配热点
检查 WAL 或 MVCC 模式下的内存泄漏或增长
npx skills add glommer/pgmicro --skill memory-benchmark -g -y


