Any recommendations for not duplicating information between the two?
BugBot reads only .cursor/BUGBOT.md files, not .cursor/rules/. They’re separate systems - .cursor/rules/ is for the Agent/IDE (chat, composer, agent mode), while BUGBOT.md is exclusively for BugBot PR reviews.
To avoid duplication:
-
Separate by purpose - keep IDE-specific guidance in
.cursor/rules/and PR-review guidance in.cursor/BUGBOT.md -
Use relative links in BUGBOT.md - BUGBOT.md supports referencing other Markdown files (e.g.,
[standards](../../docs/coding-standards.md)), so both systems can point to a single shared doc as the source of truth -
Dashboard Team Rules - for standards that apply across all your repos, use Team Rules in the BugBot dashboard
The relative link approach is the most practical - maintain your coding standards in one shared .md file, then reference it from both .cursor/rules/ (via .mdc frontmatter or inline) and .cursor/BUGBOT.md.
Full docs: BugBot Project Rules