Agent Skills
› timescale/pg-aiguide
timescale/pg-aiguide
GitHub提供PostGIS空间表设计指南,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,辅助构建基于位置的应用程序。
安装全部 Skills
npx skills add timescale/pg-aiguide --all -g -y
集合内 Skills (10)
提供PostGIS空间表设计指南,涵盖几何类型选择、坐标系配置、空间索引优化及性能模式,辅助构建基于位置的应用程序。
需要设计空间数据库表结构
优化地理空间查询性能
处理GPS或全球坐标数据
npx skills add timescale/pg-aiguide --skill design-postgis-tables -g -y
提供PostgreSQL表设计指南,涵盖数据类型选择、约束设置、索引策略及规范化最佳实践,辅助创建或修改数据库模式。
设计PostgreSQL表结构
选择数据类型和约束
创建索引策略
优化OLTP表设计
npx skills add timescale/pg-aiguide --skill design-postgres-tables -g -y
分析现有PostgreSQL数据库表,识别适合转换为TimescaleDB超表的候选者。提供SQL查询评估表统计、索引及查询模式,基于插入频率和数据量进行评分排序,辅助数据库性能优化与迁移决策。
分析数据库表以评估超表转换潜力
识别现有架构中的时序或事件表
审计PostgreSQL表以准备迁移至TimescaleDB
npx skills add timescale/pg-aiguide --skill find-hypertable-candidates -g -y
提供面向 Agent 工作流的 PostgreSQL 数据库管理技能,支持按需创建、安全 Fork 测试、快照共享及跨 Agent 传递数据库资产,兼容 CLI 和 MCP。
快速创建新的 PostgreSQL 数据库
在 Agent 工作流中管理数据库生命周期
Fork 数据库以安全测试变更
在无 MCP 环境或作为参考时配置 Ghost
npx skills add timescale/pg-aiguide --skill ghost-database -g -y
指导将 PostgreSQL 表迁移至 TimescaleDB hypertable,涵盖分区列选择、分块间隔计算及约束处理。支持原地或蓝绿迁移策略,提供低停机方案与迁移后验证、压缩配置指南,确保数据完整性与性能优化。
将 PostgreSQL 表转换为 hypertable
执行低停机时间的 hypertable 迁移
规划大表的蓝绿迁移
验证 hypertable 迁移成功
配置迁移后的数据压缩
npx skills add timescale/pg-aiguide --skill migrate-postgres-tables-to-hypertables -g -y
指导在PostgreSQL中使用pgvector进行向量相似性搜索、RAG应用及语义搜索的配置与优化,涵盖HNSW/IVFFlat索引、halfvec存储及性能调优。
设置向量相似度搜索
配置pgvector索引
实现RAG检索增强生成
优化向量查询性能
npx skills add timescale/pg-aiguide --skill pgvector-semantic-search -g -y
指导安全执行 PostgreSQL 架构迁移,涵盖 DDL 锁机制、零停机变更策略、并发索引创建及回滚方案。用于评估生产环境风险并测试迁移计划。
测试生产前 schema 迁移
安全修改在线表结构
规划零停机迁移策略
回滚失败迁移
npx skills add timescale/pg-aiguide --skill postgres-database-migration -g -y
指导在PostgreSQL中结合pg_textsearch的BM25关键词搜索与pgvector的语义向量搜索,通过RRF算法实现混合检索,提升召回率与相关性。
需要结合关键词和语义搜索
实现混合搜索或多模态检索
使用BM25与pgvector配合
实施RRF排名融合
npx skills add timescale/pg-aiguide --skill postgres-hybrid-text-search -g -y
提供PostgreSQL数据库全方位专家技能,涵盖表结构设计、索引优化、pgvector语义搜索、PostGIS空间数据、TimescaleDB时序数据处理及安全零停机迁移策略。
设计或修改PostgreSQL表结构和数据模型
配置pgvector进行向量相似性或RAG搜索
设置PostGIS处理地理空间数据
规划或执行安全的数据库Schema迁移
使用Ghost管理PostgreSQL数据库实例
npx skills add timescale/pg-aiguide --skill postgres -g -y
指导创建TimescaleDB超表,涵盖时间序列、IoT及日志数据的高性能Schema设计。包括分区列选择、压缩策略、连续聚合配置及索引优化,适用于高插入频率场景。
创建TimescaleDB或TigerData数据库表结构
配置超表(Hypertable)以优化时序数据写入性能
设置数据压缩、保留策略或连续聚合
为传感器、指标或事件日志设计存储方案
npx skills add timescale/pg-aiguide --skill setup-timescaledb-hypertables -g -y


