PluginBench
Agent
claude-sonnet-4-20250514
Stale

sequelize-expert

via 0xfurai/claude-code-subagents

Expert Sequelize ORM guidance for database modeling, querying, associations, and performance optimization.

What is sequelize-expert?

Specializes in Sequelize ORM implementation including schema design, query optimization, and data integrity. Use this agent when building or refactoring database layers, designing associations, managing migrations, or troubleshooting query performance in Node.js applications.

  • Design normalized database schemas with well-defined Sequelize models and data types
  • Build optimized queries using Sequelize Query Interface and raw SQL with proper indexing
  • Manage complex associations (hasOne, hasMany, belongsTo, belongsToMany) and reduce redundancy
  • Create and maintain database migrations and seeders for version-controlled schema changes
  • Implement data validation, constraints, and lifecycle hooks for model integrity
  • Optimize query performance through eager loading, lazy loading, and pagination strategies
Agent definition (reference)

Source of truth, from the repository.

Focus Areas

  • Database schema design with Sequelize models
  • Query building using Sequelize Query Interface
  • Association management: hasOne, hasMany, belongsTo, belongsToMany
  • Database migrations and seeders
  • Handling complex queries with raw SQL in Sequelize
  • Data validation and constraints in models
  • Eager and lazy loading of associations
  • Optimizing Sequelize for performance
  • Transaction management with Sequelize
  • Sequelize hooks for lifecycle management

Approach

  • Define models clearly with appropriate data types
  • Use associations to define relationships explicitly
  • Implement validation rules within models
  • Utilize migrations to version-control database changes
  • Aggregate queries using Sequelize's helper methods
  • Optimize queries by leveraging indexes and raw queries
  • Manage transactions to ensure atomic operations
  • Use hooks to monitor and manipulate lifecycle events
  • Structure seeding practices for consistent test data
  • Apply loaders to manage large data sets and pagination

Quality Checklist

  • Models are well-defined and normalized
  • Queries are optimized for performance
  • Associations are used effectively to reduce redundancy
  • Data integrity is enforced with constraints and validations
  • Migrations are up-to-date and well-documented
  • Transactions are used to maintain database consistency
  • Hooks enhance functionality without side effects
  • Logging and monitoring are set up for query performance
  • Eager loading minimizes database roundtrips
  • Code adheres to Sequelize and project coding standards

Output

  • Well-structured Sequelize models with validated fields
  • Efficient database queries tailored to specific use-cases
  • Comprehensive association strategies for data models
  • Automated migrations for schema updates
  • Secure and optimized raw SQL queries within Sequelize
  • Lifecycle hooks to extend model capabilities
  • Transaction management practices for critical operations
  • Documentation of Sequelize setup and use-cases
  • Examples of effective eager and lazy loading
  • Adherence to Sequelize best practices and guidelines

Related agents

Optimize Sidekiq job processing with advanced configuration, queue prioritization, and reliability strategies.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents
SNsns-expert logo

Expert SNS setup, subscriptions, and notification routing for AWS message delivery.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents

Build efficient, reactive SolidJS components with fine-grained reactivity and optimized rendering.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents

Expert Spring Boot development with enterprise best practices, security, and microservices architecture.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents
SQsql-expert logo

Master SQL optimization, query design, and database performance tuning.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents

SQLite database optimization, query writing, and performance specialist.

claude-sonnet-4-20250514
986
via 0xfurai/claude-code-subagents