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