Plugin: source-control · Category: baked repo assumption (1) — low severity
Source: work-readiness sweep (read-only audit vs docs/PLUGIN-PHILOSOPHY.md + docs/MIGRATION-PLAYBOOK.md)
Findings
plugins/source-control/skills/pull-request/reference/create.md:71,159 — git fetch origin, git push -u origin <branch>
Why flagged
Real portability assumption: a consumer whose remote is not named origin (fork-based flows with upstream/fork, multi-remote setups) breaks. Common practice, so low severity — but the convention-resolution ladder's "no baked repo assumptions" applies.
Fix direction
Resolve the push remote (e.g. the current branch's configured remote, git config branch.<name>.remote, or gh repo set-default context) with origin as the documented fallback.
Plugin:
source-control· Category: baked repo assumption (1) — low severitySource: work-readiness sweep (read-only audit vs docs/PLUGIN-PHILOSOPHY.md + docs/MIGRATION-PLAYBOOK.md)
Findings
plugins/source-control/skills/pull-request/reference/create.md:71,159—git fetch origin,git push -u origin <branch>Why flagged
Real portability assumption: a consumer whose remote is not named
origin(fork-based flows withupstream/fork, multi-remote setups) breaks. Common practice, so low severity — but the convention-resolution ladder's "no baked repo assumptions" applies.Fix direction
Resolve the push remote (e.g. the current branch's configured remote,
git config branch.<name>.remote, orgh repo set-defaultcontext) withoriginas the documented fallback.