submit-prlisted
Install: claude install-skill benwu95/prospec
# Submit PR Skill
Open the pull request for a completed change: push its branch, write the body in the house format,
and link it to the issue the change registered. `CONTRIBUTING.md` → **Submit a Pull Request** is the
authority for these rules; this skill only executes them, so when the two disagree, that file wins
and this one is stale.
## Language
The PR **body is Traditional Chinese (Taiwan)** — a house convention, deliberately *not* a
consequence of the Constitution's `[MUST] Language Policy` (that rule is defined over repo *paths*,
and a PR body is not one). The PR **title** mirrors the feature commit's subject and therefore stays
English, as do code, commit messages, and the trust zone inside the same PR (see
`prospec/CONSTITUTION.md` → Language Policy, mirrored in `CLAUDE.md`).
**Never append an AI attribution footer** — not to the body, not to the commits. This repo carries no
AI co-authorship anywhere.
## Preconditions — do not open the PR until all hold
1. **The change is archived.** `/prospec-archive` has run: REQs graduated, Knowledge synced,
`prospec/specs/_archived-history/{date}-{name}.md` written. `prospec status` reporting the change
as still in flight means this step is unfinished.
2. **Both commits exist**, in order — the feature commit (boundary: `/prospec-verify` at grade S/A,
folding implementation + review fixes + verify fixes + module READMEs + re-derived counts), then
the archive commit. `CONTRIBUTING.md` → §4 Commit specifies both.