database-design

Design and maintain scalable data models with standardized schemas and governance.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/MGPowerlytics/nhlstats --skill database-design-mgpowerlytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-design
Source: https://github.com/MGPowerlytics/nhlstats/tree/main/.github/skills/database-design
Command: npx skills add https://github.com/MGPowerlytics/nhlstats --skill database-design-mgpowerlytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidelines for designing, implementing, and maintaining high-quality data models, ensuring data integrity, performance, and scalability.

Core Features & Use Cases

  • Architectural Standards: Emphasize modular layers (Bronze/Silver/Gold or Staging/Intermediate/Mart) and star schema approaches for BI.
  • Schema Design & Documentation: Define primary keys, naming conventions, and documentation requirements; enforce constraints and incremental load strategies.
  • Governance & Maintenance: Quality assurance, refactoring impact analysis, and lineage considerations.

Quick Start

Review and apply these data-modeling guidelines to your current data warehouse or analytics project to ensure scalable, reliable structures.

Frequently Asked Questions about database-design

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

FAQPage Schema
How do I design scalable data models for a data warehouse?

To design scalable data models, structure your warehouse using modular layers like Staging, Intermediate, and Mart. This approach enforces explicit primary keys, consistent naming conventions, and quality checks to ensure high data integrity and performance.

What is the best way to enforce data quality assurance in dbt transformations?

Enforce data quality assurance in dbt by applying architectural standards that require explicit primary keys, consistent naming, and documentation. Implementing quality checks across staging, intermediate, and mart layers ensures reproducible, high-integrity data transformations.

How does a star schema approach improve BI reporting?

A star schema approach improves BI reporting by organizing data models into modular marts that separate fact and dimension tables. This architectural standard optimizes query performance and enforces clear governance for analytics and reporting.

Can I use these data architecture guidelines with Airflow for incremental loads?

These data architecture guidelines support incremental load strategies within data engineering workflows. While they define schema design and governance constraints, they are built to integrate into orchestration workflows managing reproducible data transformations.

What are the limitations of relying on basic data modeling guidelines for complex data governance?

Basic data modeling guidelines provide foundational schema design and naming conventions but may lack automated lineage tracking for complex refactoring impact analysis. Teams must manually enforce governance and quality assurance across heavily interconnected intermediate layers.

Do I need dbt to implement modular staging and mart layers?

You do not need dbt specifically to implement modular staging, intermediate, and mart layers, as these are architectural standards. However, dbt is highly effective for enforcing the required explicit primary keys, documentation, and reproducible data transformations.