Help us improve
Share bugs, ideas, or general feedback.
From billy-milligan
Guides database selection for services: PostgreSQL as default, Redis for ephemeral data, NoSQL/specialized DB comparisons, polyglot persistence. Includes references, schema analysis script, decision matrix.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganHow this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:database-selectionThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Choosing primary database for a new service
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.
Guides database selection with RDBMS vs NoSQL catalogs, CAP/ACID/BASE theory, OLTP/OLAP distinctions, and specifics for PostgreSQL, MySQL, MongoDB, Redis, DynamoDB.
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.
Share bugs, ideas, or general feedback.
references/relational-comparison.md — Postgres vs MySQL vs SQLite vs CockroachDBreferences/nosql-comparison.md — MongoDB vs DynamoDB vs Cassandra vs Redis use casesreferences/specialized-databases.md — TimescaleDB, Neo4j, Pinecone, pgvector, Elasticsearchreferences/multi-database-patterns.md — polyglot persistence, CQRS stores, data syncscripts/analyze-data-model.sh — reads schema/migration files to suggest database fitassets/database-decision-matrix.md — fillable template: requirements → recommendation