Agent Skills
› vemetric/vemetric
vemetric/vemetric
GitHub提供ClickHouse架构设计建议,根据工作负载形状选择摄入或建模模式。结合决策框架与官方文档溯源,输出结构化推荐方案,涵盖实时摄入、时序存储及数据关联等场景的权衡分析。
Install All Skills
npx skills add vemetric/vemetric --all -g -y
Skills in Collection (13)
提供ClickHouse架构设计建议,根据工作负载形状选择摄入或建模模式。结合决策框架与官方文档溯源,输出结构化推荐方案,涵盖实时摄入、时序存储及数据关联等场景的权衡分析。
设计ClickHouse系统架构
选择数据摄入或建模模式
将最佳实践转化为特定工作负载的系统设计
npx skills add vemetric/vemetric --skill clickhouse-architecture-advisor -g -y
提供ClickHouse模式、查询及配置审查的31条最佳实践规则,指导连接建立、模式发现及安全执行流程。
审查ClickHouse表结构或配置
优化ClickHouse查询语句
进行ClickHouse数据接入审核
npx skills add vemetric/vemetric --skill clickhouse-best-practices -g -y
指导在Node.js环境中使用@clickhouse/client进行代码开发,涵盖配置、数据插入查询及参数绑定等。
编写ClickHouse Node.js客户端代码
配置或初始化ClickHouse连接
执行数据插入或查询操作
处理SQL参数绑定与安全
npx skills add vemetric/vemetric --skill clickhouse-js-node-coding -g -y
使用 clickhousectl CLI 管理 ClickHouse,涵盖本地开发环境搭建及生产环境云托管服务创建、认证与迁移。
搭建本地 ClickHouse 开发环境
创建或管理 ClickHouse Cloud 生产服务
进行数据表结构迁移或应用连接配置
npx skills add vemetric/vemetric --skill infra-clickhouse -g -y
提供 Redis Cluster 和主从复制的指南,涵盖哈希标签设计以避免 CROSSSLOT 错误,以及配置读取副本以扩展读密集型工作负载。
设计 Redis Cluster 键结构
调试 MGET 或管道的 CROSSSLOT 错误
配置多键事务或 Lua 脚本
通过路由读取到副本优化性能
npx skills add vemetric/vemetric --skill redis-clustering -g -y
提供Redis客户端高效连接与交互指南,涵盖连接池/多路复用配置、命令批量处理(Pipeline)、避免阻塞全量扫描命令及客户端缓存优化,适用于多种语言Redis驱动的性能调优。
配置Redis客户端连接池或多路复用
优化大量小请求的延迟与吞吐量
迭代大型键空间或集合
启用热点数据客户端缓存
调整Redis连接读写超时参数
npx skills add vemetric/vemetric --skill redis-connections -g -y
提供Redis数据建模指导,涵盖数据结构选择与键命名规范。用于设计缓存、会话、计数器、排行榜等场景,优化内存与性能,确保可维护性。
设计Redis数据模型
决定使用Hash还是JSON存储对象
构建计数器或排行榜
审查或清理Redis键名
npx skills add vemetric/vemetric --skill redis-core -g -y
提供 Redis 可观测性指导,涵盖关键监控指标、内置诊断命令及工具使用。适用于配置监控告警、排查性能问题、分析慢查询及集成 Prometheus 等监控系统。
设置 Redis 监控或告警
诊断 Redis 性能回归
分析慢查询
将 Redis 指标接入监控系统
npx skills add vemetric/vemetric --skill redis-observability -g -y
提供Redis生产环境安全加固指南,涵盖认证、ACL最小权限控制及网络暴露限制。用于部署、配置TLS、定义应用账户或审计Redis实例安全性。
部署Redis到生产环境
配置ACL用户
配置TLS连接
审计Redis部署安全性
npx skills add vemetric/vemetric --skill redis-security -g -y
提供基于ClickHouse引擎的Pandas替代方案DataStore,支持DataFrame、Parquet等格式的高效过滤、聚合、连接及跨源数据读取,加速慢速Pandas操作。
用户提到 DataFrame, parquet, csv, 'fast pandas', 'speed up pandas' 或跨源 DataFrame 连接
用户导入 chdb.datastore 或 from datastore import DataStore
npx skills add vemetric/vemetric --skill chdb-datastore -g -y
提供在Python中无需服务器即可运行ClickHouse SQL的能力,支持查询本地文件、远程数据库及云存储。
需要对parquet/csv/json等本地文件或远程数据源执行SQL查询
需要使用ClickHouse特有SQL功能如窗口函数或参数化查询
npx skills add vemetric/vemetric --skill chdb-sql -g -y
针对 ClickHouse Node.js 客户端的故障排查技能,涵盖连接断开、数据类型不匹配、只读用户限制、代理/TLS 配置及查询超时等常见问题。适用于后端开发中解决特定客户端库的运行错误与配置疑问。
用户报告 ClickHouse Node.js 客户端连接失败或断开
遇到数据插入错误或类型转换异常
询问 TLS、代理或压缩配置问题
npx skills add vemetric/vemetric --skill clickhouse-js-node-troubleshooting -g -y
提供 Redis Search 索引设计、查询优化及向量检索指导,涵盖 FT.CREATE/SEARCH/HYBRID 命令使用、HNSW 参数调优、RAG 管道构建及性能排查。
创建或修改 Redis Search 索引
编写或优化 FT.SEARCH/FT.AGGREGATE/FT.HYBRID 查询
选择字段类型(TEXT/TAG/VECTOR等)
构建 RAG 检索管道
调试慢查询或空结果
npx skills add vemetric/vemetric --skill redis-search -g -y


