Cursor rule
USE WHEN designing REST APIs, creating endpoints, implementing HTTP methods, or working with API responses and requests.
Cursor rule
USE WHEN designing REST APIs, creating endpoints, implementing HTTP methods, or working with API responses and requests.
Cursor rule
USE WHEN organizing project structure, implementing code quality standards, managing dependencies, or reviewing code.
Cursor rule
USE WHEN implementing data validation, working with databases, handling input validation, or managing data schemas.
Cursor rule
USE WHEN implementing error handling, managing exceptions, adding logging, or debugging application issues.
Cursor rule
USE WHEN optimizing performance, implementing caching, handling async operations, or improving application speed.
Cursor rule
USE WHEN implementing security features, handling authentication, managing authorization, or addressing security vulnerabilities.
Cursor rule
USE WHEN writing tests, implementing testing strategies, setting up test environments, or ensuring code quality through testing.
Cursor rule
USE WHEN implementing NestJS core architecture patterns, organizing project structure, managing dependencies, or setting up modular applications.
Cursor rule
USE WHEN designing RESTful APIs, implementing controllers, handling HTTP requests/responses, or creating API documentation.
Cursor rule
USE WHEN creating API documentation, implementing Swagger, documenting code, or writing README files.
Cursor rule
USE WHEN configuring deployments, managing environment variables, setting up Docker, CI/CD, or production configurations.
Cursor rule
USE WHEN implementing error handling, exception filters, logging, monitoring, or debugging applications.
Cursor rule
USE WHEN working with databases, implementing repositories, optimizing queries, caching, or performance tuning.
Cursor rule
USE WHEN implementing authentication, authorization, security guards, input validation, or handling security concerns.
Cursor rule
USE WHEN writing tests, implementing testing strategies, ensuring code quality, or setting up test environments.