databases

SKILL.md

Databases

Purpose

Guide database technology selection, schema design, query optimization, and migration patterns -- with EasyPlatform-specific context for service-to-database mapping.

When to Use

  • Choosing which database technology for a new feature or service
  • Designing a schema or data model for a new entity
  • Optimizing slow queries or adding indexes
  • Writing or reviewing database migrations
  • Troubleshooting connection or performance issues
  • Understanding EasyPlatform's database topology

When NOT to Use

  • Writing C# repository code -- use easyplatform-backend skill (repositories follow platform patterns)
  • Cross-service data access design -- use arch-cross-service-integration skill (must use message bus, never direct DB access)
  • General backend CQRS implementation -- use easyplatform-backend skill
  • Frontend data fetching -- use frontend-angular-api-service skill
Installs
3
First Seen
Mar 26, 2026