novuhq/novu

The open-source communication infrastructure for agents and products

This repository also configures its own agents. See what novu tells them →

40kStars on the repository
55Mods indexed here, across every type
todayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

novuhq/novu

Cursor rule Cursor

Fix ApiProperty/ApiPropertyOptional optionality mismatches in DTO files; use for scheduled batch fixes or DTO edits.

not rated 40k +27 today A 0 tokens

api

02

novuhq/novu

Cursor rule Cursor

Rules for working in the API service (NestJS backend).

not rated 40k +27 today A 0 tokens

clickhouse

03

novuhq/novu

Cursor rule Cursor

Rules for working with ClickHouse analytics and trace logging.

not rated 40k +27 today A 0 tokens

context-engineering

04

novuhq/novu

Cursor rule Cursor

Context quality checklist for system prompts and agent instructions.

not rated 40k +27 today A 0 tokens

dal-repository

05

novuhq/novu

Cursor rule Cursor

Rules for working with DAL repositories in the Novu monorepo.

not rated 40k +27 today A 0 tokens

dashboard

06

novuhq/novu

Cursor rule Cursor

Rules for working in the Dashboard (React frontend).

not rated 40k +27 today A 0 tokens

dependency-graph

07

novuhq/novu

Cursor rule Cursor

Novu monorepo dependency graph — use when assessing blast radius before changing shared code.

not rated 40k +27 today A 17 tokens

docs-mintlify-steps

08

novuhq/novu

Cursor rule Cursor

Mintlify Steps anchors — use markdown headings inside Step so in-page links work.

not rated 40k +27 today A 0 tokens

infrastructure

09

novuhq/novu

Cursor rule Cursor

Infrastructure setup, Docker services, and environment configuration.

not rated 40k +27 today A 0 tokens

novu

10

novuhq/novu

Cursor rule Cursor

The open-source communication infrastructure for agents and products.

not rated 40k +27 today A 114 tokens

packages

11

novuhq/novu

Cursor rule Cursor

Rules for working in the shared NPM packages.

not rated 40k +27 today A 0 tokens

pnpm-release-age

12

novuhq/novu

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.

not rated 40k +27 today A 136 tokens

pullrequest

13

novuhq/novu

Cursor rule Cursor

When creating a new pull request on GitHub, use this to specify the contents.

not rated 40k +27 today A 16 tokens

safe-api-tests

14

novuhq/novu

Cursor rule Cursor

NEVER run apps/api mocha tests without NODEENV=test — drops dev MongoDB.

not rated 40k +27 today A 495 tokens

testing

15

novuhq/novu

Cursor rule Cursor

Rules for writing and running tests.

not rated 40k +27 today A 0 tokens

worker

16

novuhq/novu

Cursor rule Cursor

Rules for working in the Worker service (background job processing).

not rated 40k +27 today A 0 tokens

ws

17

novuhq/novu

Cursor rule Cursor

Rules for working in the WebSocket service (real-time delivery).

not rated 40k +27 today A 0 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: