data-design

Design cross-store data architectures across PostgreSQL, MongoDB, Elasticsearch, and Typesense.

13|4|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/OmexIT/claude-skills-pack --skill data-design-omexit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-design
Source: https://github.com/OmexIT/claude-skills-pack/tree/main/skills/data-design
Command: npx skills add https://github.com/OmexIT/claude-skills-pack --skill data-design-omexit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing data layers across PostgreSQL, MongoDB, Elasticsearch, and Typesense is hard due to inconsistent schemas, divergent indexing, migration challenges, and cross-store synchronization. This Skill provides a structured approach to standardize schema design, indexing strategies, and rollback-enabled migrations while ensuring data consistency across stores.

Core Features & Use Cases

  • Multi-store schema design: define clear boundaries and data ownership for each store.
  • Indexing and query patterns: plan for efficient reads, writes, and cross-store joins where possible.
  • Cross-store synchronization: establish a reliable strategy to keep stores in sync with minimal lag.
  • Migration planning: provide migrations with rollback and safe deployment windows.
  • Cross-store consistency considerations: outline consistency requirements and monitoring hooks.

Quick Start

Provide a feature specification and have the agent draft a cross-store data design.

Frequently Asked Questions about data-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a schema for a polyglot database architecture spanning PostgreSQL, MongoDB, Elasticsearch, and Typesense?

Design cross-store data architecture by defining explicit data ownership boundaries for PostgreSQL, MongoDB, Elasticsearch, and Typesense, standardizing indexing strategies, and establishing reliable cross-store synchronization to minimize lag and maintain consistency.

How do I plan database migrations with rollback for a cross-store data architecture?

Plan cross-store migrations by defining safe deployment windows and explicit rollback procedures for PostgreSQL, MongoDB, Elasticsearch, and Typesense schema changes to maintain data consistency during deployments.

What's the best way to synchronize data across PostgreSQL, MongoDB, Elasticsearch, and Typesense?

Synchronize data across PostgreSQL, MongoDB, Elasticsearch, and Typesense by establishing a reliable cross-store sync strategy with monitoring hooks to track consistency requirements and minimize replication lag.

Can I use a single schema design approach for both PostgreSQL relational data and MongoDB document stores?

Designing schemas for PostgreSQL and MongoDB requires defining clear boundaries and data ownership for each store, as polyglot architecture treats relational and document data with diverging indexing and consistency requirements rather than a unified schema.

How do I handle indexing and query patterns across multiple data stores like Elasticsearch and Typesense?

Handle indexing and query patterns across Elasticsearch and Typesense by planning for efficient reads, writes, and cross-store joins where possible, standardizing indexing strategies to support the specific search and retrieval needs of each store.