Generally a good idea, but I'm not sure why you should even want to fork a git repo when a local clone should be sufficient. But this is probably a terminology mixup from the way github presents forks and clones.
Essentially using a repo that doesn’t matter with the coding agent and then creating a cross-repo PR to the real repo.