agent-transcript
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
GitHub deep review: bugs, PRs, best fix, stale-or-real, read code first.
$ npx -y skills add steipete/agent-scripts --skill github-deep-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/github-deep-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
GitHub deep review: bugs, PRs, best fix, stale-or-real, read code first.
name: github-deep-review description: "GitHub deep review: bugs, PRs, best fix, stale-or-real, read code first."
Review like Peter: high-confidence, evidence-first, code-aware, and willing to say "not proven" when the trail is weak. The goal is not a generic summary. The goal is to understand the bug class, find the real cause if possible, decide the best fix after reading enough code, and call out whether a larger refactor would improve the design.
Use `gh`, not web browsing, for GitHub refs:
gh issue view <n> --json number,title,state,author,body,comments,labels,updatedAt,url gh pr view <n> --json number,title,state,author,body,comments,reviews,files,commits,statusCheckRollup,mergeStateStatus,headRefName,headRepositoryOwner,url gh pr diff <n> --patch
For PRs, collect author context by default unless the author is Peter (`steipete` or an obvious Peter-owned account). Use the local workflow in `~/Projects/agent-scripts/skills/github-author-context/SKILL.md` and include a short `Author context:` block near the top of the review when the author is not Peter. After merge/rejection/close/review, use that same author-context workflow to append a contributor note only when the interaction creates durable future-review signal.
For repo-local review, also inspect:
git status --short --branch git fetch origin git log --oneline --decorate -20 rg "<key symbol/error/config/endpoint>"
If the repo has local instructions, issue/PR skills, docs lists, test guidance, or maintainer runbooks, read those before deciding.
Always answer these, explicitly:
Read past the first touched file. Follow the real call path:
When behavior depends on a dependency, read the upstream docs/source/types or current package contract before assuming.
Prefer current source and executable proof over issue comments. Treat stale comments, old CI, and old release behavior as hints until rechecked.
For bug/regression reviews, include a compact `Provenance:` answer when feasible:
Good fixes usually:
Call out when a fix is only symptom-level. If a slightly larger refactor makes the invariant obvious and reduces future bugs, recommend it. If the refactor widens risk without improving the bug class, say so.
Lead with findings when reviewing a PR. Findings need file/line/symbol references and a concrete failure mode. Avoid vague "consider" comments.
If no blocking issues:
Do not approve, comment, close, merge, push, or land unless the user asked for that action.
For bugs/issues:
1. Reconstruct the reporter's scenario and affected version/surface. 2. Check whether current `main` already fixes it. 3. Reproduce
Shared agent instructions, skills, and small portable helpers for Peter's local workspaces.
Repo: steipete/agent-scripts
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Control the user's existing signed-in Chrome: callable Codex Chrome plugin first, then…
ClawSweeper status: URLs, workflow health, active workers, ops snapshot.
ClickClack ops: chat app, Cloudflare Workers deploy, DNS/docs/app, container rollout.
Cloudflare Registrar: domain availability, prices, registration via mcporter.