Prlense — AI skill for Claude Code
Understand vibe-coded pull requests before you approve them, whether a person wrote them with AI or an agent opened them.
How to install Prlense
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open anvk/prlense and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Prlense does
Understand vibe-coded pull requests before you approve them, whether a person wrote them with AI or an agent opened them. A model traces the PR read-only and explains it as a six-step HTML walkthrough: why it changed, what changed, data model changes and review notes. Works with Claude, OpenAI, Gemini or local models.
Alternatives in AI
- Om Humanize — Voice-calibrated editing — makes Claude-drafted text sound like you wrote it, not like AI wrote it 4.6k ★
- Session Kit — Close the terminal windows, not the AI coding sessions 649 ★
- Claude Hub — by Claude Did This - A webhook service that connects Claude Code to GitHub repositories, enabling AI-powered c 393 ★
README
prlense
**Understand a pull request before you approve it.** More and more pull requests are vibe-coded: written by a teammate with an AI assistant, or opened by a coding agent on its own. They can be large and hard to follow, and the description may not match what the code does. `prlense` lets a human step back in: it checks the work against the code itself and explains the reason behind the change, so you can tell whether it makes sense instead of scrolling through thousands of lines of diff. It works with any model that can call tools.
Each report is one HTML page in six steps: why the change was made, what changed, which data models and contracts changed, which functions changed, the detailed changes with links into the PR, and notes for the reviewer. It explains. It does not review, judge, or comment on other reviewers.
Quick start
Make sure you have git, Node 22 or newer, the GitHub CLI logged in (`gh auth status`), and a model to run: Claude Code logged in (`claude auth status`) works with no setup, or point prlense at any other model (see [Engines](#engines)).
Install `prlense`:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/anvk/prlense/main/tools/install.sh)"
- Inside a checkout of the repo the PR belongs to:
prlense doctor
prlense explain https://github.com/acme/shop/pull/482
A typical run takes a few minutes, and prints the turns and time it took at the end.
Install
You need git, Node 22 or newer, the GitHub CLI logged in (`gh auth status`), and a model: Claude Code logged in, or an API key (or a local server) for any engine in [Engines](#engines). With `curl`:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/anvk/prlense/main/tools/install.sh)"
prlense doctor
or with `wget`:
sh -c "$(wget -qO- https://raw.githubusercontent.com/anvk/prlense/main/tools/install.sh)"
This clones the repository into `~/.prlense-cli`, builds it, and links the `prlense` command globally. Se
Related Skills
Truedone
Checks whether a pull request's tests prove its change: red without it, green with it. Flags skipped, focused
Aiworks
Manager for AI coding agents that runs on your own PC: hands each step of an agreed plan to Claude Code, Codex
ML Paper Humanizer
Claude Code / Codex skill that removes the AI smell from ML conference paper prose: reads like a person wrote
Agentic Product Page Auditor
Audits whether an AI shopping agent can read and buy from a product page. Reconstructs the product graph an ag
Cursor CLI Agents
Cursor-CLI is an AI-powered command-line coding assistant built with the Claude Agent SDK. It allows developer
Lich
A terminal-first harness for coding with AI agents — real PTYs, git worktrees, diffs and pull requests in one
Related Agents
AI Code Security Auditor
Security reviewer for AI-generated and vibe-coded apps — hunts the hardcoded secrets, broken row-level securit
Security AI Generated Code Auditor
Security reviewer for AI-generated and vibe-coded apps — hunts the hardcoded secrets, broken row-level securit
Repo Orientation
Read-only orientation for a codebase you have not worked in. Traces how the app actually starts and where its