vouchdev/vouch-propose-from-pr
Distill a merged PR into vouch claim proposals
npx skills add https://github.com/vouchdev/vouch --skill vouch-propose-from-pr
A PR is a decision: someone proposed a change, the team accepted it. The
"why" gets compressed into the merge message and forgotten. This command
preserves the why as cited claims in the KB.
Steps:
$ARGUMENTS as a PR URL or <owner>/<repo>#<num>; default to themost-recently-merged PR you authored.
gh.kb_register_source so subsequent claimscan cite it.
draft one kb_propose_claim whose text summarises the new invariant the
code now upholds, citing the source from step 3.
contributor split it next time.
Do not auto-approve. The KB's review gate is intentional; this command
only fills the queue.
Take vouchdev/vouch-propose-from-pr from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.