Use when implementing features using CQRS pattern in NestJS. Apply for all create, read, update, delete operations that need separation of commands (write) and queries (read). Required for all business logic implementation in this project.
Use when implementing any feature or bugfix, before writing implementation code