← ClaudeAtlas

deadeye-reviewlisted

Four-lens self-review (over-engineering, correctness, performance, security) of the working diff, or the whole repo with --repo.
deepaksinghcs14/deadeye-cc · ★ 5 · Code & Development · score 80
Install: claude install-skill deepaksinghcs14/deadeye-cc
<!-- deadeye-review: canonical rubric; edit internal/prreview/review.md, the skill and every host rendering are generated from it --> # Deadeye Review Review code through four lenses — over-engineering, correctness, performance, security — the same rubric `/deadeye-pr` runs on a whole pull request, scoped instead to your working diff or the whole repo. This is the local, pre-PR self-review: catch what would otherwise wait for a PR (or a bot) to find. For a real GitHub PR, use `/deadeye-pr`. For a deeper, dependency-audit-backed security-only pass, use `/deadeye-guard`. Two scopes: - **default** — the current working diff. - **`--repo`** (or "audit the whole repo") — the entire repository, ranked worst-first across all four lenses. See "Whole-repo mode" below. ## Scope (default: the working diff) Get the diff with `git diff` (or `git diff --staged` if the user says staged, or `git diff <ref>` for a named base). Read the changed hunks **plus enough surrounding context to judge a trust boundary or a caller contract** — "is this input validated" and "does this break a caller" both need the code around the hunk, not just the `+` lines. - Empty diff (nothing changed or staged): say so plainly and stop — do not substitute a different scope. - Not a git repo: ask the user which files to review. Before tagging `yagni:`/`delete:`, or claiming an `authz`/nil/sanitizer check is MISSING, grep for implementers/callers/guards OUTSIDE the diff — an "interface with one impl" whose