open-prlisted
Install: claude install-skill vantageos-agency/vantage-peers
Open a pull request the only sanctioned way: as three atomic acts that are
impossible to forget because this skill performs all of them in one invocation.
The failure class it closes: a PR opened, then the reviewer review task never
created and the reviewer plus coordinator never notified — so a delivery sits
ready-but-invisible until someone polls.
This skill COMPOSES two canonical skills — it does not reinvent them:
- **dispatch-task-create** (VantageRegistry canonical) — for act 2, so the review
task ships the VERIFICATION + TESTS + IRP blocks that `enforce-task-quality` and
`enforce-pi-task-doctrine` require.
- **dispatch-message** v2 (VantageRegistry canonical) — for act 3, so the message
lands past every fleet hook on the first try with the telegraphic grid.
## THE MARKER CONTRACT
Every `gh pr create` opened through this skill MUST carry the fixed marker string,
appended to the command line as a shell comment:
```
# via-open-pr
```
This marker is a contract, not decoration. The companion PreToolUse hook
`enforce-pr-opened-via-skill` REQUIRES this exact marker on any `gh pr create`: a
raw `gh pr create` without `# via-open-pr` is blocked, forcing every PR through
this skill so acts 2 and 3 can never be skipped. The marker string is literal and
fixed — never paraphrased, never abbreviated. Downstream enforcement matches it
byte for byte.
## INPUTS (required)
- `repo`: owner/name (e.g. `elpiarthera/ElPi-Corp`).
- `head_branch`: the branch to open the PR from