From beislid
Performs side-effect-free final whole-diff review for cross-file consistency, config drift, stale docs, limits, baseline compatibility, and issues iterative reviews miss.
npx claudepluginhub sandsower/beislidThis skill uses the workspace's default tool permissions.
Run a final whole-diff review pass with no session-history bias. This is a side-effect-free review primitive that uses the same output contract as `review`, but with a different posture: look across the entire change set after the obvious iterative fixes are done.
Reviews local git diffs or supplied patches against requirements, producing severity-categorized findings and readiness verdict. For pre-PR checks, ad-hoc reviews, and workflow primitives like ship-it.
Conducts structured code reviews with severity classification (critical, major, minor, suggestion) on git diffs, staged changes, last commits, or specified file paths.
Reviews code diffs after implementation, auto-fixes safe issues, runs security and architecture reviewers on large diffs, and triages GitHub issues/PRs.
Share bugs, ideas, or general feedback.
Run a final whole-diff review pass with no session-history bias. This is a side-effect-free review primitive that uses the same output contract as review, but with a different posture: look across the entire change set after the obvious iterative fixes are done.
fresh-eyes may read files, inspect diffs, and classify findings. It must not edit files, commit, push, post comments, update tickets, create PRs, or run a fix loop. Callers decide what to do with the findings.
Use this for:
ship-it after the normal review looprinse has applied iterative fixesDo not use this for:
reviewwalk-the-diffpr-patrolAccept one of:
If reviewing local changes and the caller did not supply a range:
git status --short
gh pr view --json baseRefName,headRefName 2>/dev/null
git merge-base HEAD main # or master / PR base when applicable
git diff <base-sha>...HEAD --stat
git diff <base-sha>...HEAD
If the base is unclear, ask once.
Prefer context supplied by the caller:
Do not rely on long conversation history. If context is missing, say so and review against general production readiness.
Read the diff as a completed unit, not as a sequence of local fixes. Look for mismatches across files and lifecycle gaps introduced by incremental work.
Check especially:
If the caller gives focus areas, emphasize them without ignoring obvious correctness issues.
Because this is a final pass, avoid style-only churn unless it hides a real bug or maintainability risk. Prefer issues that would surprise a maintainer or reviewer looking at the whole PR.
Use the same Review Contract as review. Do not fix findings. Return control to the caller.
Severity semantics:
Each finding must include:
FE1, FE2, ...)high, medium, low)Output exactly these sections:
### Review Metadata
- Input: local diff / supplied diff / pasted patch
- Base: <sha/branch if known>
- Head: <sha/branch if known>
- Requirements: <source or "not available">
- Independent reviewer: yes/no
- Fresh-eyes posture: whole-diff final pass
### Strengths
- ...
### Findings
#### Critical
##### FE1: <short title>
- File: <path:line or unavailable>
- Confidence: high/medium/low
- Issue: ...
- Evidence: ...
- Why it matters: ...
- Suggested fix: ...
- Verification: ...
#### Important
...
#### Minor
...
### Caller Handoff
- Blocking findings: <IDs or none>
- Optional findings: <IDs or none>
- Suggested next action: ...
### Verdict
Ready to merge: Yes / With fixes / No
Reason: ...
If a severity bucket has no findings, write None. under that heading.
ship-it may run review first, fix/accept blocking findings, then run fresh-eyes as the final whole-diff gate.rinse may run fresh-eyes after iterative review/fix/verify loops converge.pr-patrol may reuse the fresh-eyes checklist for large or security-sensitive inbound PRs.fresh-eyes itself never owns side effects.