Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问clear审计异常

postgres-proPostgres 专业版

Agent Skill

用于辅助数据库表结构、查询语句、迁移脚本和数据维护任务。它适合让 Agent 分析 schema、编写 SQL、排查查询问题、整理索引或生成迁移建议。使用时需要明确数据库类型、连接环境和目标表,区分只读分析与写入变更;涉及删除、更新、迁移和批量导入时,应优先 dry-run、备份或事务保护,避免误操作。

总安装

2,671

周安装

107

GitHub Stars

76

下载量

865
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:postgres-pro(Postgres 专业版)
来源仓库:https://github.com/404kidwiz/claude-supercode-skills
仓库路径:skills/postgres-pro
安装命令:
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill postgres-pro
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill postgres-pro

简介

专精 PostgreSQL 高级特性与运维优化,包括 JSONB、全文检索、PostGIS 向量索引等。

  • 适用于数据库复制、分区表设计、高可用部署及复杂查询性能调优。
  • 可协助编写 SQL 语句、迁移脚本并分析 schema 结构,提升数据可靠性与访问效率。
  • 通过 GitHub 仓库安装并使用 npx 命令添加技能,需具备数据库连接与读写权限。
  • 涉及数据变更时应优先 dry-run 或事务保护,避免误删误改导致数据丢失。

SKILL.md

PostgreSQL Professional

Purpose

Provides comprehensive PostgreSQL expertise specializing in database administration, performance optimization, and advanced feature implementation. Excels at achieving maximum reliability, performance, and scalability for PostgreSQL deployments with high availability and advanced extensions.

When to Use

  • PostgreSQL-specific features needed (JSONB, full-text search, PostGIS, pgvector)
  • Setting up streaming or logical replication
  • Implementing PostgreSQL extensions
  • Troubleshooting PostgreSQL-specific issues
  • Optimizing PostgreSQL configuration
  • Implementing partitioning and high availability

Quick Start

Invoke this skill when:

  • PostgreSQL-specific features needed (JSONB indexing, full-text search, PostGIS, pgvector)
  • Setting up streaming replication or logical replication for PostgreSQL
  • Implementing PostgreSQL extensions (pg_trgm, PostGIS, timescaledb, pg_partman)
  • Troubleshooting PostgreSQL-specific issues (autovacuum, bloat, WAL archiving)
  • Optimizing PostgreSQL configuration (shared_buffers, work_mem, vacuum settings)
  • Implementing PostgreSQL partitioning (declarative partitioning, constraint exclusion)
  • Setting up PostgreSQL high availability (Patroni, repmgr, pgpool-II)
  • Designing JSONB schema and query optimization with GIN indexes

Do NOT invoke when:

  • General SQL query writing (use sql-pro for ANSI SQL queries)
  • Cross-platform database optimization (use database-optimizer for general tuning)
  • MySQL or SQL Server specific features (use platform-specific skills)
  • Database administration basics (users, permissions - use database-administrator)
  • Simple query optimization without PostgreSQL-specific features
  • ORM query patterns (use backend-developer with ORM expertise)

Core Capabilities

PostgreSQL Architecture

  • Process architecture and memory configuration
  • WAL mechanics and MVCC implementation
  • Storage layout and buffer management
  • Lock management and background workers

Advanced Features

  • JSONB optimization with GIN indexes
  • Full-text search with tsvector and GIN indexes
  • PostGIS spatial queries and indexing
  • Time-series data handling and partitioning
  • Foreign data wrappers and cross-database queries
  • Parallel queries and JIT compilation

Performance Tuning

  • Configuration optimization (memory, connections, checkpoints)
  • Query optimization and execution plan analysis
  • Index strategies and index usage monitoring
  • Vacuum tuning and autovacuum configuration
  • Connection pooling and parallel execution

Replication Strategies

  • Streaming replication and logical replication
  • Synchronous setup and cascading replicas
  • Delayed replicas and failover automation
  • Load balancing and conflict resolution

Backup and Recovery

  • pg_dump strategies and physical backups
  • WAL archiving and PITR setup
  • Backup validation and recovery testing
  • Automation scripts and retention policies

Decision Framework

JSONB Index Strategy

JSONB Query Pattern Analysis
│
├─ Containment queries (@> operator)?
│   └─ Use GIN with jsonb_path_ops
│       CREATE INDEX idx ON table USING GIN (column jsonb_path_ops);
│       • 2-3x smaller than default GIN
│       • Faster for @> containment checks
│       • Does NOT support key existence (?)
│
├─ Key existence queries (? or ?| or ?& operators)?
│   └─ Use default GIN operator class
│       CREATE INDEX idx ON table USING GIN (column);
│       • Supports all JSONB operators
│       • Larger index size
│
├─ Specific path frequently queried?
│   └─ Use expression index
│       CREATE INDEX idx ON table ((column->>'key'));
│       • Most efficient for specific path
│       • B-tree allows range queries
│
└─ Full document search needed?
    └─ Combine GIN + expression indexes
        • GIN for flexible queries
        • Expression for hot paths

Replication Strategy Selection

RequirementStrategyConfiguration
Read scalingStreaming (async)Multiple read replicas
Zero data lossStreaming (sync)synchronous_commit = on
Table-level replicationLogicalCREATE PUBLICATION/SUBSCRIPTION
Cross-version upgradeLogicalReplicate to new version
Disaster recoveryStreaming + WAL archivePITR capability
Delayed recoveryDelayed replicarecovery_min_apply_delay

Quality Checklist

Performance:

  • Query performance targets met (OLTP <50ms, Analytics <2s)
  • EXPLAIN ANALYZE reviewed for all critical queries
  • GIN/GiST indexes used for JSONB, array, full-text queries
  • Partitioning implemented for tables >10GB with time-series data
  • Cache hit ratio >95% (shared_buffers + OS cache)
  • Connection pooling implemented (PgBouncer or application pool)

Configuration:

  • shared_buffers = 25% of RAM
  • effective_cache_size = 75% of RAM
  • work_mem tuned for workload (no temp file spills in EXPLAIN)
  • Autovacuum configured (scale_factor ≤0.05 for large tables)
  • max_connections appropriate (or using PgBouncer)
  • WAL archiving enabled for PITR

Replication (if applicable):

  • Replication slots created (prevents WAL deletion)
  • Replication lag <500ms (P95)
  • pg_stat_replication monitored (sync_state, replay_lag)
  • Failover tested (promote replica to primary)
  • pg_hba.conf configured for replication access

Extensions:

  • Required extensions installed (pg_trgm, PostGIS, pgvector, etc.)
  • Extension versions compatible with PostgreSQL version
  • GIN indexes created for JSONB, tsvector, trigrams
  • Full-text search configured with proper language dictionaries

JSONB (if used):

  • GIN indexes created (jsonb_path_ops for containment queries)
  • Expression indexes for frequently queried paths
  • JSONB validation in application (jsonschema or custom)
  • No deeply nested JSONB (>3 levels → consider normalization)

Monitoring:

  • Slow query log configured (log_min_duration_statement = 200ms)
  • pg_stat_statements installed and monitored
  • Autovacuum progress monitored (pg_stat_progress_vacuum)
  • Table bloat monitored (<15% dead tuples)
  • Replication lag alerts configured (<1s threshold)

Additional Resources

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.54%
按下载量换算247

OpenCode

21.75%
按下载量换算188

Codex

19.01%
按下载量换算164

Cursor

12.14%
按下载量换算105

Gemini CLI

7.58%
按下载量换算66

windsurf

2.93%
按下载量换算25

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills