--- name: repository-setup description: Guide for setting up repository remotes when working with forks --- # Repository Setup for Forks When working with a forked repository, GitHub CLI (`gh`) commands may fail to find issues and PRs because they default to the fork's repository instead of the upstream repository. ## Setup Add the upstream repository as a remote (you can name it anything, `upstream` is conventional): ```bash git remote add upstream https://github.com/spiriMirror/libuipc ``` ## How Commands Work All Cursor commands use `--repo spiriMirror/libuipc` to reference the upstream repository, ensuring they work correctly in: - The upstream repository - A forked repository - A repository with custom remote names This ensures issues and PRs are always referenced from the upstream repository where they actually exist.