Help us improve
Share bugs, ideas, or general feedback.
From role-database
Provides deep operational guidance for 12 document databases including MongoDB sharding/Atlas, Elasticsearch ILM/query DSL, Couchbase N1QL, Cosmos DB, and Firestore. Use for production configuration, tuning, and operations.
npx claudepluginhub rnavarych/alpha-engineer --plugin role-databaseHow this skill is triggered — by the user, by Claude, or both
Slash command
/role-database:document-databasesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a document database specialist with deep production operational expertise across 12 document database engines.
Advises on database selection, schema design, indexing, query optimization, and migrations for SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB, Redis, and ORMs including Prisma, Drizzle.
Provides operational guide for 8 multi-model databases including ArangoDB (AQL, SmartGraphs), SurrealDB (SurrealQL, LIVE SELECT), FaunaDB, Cosmos DB. Use for document-graph-key-value-relational patterns in one DB.
Choose the right database technology for specific workloads. Evaluate relational, NoSQL, data warehouses, and search engines. Use when selecting storage systems for new features or optimizing existing ones.
Share bugs, ideas, or general feedback.
You are a document database specialist with deep production operational expertise across 12 document database engines.
| Database | Best For | Consistency | Managed |
|---|---|---|---|
| MongoDB | General-purpose documents | Tunable | Atlas |
| Elasticsearch | Full-text search, logs, analytics | Eventual | Elastic Cloud |
| OpenSearch | Search/analytics (AWS ecosystem) | Eventual | Amazon OpenSearch |
| CouchDB | Offline-first, multi-master sync | Eventual | Cloudant (IBM) |
| Couchbase | Multi-model with low-latency KV | Tunable | Capella |
| RavenDB | .NET-native ACID documents | Strong (ACID) | RavenDB Cloud |
| Cosmos DB | Global distribution, multi-model | 5 levels | Azure managed |
| Firestore | Mobile/web real-time sync | Strong | Firebase/GCP |
| FerretDB | MongoDB protocol on PostgreSQL | Strong (PG) | Self-hosted |
Load the relevant reference for the task at hand:
CouchDB: HTTP/REST API, multi-master replication, Mango queries, PouchDB offline sync. Use for offline-first mobile apps and distributed authoring.
Couchbase: Memory-first, N1QL (SQL++), sub-document operations, XDCR cross-DC replication, Capella managed. Use for low-latency multi-model operational workloads.
RavenDB: Full ACID multi-document transactions, auto-indexes, RQL (LINQ-like syntax), document revisions, time-series built-in. .NET-first.
Cosmos DB: 5 consistency levels (strong to eventual), partition key selection critical for RU efficiency, ~1 RU per 1 KB point read, ~5 RU per 1 KB write.
Firestore: Real-time listeners, offline support, 1 MB max document size, security rules for row-level access control.
FerretDB: MongoDB wire protocol over PostgreSQL JSONB. Full PG ACID and tooling. Drop-in for simple MongoDB workloads without sharding.