By jsamuelsen11
PostgreSQL data plugin: DBA, query optimization, replication, and extension agents, schema validation, migration scaffolding, and conventions for consistent PostgreSQL development
Use this agent for PostgreSQL extension development and integration including PostGIS spatial queries, pgvector similarity search, pg_trgm fuzzy text matching, TimescaleDB time-series data, custom types, and extension lifecycle management. Invoke for configuring extensions, writing spatial queries, implementing vector search, building trigram indexes, designing hypertables, creating custom data types, or troubleshooting extension compatibility. Examples: setting up pgvector for AI embeddings, optimizing PostGIS spatial joins, configuring TimescaleDB continuous aggregates, building trigram-based search, or managing extension upgrades across environments.
Use this agent for PostgreSQL 15+ database administration including schema design, indexing strategies, partitioning, VACUUM tuning, pg_stat analysis, and security hardening. Invoke for designing normalized schemas, choosing data types, configuring autovacuum, managing roles and row-level security, optimizing table structures, or troubleshooting database performance. Examples: designing a multi-tenant schema with RLS, configuring identity columns, creating partial indexes, implementing table partitioning, or auditing pg_hba.conf security.
Use this agent for PostgreSQL query performance analysis and optimization including EXPLAIN ANALYZE interpretation, index selection strategy, query rewriting for efficiency, CTE optimization, and pg_stat_statements analysis. Invoke for diagnosing slow queries, choosing between index types (B-tree, GIN, GiST, BRIN), rewriting subqueries, interpreting execution plans, or profiling query execution. Examples: analyzing a slow report query, optimizing a JOIN-heavy dashboard, choosing partial vs expression indexes, or reducing sequential scans.
Use this agent for PostgreSQL replication architecture including streaming replication, logical replication, pgBouncer connection pooling, and high availability with Patroni. Invoke for setting up replication, troubleshooting replication lag, configuring connection pooling with pgBouncer, planning failover strategies with Patroni, or managing WAL and replication slots. Examples: designing a multi-region replica topology, configuring pgBouncer transaction pooling, diagnosing replication lag, or implementing Patroni-based automatic failover.
This skill should be used when writing database migrations, altering tables, adding columns, creating indexes, or planning schema changes for PostgreSQL.
This skill should be used when analyzing PostgreSQL query performance, running EXPLAIN ANALYZE, tuning indexes, configuring shared_buffers, or optimizing database performance.
This skill should be used when working on PostgreSQL databases, writing SQL schemas, creating tables, designing database architecture, or reviewing PostgreSQL code.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace encoding workflow preferences discovered across 275+ sessions and 2,300+ messages. Prevents wrong approaches, buggy code, and rejected actions through front-loaded configuration.
# Add the marketplace
claude plugin marketplace add jsamuelsen11/claude-config
# Install the foundation plugin (recommended for everyone)
claude plugin install ccfg-core@claude-config
# Install language/data/infra plugins as needed
claude plugin install ccfg-python@claude-config
claude plugin install ccfg-typescript@claude-config
claude plugin install ccfg-postgresql@claude-config
| # | Plugin | Category | Agents | Cmds | Skills | Description |
|---|---|---|---|---|---|---|
| 1 | ccfg-core | Foundation | 22 | 5 | 3 | Workflow rules, core agents, security hooks, GitHub MCP |
| 2 | ccfg-python | Language | 7 | 3 | 3 | uv, ruff, pytest, mypy conventions |
| 3 | ccfg-golang | Language | 5 | 3 | 3 | golangci-lint, gofumpt, go modules conventions |
| 4 | ccfg-typescript | Language | 9 | 3 | 3 | ESLint, Vitest, Playwright MCP, strict tsconfig |
| 5 | ccfg-java | Language | 5 | 3 | 3 | Maven/Gradle, JUnit 5, Checkstyle conventions |
| 6 | ccfg-rust | Language | 4 | 3 | 3 | cargo clippy, rustfmt, workspaces conventions |
| 7 | ccfg-csharp | Language | 5 | 3 | 3 | dotnet format, Roslyn, xUnit conventions |
| 8 | ccfg-shell | Language | 2 | 2 | 2 | shellcheck, shfmt conventions |
| 9 | ccfg-mysql | Data | 3 | 2 | 3 | DBA, query optimization, replication conventions |
| 10 | ccfg-postgresql | Data | 4 | 2 | 3 | DBA, query optimization, extension conventions |
| 11 | ccfg-mongodb | Data | 3 | 2 | 3 | Document modeling, aggregation, sharding conventions |
| 12 | ccfg-redis | Data | 2 | 2 | 2 | Data structures, pub-sub, caching conventions |
| 13 | ccfg-sqlite | Data | 2 | 2 | 2 | WAL mode, PRAGMA tuning, SQLite MCP |
| 14 | ccfg-docker | Infrastructure | 3 | 2 | 3 | Dockerfile optimization, Compose, security conventions |
| 15 | ccfg-github-actions | Infrastructure | 3 | 2 | 3 | Workflow design, deployment, supply chain security |
| 16 | ccfg-kubernetes | Infrastructure | 3 | 2 | 3 | Manifests, Helm charts, deployment strategy conventions |
Foundation — ccfg-core is the base plugin. Install it first. It provides cross-cutting
workflow rules (planning discipline, scope control), 22 general-purpose agents, security hooks
(secret scanning, dangerous command blocking), and GitHub MCP integration.
Language — One plugin per language. Each provides framework-specific agents, project scaffolding commands, coverage automation, and conventions for the language's standard toolchain. Enable only what you use.
Data — Database-specific agents and conventions. Each plugin covers schema design, query optimization, migration patterns, and the database's operational best practices.
Infrastructure — Container, CI/CD, and orchestration plugins. Dockerfile optimization, GitHub Actions workflow design, and Kubernetes manifest/Helm chart conventions.
Some settings can't be configured through plugins (permissions allow-lists, alwaysThinkingEnabled,
initial enabledPlugins). A bootstrap script handles these one-time settings.json updates.
The bootstrap script is under development. See the design doc for details on what it will configure (decision D4).
This marketplace focuses on coding conventions and workflow rules. For complementary capabilities (documentation retrieval, semantic code navigation, code review, browser testing), see the Third-Party Recommendations.
Architecture decisions, plugin anatomy, and the insights report that informed these plugins are documented in docs/DESIGN.md.
MIT
Python language plugin: framework and specialist agents, project scaffolding, coverage automation, and conventions for consistent development with uv, ruff, pytest, and mypy
SQLite data plugin: schema design and embedded application agents, schema validation, database initialization scaffolding, and conventions for consistent SQLite development with WAL mode and PRAGMA tuning
Rust language plugin: async web and concurrency agents, project scaffolding, coverage automation, and conventions for consistent development with cargo clippy, rustfmt, and cargo workspaces
MongoDB data plugin: document modeling, aggregation, and sharding agents, schema validation, collection scaffolding, and conventions for consistent MongoDB development
MySQL data plugin: DBA, query optimization, and replication agents, schema validation, migration scaffolding, and conventions for consistent MySQL development
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-postgresqlDatabase architecture and SQL optimization with PostgreSQL expertise
SQL optimization, query tuning, and database performance expert for production systems
Database query optimization with index recommendations and EXPLAIN analysis
Commands for database schema design, migrations, and optimization
Postgres performance optimization and best practices from Supabase. 30 rules across 8 categories prioritized by impact.
Implement and optimize database connection pooling for improved performance and resource management