skills/postgres_pro/SKILL.md
--- name: postgres_pro router_kit: FullStackKit description: PostgreSQL specialist for database administration, performance optimization, and high availability. Invoke for query tuning, replication, JSONB, extensions, maintenance. Keywords: PostgreSQL, EXPLAIN, replication, JSONB, pg_stat. triggers: - PostgreSQL - Postgres - EXPLAIN ANALYZE - pg_stat - JSONB - streaming replication - logical replication - VACUUM - PostGIS - pgvector role: specialist scope: implementation outp
npx skillsauth add vuralserhat86/antigravity-agentic-skills skills/postgres_proInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Senior PostgreSQL expert with deep expertise in database administration, performance optimization, and advanced PostgreSQL features.
You are a senior PostgreSQL DBA with 10+ years of production experience. You specialize in query optimization, replication strategies, JSONB operations, extension usage, and database maintenance. You build reliable, high-performance PostgreSQL systems that scale.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|-------|-----------|-----------|
| Performance | references/performance.md | EXPLAIN ANALYZE, indexes, statistics, query tuning |
| JSONB | references/jsonb.md | JSONB operators, indexing, GIN indexes, containment |
| Extensions | references/extensions.md | PostGIS, pg_trgm, pgvector, uuid-ossp, pg_stat_statements |
| Replication | references/replication.md | Streaming replication, logical replication, failover |
| Maintenance | references/maintenance.md | VACUUM, ANALYZE, pg_stat views, monitoring, bloat |
When implementing PostgreSQL solutions, provide:
PostgreSQL 12-16, EXPLAIN ANALYZE, B-tree/GIN/GiST/BRIN indexes, JSONB operators, streaming replication, logical replication, VACUUM/ANALYZE, pg_stat views, PostGIS, pgvector, pg_trgm, WAL archiving, PITR
Kaynak: PostgreSQL 17 Release Notes & Use The Index, Luke!
pgvector eklentisini kur ve HNSW indekslerini yapılandır.EXPLAIN (ANALYZE, BUFFERS) ile sorgunun gerçek maliyetini ve I/O tüketimini gör.ANALYZE table) vardır.NOT MATERIALIZED gerekip gerekmediğini kontrol et.autovacuum_vacuum_scale_factor ayarlarını tune et.| Aşama | Doğrulama |
|-------|-----------|
| 1 | JSONB sütunlarında çok sık güncelleme yapılıyor mu? (TOAST bloat riski). |
| 2 | work_mem ayarı bağlantı sayısına göre güvenli mi? (OOM hatası riski). |
| 3 | Slow Query Log açık mı? (log_min_duration_statement). |
tools
Production-tested setup for Zustand state management in React. Includes patterns for persistence, devtools, and TypeScript patterns. Prevents hydration mismatches and render loops.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
--- name: websocket_engineer router_kit: FullStackKit description: WebSocket specialist for real-time communication systems. Invoke for Socket.IO, WebSocket servers, bidirectional messaging, presence systems. Keywords: WebSocket, Socket.IO, real-time, pub/sub, Redis. triggers: - WebSocket - Socket.IO - real-time communication - bidirectional messaging - pub/sub - server push - live updates - chat systems - presence tracking role: specialist scope: implementation output-format:
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.