pr-walkthrough — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pr-walkthrough (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.
Walks through a PR's changes interactively, explaining one file and one section at a time - like a human would sit and explain their code. Each step requires user to say "next" to continue.
"$ARGUMENTS"
gh pr view)Fetch the PR and map all changes into reviewable blocks:
# Get PR number
if [ -n "$ARGUMENTS" ]; then
PR_NUM="$ARGUMENTS"
else
PR_NUM=$(gh pr view --json number --jq '.number' 2>/dev/null)
if [ -z "$PR_NUM" ]; then
echo "Error: No PR number provided and current branch has no associated PR"
exit 1
fi
fi
# Get PR info
PR_INFO=$(gh pr view "$PR_NUM" --json title,author,url,files)
PR_TITLE=$(echo "$PR_INFO" | jq -r '.title')
PR_URL=$(echo "$PR_INFO" | jq -r '.url')
# Get list of changed files
FILES=$(echo "$PR_INFO" | jq -r '.files[]? | .path')Create a structured map of all changes to review:
gh pr diff "$PR_NUM" -- "$FILE_PATH" File 1: path/to/file.py
- Section 1.1: New imports (lines X-Y)
- Section 1.2: Modified function_name() (lines A-B)
- Section 1.3: New class ClassName (lines C-D)
File 2: path/to/other.py
- Section 2.1: ...
...Show user the complete structure of what will be reviewed, like a table of contents
For each section in order:
📍 Currently reviewing: File X/Y - Section A/B
File: path/to/file.py
Section: Modified function_name() (lines 42-58)When finishing a file:
When all sections are reviewed:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.