Approve PR creation
Record human approval for commit, push, and PR creation. Interactive runs confirm in chat; this skill is the headless fallback that records the same marker. This approves creating the PR, not merging it.
- Read
.shepherd/_progress.mdplus the latestiter-*/review-*.mdanditer-*/final-review-*.mdfiles if present. Summarize the change, oracle status, and verdicts. - If tests are not green or any verdict is
FAIL, warn the user and confirm they still want to proceed. - Write the marker:
mkdir -p .shepherd printf 'approved_at=%s\napproved_commit=%s\nnote=create-PR approved by human via /shepherd-approve-create-pr\n' \ "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(git rev-parse HEAD 2>/dev/null || echo none)" \ > .shepherd/_create_pr.approved - Confirm briefly, then invoke
/shepherdso it resumes into finish.
This skill records approval only; it does not push or merge.