database-design-skill

Guide database selection and schema design against an approved catalog.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/dacy/architect-skill --skill database-design-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-design-skill
Source: https://github.com/dacy/architect-skill/tree/main/.claude/skills/database-design-skill
Command: npx skills add https://github.com/dacy/architect-skill --skill database-design-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Use this skill for database selection and schema design to ensure alignment with approved databases and a formal exception process. Read references/database-standards.md for the approved catalog, criteria, and exceptions before making any recommendation.

Core Features & Use Cases

  • Guides database selection against an approved catalog and exception process.
  • Provides schema design guidance for relational and non-relational stores, including data-at-rest considerations.
  • Supports data-persistence decisions across SQL vs NoSQL and storage strategies, with an emphasis on alignment before design proceeds.

Quick Start

Consult the approved database catalog and exception process before proposing any persistence solution.

Frequently Asked Questions about database-design-skill

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

FAQPage Schema
How do I choose between SQL and NoSQL for my application's data persistence?

Database selection between SQL and NoSQL depends on matching your data persistence requirements against an approved catalog, using formal exception criteria when standard options do not fit your specific schema design needs.

What is the process for requesting a database exception during schema design?

The database exception process requires consulting formal database standards to verify if your data modeling needs fall outside the approved catalog, ensuring governance before proceeding with alternative persistence solutions.

How do I design a schema that meets data-at-rest requirements?

Schema design for data-at-rest requirements involves applying governance standards to your data modeling process, ensuring persistent storage configurations meet security criteria across relational and document stores.

Can I use this for both relational and document store data modeling?

Yes, database schema design guidance covers both relational and non-relational document stores, providing data modeling standards and selection criteria for varied data persistence architectures.

When do I need to check the approved database catalog before designing my schema?

You must check the approved database catalog before proposing any persistence solution, as schema design requires prior alignment with selection criteria and data-at-rest governance standards.

What are the limitations of using an opinionated database selection approach?

An opinionated database selection approach limits choices to an approved catalog, requiring a formal exception process to deviate, which may constrain data modeling flexibility for highly specialized persistence needs.