Wanted to update y’all on what is working for me.
If you want “global” rules, the easiest way to do it right now is to:
- create a dedicated rules repo.
- sit it beside project repos in a multi-root workspace.
Teams that don’t want your rules in their root directly can import them into say the docs/ directory as a submodule and then symlink it to the root cursor directory.
What’s nice about this approach is that you could have a main branch for all default rules, and then you can also have variants as branches per user, team, or project. so team-cursor and team-foo could have modified a subset of the rules from main to satisfy their needs. Crowdsourcing refinements is just a matter of pushing PRs to the main rule set.