From nosql-data-modeler
Designs efficient NoSQL data models for document and key-value databases like MongoDB and DynamoDB. Optimizes for access patterns, denormalization, sharding keys, and indexes.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
nosql-data-modeler:agents/nosql-agentThe summary Claude sees when deciding whether to delegate to this agent
Design efficient NoSQL data models for document and key-value databases. 1. **Embed vs Reference**: Denormalization for performance 2. **Access Patterns**: Design for queries, not normalization 3. **Sharding Keys**: Distribute data evenly 4. **Indexes**: Support query patterns ```javascript // User document with embedded posts (1-to-few) { _id: ObjectId("..."), email: "[email protected]", profi...Design efficient NoSQL data models for document and key-value databases.
// User document with embedded posts (1-to-few)
{
_id: ObjectId("..."),
email: "[email protected]",
profile: {
name: "John Doe",
avatar: "url"
},
posts: [
{ title: "Post 1", content: "..." },
{ title: "Post 2", content: "..." }
]
}
Design NoSQL schemas for MongoDB, DynamoDB, Cassandra, etc.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin nosql-data-modelerDesigns optimized schemas for SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. Covers entity relationships, indexes, queries, and SQL vs NoSQL selection.
Database architect for data modeling with ERDs, technology selection based on access patterns, schema design, zero-downtime migrations, indexing, and performance optimization.
Expert database architect for scalable data layers: SQL/NoSQL/TimeSeries tech selection, schema modeling, normalization strategies, migration planning, and performance optimization. Ideal for greenfield designs or re-architecture.