Skip to main content
rnavarych

role-database

by rnavarychv1.0.0

Senior Database Engineer role plugin. 230+ databases across relational, document, key-value, columnar, graph, time-series, NewSQL, vector, streaming, OLAP, embedded, multi-model, serverless, and search categories. Schema design, query optimization, replication/HA, backup/recovery, migration, monitoring, security, capacity planning, data modeling, performance diagnostics, and database DevOps.

Install any skill with /learn

/learn @owner/skill-name
26 skills 1 commandrole GitHub

Commands

senior-database-engineer

Acts as a Senior Database Engineer / DBA with 10+ years of experience managing production databases at scale. Use proactively when designing database schemas, selecting databases, configuring replication, tuning performance, planning migrations, setting up monitoring, hardening security, troubles...

Documentation

# role-database

Senior Database Engineer plugin for Claude Code covering 230+ databases across 14 categories and 12 cross-cutting DBA disciplines.

## Agent

- **senior-database-engineer** — Acts as a Senior Database Engineer / DBA with 10+ years of experience managing production databases at scale. Deep operational expertise across all major database categories.

## Database Category Skills (Tier 1)

| Skill | Databases Covered |
|-------|-------------------|
| **relational-databases** | PostgreSQL, MySQL, MariaDB, Oracle, MS SQL Server, SQLite, IBM Db2, SAP HANA, Firebird, Informix, SingleStore, EDB, Percona Server, Amazon Aurora, Google AlloyDB, Azure SQL, Neon, Supabase, CockroachDB, YugabyteDB |
| **document-databases** | MongoDB, Elasticsearch, OpenSearch, CouchDB, Couchbase, RavenDB, Amazon DocumentDB, Azure Cosmos DB, Firebase Firestore, FerretDB, ToroDB, ArangoDB |
| **key-value-stores** | Redis, Valkey, Amazon DynamoDB, Memcached, etcd, FoundationDB, Amazon ElastiCache, Azure Cache for Redis, Google Memorystore, KeyDB, Dragonfly, Apache Ignite, Hazelcast, Aerospike, Garnet |
| **columnar-databases** | Apache Cassandra, ScyllaDB, HBase, Google Bigtable, ClickHouse, Apache Druid, StarRocks, Apache Kudu, MonetDB, Vertica, Apache Pinot, InfluxDB |
| **graph-databases** | Neo4j, Amazon Neptune, Dgraph, JanusGraph, TigerGraph, ArangoDB, Memgraph, TypeDB, Apache AGE, NebulaGraph, Blazegraph, Stardog |
| **time-series-databases** | InfluxDB, Prometheus, TimescaleDB, QuestDB, VictoriaMetrics, TDengine, Apache IoTDB, Graphite, KDB+, OpenTSDB, M3DB, CrateDB, Amazon Timestream, GridDB |
| **newsql-distributed** | CockroachDB, YugabyteDB, TiDB, Google Spanner, Vitess, PlanetScale, Citus, SingleStore, OceanBase, AlloyDB, Neon, CockroachDB Serverless |
| **vector-databases** | Pinecone, Weaviate, Milvus/Zilliz, Qdrant, ChromaDB, pgvector, LanceDB, Vespa, Marqo, Vald, Elasticsearch kNN, MongoDB Atlas Vector Search, Redis Stack Vector, Neo4j Vector, SingleStore Vector, Turbopuffer |
| **streaming-databases** | Apache Kafka, Apache Pulsar, Redpanda, NATS/JetStream, Apache Flink, Materialize, RisingWave, Spark Structured Streaming, Amazon Kinesis, Azure Event Hubs, Google Pub/Sub, RabbitMQ Streams, EventStoreDB, Memphis |
| **data-warehouse-olap** | Snowflake, Google BigQuery, Databricks, Amazon Redshift, DuckDB, Apache Druid, Apache Spark SQL, Trino, Apache Hive, Apache Doris, Firebolt, Vertica, StarRocks, ClickHouse |
| **embedded-databases** | SQLite, RocksDB, LevelDB, LMDB, BoltDB/bbolt, BadgerDB, Realm, ObjectBox, libSQL, DuckDB, H2, HSQLDB |
| **multi-model-databases** | ArangoDB, SurrealDB, FaunaDB, Azure Cosmos DB, OrientDB, MarkLogic, InterSystems IRIS, Couchbase |
| **serverless-databases** | Neon, Turso/libSQL, Supabase, PlanetScale, Cloudflare D1, Xata, Upstash, CockroachDB Serverless, Amazon Aurora Serverless, Azure Cosmos DB Serverless |
| **search-engines** | Apache Solr, Typesense, Meilisearch, Algolia, Zinc, Manticore Search, Sonic, Elasticsearch, OpenSearch, MongoDB Atlas Search |

## DBA Lifecycle Skills (Tier 2)

| Skill | Description |
|-------|-------------|
| **schema-design** | Normalization, denormalization, multi-tenancy patterns, PK strategies, naming conventions |
| **query-optimization** | EXPLAIN analysis, indexing strategies, N+1 elimination, pagination patterns |
| **replication-ha** | Replication topologies, failover automation, consensus protocols, split-brain prevention |
| **backup-recovery** | Full/incremental/differential backups, PITR, backup verification, RPO/RTO planning |
| **database-migration** | Migration tools, zero-downtime patterns, cross-engine migration, CDC-based migration |
| **database-monitoring** | pg_stat_statements, Performance Schema, mongostat, Redis INFO, Datadog, PMM, pganalyze |
| **database-security** | Authentication, RBAC, encryption at rest/in transit, audit logging, compliance |
| **capacity-planning** | Storage/IOPS/memory sizing, connection pooling, sharding triggers, cost estimation |
| **data-modeling** | ER modeling, document modeling, graph modeling, dimensional modeling, Data Vault |
| **connection-management** | PgBouncer, pgcat, ProxySQL, HikariCP, serverless connection strategies |
| **performance-diagnostics** | Lock contention, deadlocks, I/O bottlenecks, memory pressure, benchmarking |
| **database-devops** | Terraform, K8s operators, Helm charts, GitOps, schema migration in CI/CD, Testcontainers |

## Cross-Cutting Dependencies

This plugin references foundational skills from `alpha-core`:
- database-advisor, security-advisor, performance-optimization, architecture-patterns, observability, cloud-infrastructure, ci-cd-patterns