database-architect

Design scalable data layers with schema modeling and migration planning.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MeoBaka/MeoPanel-Client --skill database-architect-meobaka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-architect
Source: https://github.com/MeoBaka/MeoPanel-Client/tree/main/.claude/skills/database-architect
Command: npx skills add https://github.com/MeoBaka/MeoPanel-Client --skill database-architect-meobaka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing robust data layers is challenging and prone to costly migrations, leading to brittle applications and fragile analytics pipelines.

Core Features & Use Cases

  • Technology evaluation & selection: Compare relational, NoSQL, and NewSQL options based on workload, cost, and operational complexity.
  • Schema modeling & normalization: Create conceptual, logical, and physical models; decide normalization vs denormalization; plan evolving schemas.
  • Migration planning: Develop zero-downtime strategies, versioned migrations, rollback plans, and data governance.
  • Scale & governance: Plan partitioning, replication, backups, multi-tenancy, and compliance.

Quick Start

Provide a high-level domain description and scale targets to receive a recommended data-layer architecture.

Frequently Asked Questions about database-architect

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

FAQPage Schema
How do I design a scalable database architecture from scratch?

To design a scalable database architecture, provide a high-level domain description and scale targets to receive a recommended data-layer design encompassing schema modeling, partitioning, replication, and governance strategies.

When do I need a zero-downtime database migration plan?

You need a zero-downtime database migration plan when re-architecting existing data stores or moving to a new database architecture, requiring versioned migrations and rollback plans to ensure continuous application availability.

What is the best way to choose between relational and NoSQL databases?

Choosing between relational and NoSQL databases requires evaluating workload characteristics, operational complexity, and cost. Technology evaluation compares relational, NoSQL, and NewSQL options based on these specific project criteria.

How do I model database schemas for evolving data requirements?

Modeling database schemas for evolving data involves creating conceptual, logical, and physical models. It requires deciding between normalization and denormalization to plan effectively for future schema evolution and data growth.

How do I plan multi-tenancy and data governance for a scalable data layer?

Planning multi-tenancy and data governance involves designing partitioning, replication, and backup strategies. It ensures your scalable data layer meets compliance requirements while effectively isolating tenant data.

Does this database architecture approach work for greenfield projects and legacy migrations?

This database architecture approach works for both greenfield backend architecture projects and legacy migrations. It handles re-architecting existing data stores by evaluating operational complexity and providing structured migration planning.