Cursor rule Cursor
Fix ApiProperty/ApiPropertyOptional optionality mismatches in DTO files; use for scheduled batch fixes or DTO edits.
Cursor rule Cursor
Fix ApiProperty/ApiPropertyOptional optionality mismatches in DTO files; use for scheduled batch fixes or DTO edits.
Cursor rule Cursor
Rules for working in the API service (NestJS backend).
Cursor rule Cursor
Rules for working with ClickHouse analytics and trace logging.
Cursor rule Cursor
Context quality checklist for system prompts and agent instructions.
Cursor rule Cursor
Rules for working with DAL repositories in the Novu monorepo.
Cursor rule Cursor
Rules for working in the Dashboard (React frontend).
Cursor rule Cursor
Novu monorepo dependency graph — use when assessing blast radius before changing shared code.
Cursor rule Cursor
Mintlify Steps anchors — use markdown headings inside Step so in-page links work.
Cursor rule Cursor
Infrastructure setup, Docker services, and environment configuration.
Cursor rule Cursor
The open-source communication infrastructure for agents and products.
Cursor rule Cursor
Rules for working in the shared NPM packages.
Cursor rule Cursor
Do not add packages to minimumReleaseAgeExclude in pnpm-workspace.yaml to work around the configured minimumReleaseAge. That policy applies to every dependency, not only specific names.
Cursor rule Cursor
When creating a new pull request on GitHub, use this to specify the contents.
Cursor rule Cursor
NEVER run apps/api mocha tests without NODEENV=test — drops dev MongoDB.
Cursor rule Cursor
Rules for writing and running tests.
Cursor rule Cursor
Rules for working in the Worker service (background job processing).
Cursor rule Cursor
Rules for working in the WebSocket service (real-time delivery).