Opus finding
FORK_DEFAULT_BRANCH used before being set
- skills/contributor-spotlight/SKILL.md:125-130
- skills/contributor-spotlight/SKILL.md:108-113
Step 5 references `${FORK_DEFAULT_BRANCH}` in the gh api call, but Step 4 wrote `default_branch` into /tmp/contrib-repo.json as JSON and never extracted it into a shell variable. With nounset or just an empty expansion, `?ref=` becomes empty, so gh defaults to the repo's default branch — which usually works but silently does the wrong thing if the operator's work is on a non-default working branch they've set as default later, or if the JSON parse fails. More importantly, the spec is internally inconsistent: it tells the implementer to use a variable that the spec never assigns.
Recommendation
Add an explicit `FORK_DEFAULT_BRANCH=$(jq -r .default_branch /tmp/contrib-repo.json)` (with a fallback to `main`) between Step 4 and Step 5, or drop the `?ref=` parameter entirely since gh defaults to the default branch.