Cursor Multi Repo
Overview
This skill guides you through working with multiple repositories in Cursor. It covers multi-root workspaces, monorepo patterns, selective indexing strategies, and cross-project context management for complex development environments.
Prerequisites
-
Multiple repositories or monorepo structure
-
Understanding of workspace concepts
-
Cursor IDE with workspace support
-
Configured .cursorrules for each project
Instructions
-
Decide on multi-repo strategy (separate windows, workspace, or monorepo)
-
Create workspace file or open specific packages
-
Configure .cursorrules inheritance (root + overrides)
-
Set up selective indexing with .cursorignore
-
Use full paths for @-mentions across projects
-
Test cross-project context and queries
Output
-
Functional multi-repository workspace
-
Properly inherited .cursorrules
-
Selective indexing per project
-
Cross-project AI context awareness
Error Handling
See ${CLAUDE_SKILL_DIR}/references/errors.md for comprehensive error handling.
Examples
See ${CLAUDE_SKILL_DIR}/references/examples.md for detailed examples.
Resources
-
VS Code Workspaces
-
Turborepo Documentation
-
Cursor Multi-Project Guide