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-backendskill (repositories follow platform patterns) - Cross-service data access design -- use
arch-cross-service-integrationskill (must use message bus, never direct DB access) - General backend CQRS implementation -- use
easyplatform-backendskill - Frontend data fetching -- use
frontend-angular-api-serviceskill