LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

postgresql-database-engineering

Comprehensive PostgreSQL database engineering skill covering indexing strategies, query optimization, performance tuning, partitioning, replication, backup and recovery, high availability, and production database management. Master advanced PostgreSQL features including MVCC, VACUUM operations, connection pooling, monitoring, and scalability patterns.

61stars15forksUpdated 8/16/2026
Database Management#performance#sql#database#replication#postgresql#dba

Security Assessment

Safe(95/100)
Security Score95/100

About postgresql-database-engineering

postgresql-database-engineering is a comprehensive reference skill for professional PostgreSQL work, spanning schema design, query optimization, indexing strategies, performance tuning, partitioning, replication, backup and recovery, high availability, and production database management. It exists to help engineers design, optimize, and maintain high-performance PostgreSQL databases at scale, providing a structured body of knowledge rather than a single narrow tool.

The skill explains PostgreSQL's process-based architecture (postmaster, backend processes, shared memory, background workers, WAL, and the storage layer including TOAST, FSM, and VM) and its foundational concurrency model, MVCC — snapshots, tuple versions, xmin/xmax transaction IDs, visibility rules, and why regular VACUUM and FREEZE matter for reclaiming space and preventing transaction wraparound. It covers the four transaction isolation levels and, per its description, extends into indexing for complex query patterns, partitioning large tables (100M+ rows), streaming and logical replication, connection pooling with pgBouncer or PgPool, monitoring, and scalability patterns. Its 'When to Use' list enumerates concrete scenarios from tuning slow queries to planning migrations and setting up high availability.

It targets backend engineers, database administrators, and platform teams running PostgreSQL in production who need authoritative guidance on performance, reliability, and scaling. It is a knowledge and best-practices reference with no destructive automation, remote code execution, or credential exfiltration, making it a benign engineering resource.

FAQ

What areas of PostgreSQL does it cover?

Indexing strategies, query optimization, performance tuning, partitioning, replication (streaming and logical), backup and recovery, high availability, connection pooling, monitoring, migrations, security, and general production management.

When should I reach for this skill?

When designing schemas for high-performance apps, optimizing slow queries, indexing complex query patterns, partitioning large tables (100M+ rows), configuring replication and HA, tuning config for production, or debugging performance bottlenecks.

Does it explain PostgreSQL's concurrency model?

Yes. It covers MVCC in depth — snapshots, tuple versions, xmin/xmax, visibility rules, and why regular VACUUM and FREEZE are essential — and it explains the four transaction isolation levels.

What connection pooling and replication options does it discuss?

Connection pooling with pgBouncer or PgPool, and both streaming replication for high availability and logical replication for data distribution.

Is this a tool or a knowledge reference?

It is primarily an expert knowledge and best-practices reference for designing, optimizing, and operating PostgreSQL at scale, covering architecture, tuning, and production management.

All Files

4 files
SKILL.md33.0 KB
View
EXAMPLES.md50.0 KB
View
VALIDATION.md4.1 KB
View
README.md19.9 KB
View

Install postgresql-database-engineering

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

manutej/luxor-claude-marketplace

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901