PostgreSQL Optimization Workflow

SkillDatabases & data

The postgresql-optimization skill is a PostgreSQL database optimization workflow for query tuning, indexing strategies, performance analysis, and production database management. It lets your agent tune PostgreSQL queries, plan indexes, and analyze database performance. Use it when you need help improving how a PostgreSQL database runs.

Use PostgreSQL Optimization Workflow in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add PostgreSQL Optimization Workflow and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the PostgreSQL Optimization Workflow skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have a PostgreSQL database you can connect to.

PostgreSQL Optimization WorkflowStart free

What your AI can do with it

  • Tune PostgreSQL queries for better performance
  • Plan indexing strategies for PostgreSQL tables
  • Analyze PostgreSQL database performance
  • Manage production PostgreSQL databases

Getting started

  1. Have a PostgreSQL database you can connect to.
  2. Add the postgresql-optimization skill to your agent.
  3. Give the agent access to your database connection details.
  4. Ask the agent to tune a query, plan an index, or analyze performance.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/database/postgresql-optimization/SKILL.md and read by ahel’s review.

Overview

Specialized workflow for PostgreSQL database optimization including query tuning, indexing strategies, performance analysis, vacuum management, and production database administration.

When to Use This Workflow

Use this workflow when:

  • Optimizing slow PostgreSQL queries
  • Designing indexing strategies
  • Analyzing database performance
  • Tuning PostgreSQL configuration
  • Managing production databases

Workflow Phases

Phase 1: Performance Assessment

Skills to Invoke
  • database-optimizer - Database optimization
  • postgres-best-practices - PostgreSQL best practices
Actions
  1. Check database version
  2. Review configuration
  3. Analyze slow queries
  4. Check resource usage
  5. Identify bottlenecks
Copy-Paste Prompts
Use @database-optimizer to assess PostgreSQL performance

Phase 2: Query Analysis

Skills to Invoke
  • sql-optimization-patterns - SQL optimization
  • postgres-best-practices - PostgreSQL patterns
Actions
  1. Run EXPLAIN ANALYZE
  2. Identify scan types
  3. Check join strategies
  4. Analyze execution time
  5. Find optimization opportunities
Copy-Paste Prompts
Use @sql-optimization-patterns to analyze and optimize queries

Phase 3: Indexing Strategy

Skills to Invoke
  • database-design - Index design
  • postgresql - PostgreSQL indexing
Actions
  1. Identify missing indexes
  2. Create B-tree indexes
  3. Add composite indexes
  4. Consider partial indexes
  5. Review index usage
Copy-Paste Prompts
Use @database-design to design PostgreSQL indexing strategy

Phase 4: Query Optimization

Skills to Invoke
  • sql-optimization-patterns - Query tuning
  • sql-pro - SQL expertise
Actions
  1. Rewrite inefficient queries
  2. Optimize joins
  3. Add CTEs where helpful
  4. Implement pagination
  5. Test improvements
Copy-Paste Prompts
Use @sql-optimization-patterns to optimize SQL queries

Phase 5: Configuration Tuning

Skills to Invoke
  • postgres-best-practices - Configuration
  • database-admin - Database administration
Actions
  1. Tune shared_buffers
  2. Configure work_mem
  3. Set effective_cache_size
  4. Adjust checkpoint settings
  5. Configure autovacuum
Copy-Paste Prompts
Use @postgres-best-practices to tune PostgreSQL configuration

Phase 6: Maintenance

Skills to Invoke
  • database-admin - Database maintenance
  • postgresql - PostgreSQL maintenance
Actions
  1. Schedule VACUUM
  2. Run ANALYZE
  3. Check table bloat
  4. Monitor autovacuum
  5. Review statistics
Copy-Paste Prompts
Use @database-admin to schedule PostgreSQL maintenance

Phase 7: Monitoring

Skills to Invoke
  • grafana-dashboards - Monitoring dashboards
  • prometheus-configuration - Metrics collection
Actions
  1. Set up monitoring
  2. Create dashboards
  3. Configure alerts
  4. Track key metrics
  5. Review trends
Copy-Paste Prompts
Use @grafana-dashboards to create PostgreSQL monitoring

Optimization Checklist

  • Slow queries identified
  • Indexes optimized
  • Configuration tuned
  • Maintenance scheduled
  • Monitoring active
  • Performance improved

Quality Gates

  • Query performance improved
  • Indexes effective
  • Configuration optimized
  • Maintenance automated
  • Monitoring in place

Related Workflow Bundles

  • database - Database operations
  • cloud-devops - Infrastructure
  • performance-optimization - Performance

Signals

GitHub stars
32k
Forks
4k
Last commit
Oct 2026

Questions

What is the postgresql claude skill?
It is a skill that gives your agent a PostgreSQL database optimization workflow for query tuning, indexing strategies, performance analysis, and production database management.
What can it do for my PostgreSQL database?
It can tune queries, plan indexing strategies, analyze performance, and help manage production databases.
Do I need a PostgreSQL database to use it?
Yes, it works on PostgreSQL databases, so you need one to connect to.
Does it support other database systems?
No, it is specifically for PostgreSQL.
Advanced
Item type
skill
Key
postgresql-optimization-davila7
Source
github.com/davila7/claude-code-templates