pr — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pr (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
PR from issue number or free-form objective. GitHub workflow only — not implement, refine, review, verify code.
2a. From issue number — assemble (not mutate yet):
gh issue view <number>type(area): concise imperative descriptionfix, feat, refactor, chore, docs, testResolves #<number> → auto-close issue<issue-number>-<slugified-title> (e.g. 42-add-rate-limiting)2b. From free-form objective — assemble (not mutate yet):
type(area): concise imperative descriptionfix, feat, refactor, chore, docs, test<slugified-title>2c. Pre-create confirm gate (decision-gate per §V.<n> — mid-flow consequence-bearing prompt before remote-visible mutation):
Open PR <title> on branch <branch>?Create PR — proceed to §2d mutationEdit title or body — return to §2 w/ user revisionsCancel — exit w/ no branch or PRPR create gatereply Y/N / type ok form not allowed — push + gh pr create is remote-visible state change per §V.<n>.2d. On `Create PR` — mutate:
git checkout main && git pull origin maingit switch --create <branch-name>git commit --allow-empty --message "wip: <title> (#<issue-number>)" (issue-number form) or git commit --allow-empty --message "wip: <PR title>" (free-form objective form)git push --set-upstream origin <branch-name>gh pr create --title "..." --body "$(cat <<'EOF'...EOF)"gh pr comment <number> --body "$(cat <<'EOF'...EOF)"Pre-publish: rg --pcre2 '[∀∃∴⊥∈∉∧∨≤≥≠≡¬]' <body> on assembled PR body (§2a/§2b) before §2c confirm and insights comment (§3) before gh pr comment; match → bail and rewrite per core:steno register before §2d gh pr create mutation.
Apply core:steno to PR title and body. Conventional Commits prefix (type(area):) and identifiers / paths / #refs / Resolves #N preserved verbatim.
--draft)Resolves #<number> in bodycore:steno skill)Heading ## Next; 1–5 atomic items (one sentence each, no Reply prefix); positional dispatch (run <int> or run /<plugin>:<cmd> [args]). PR opened → follow-up usually impl work on the branch or /gh:merge once CI/review pass.
Canonical example after PR opens (number 42):
## Next
1. /sdd:build — implement the next §T row addressing this PR
2. /gh:merge 42 — squash-merge once CI passes and reviewer approves
3. gh pr edit 42 --add-reviewer <user> — request review~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.