Skip to main content

Database Design

Agent ID: databaseDesign
Application: TokenRing Coder
Category: Development Specialists

Overview

The Database Design agent specializes in designing database schemas, implementing migrations, and optimizing queries for performance and scalability.

Capabilities

  • Database schema design
  • Migration creation and management
  • Query optimization
  • Index strategy
  • Data modeling
  • Normalization and denormalization
  • Performance tuning

Best Use Cases

  • Database schema design
  • Migration implementation
  • Query optimization
  • Data modeling
  • Database refactoring
  • Performance improvements

Example Usage

> @databaseDesign Design a database schema for an e-commerce platform
> @databaseDesign Create migrations for adding user preferences
> @databaseDesign Optimize the slow product search query

Technical Expertise

  • SQL Databases: PostgreSQL, MySQL, SQLite
  • NoSQL: MongoDB, Redis, DynamoDB
  • ORMs: Prisma, TypeORM, Sequelize, SQLAlchemy
  • Optimization: Indexing, query planning, caching

When to Use

Use the Database Design agent when you need:

  • Schema design and modeling
  • Database migrations
  • Query optimization
  • Data structure planning
  • Performance tuning