PR Lens

A skill that draws every pull request as an architecture and data-flow diagram right in the PR description, to speed up review

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The skill reads the diff and repository code
  • It publishes a diagram into the pull request description via repository access
All reasons and checks

coldteadotai/pr-lens

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/pr-lens

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .claude/skills
cp -R "$tmp/skills/pr-lens" .claude/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .github/skills
cp -R "$tmp/skills/pr-lens" .github/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .devin/skills
cp -R "$tmp/skills/pr-lens" .devin/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .cline/skills
cp -R "$tmp/skills/pr-lens" .cline/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .roo/skills
cp -R "$tmp/skills/pr-lens" .roo/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add coldteadotai/pr-lens --skill pr-lens -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 09f6378
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/coldteadotai/pr-lens.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pr-lens/
git -C "$tmp" checkout 09f6378c082ff8ddb17e211f36bfc71c2f2b8d86
mkdir -p .agents/skills
cp -R "$tmp/skills/pr-lens" .agents/skills/pr-lens

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 09f6378.

Text for your agent

Install the skill: npx skills add coldteadotai/pr-lens. The agent analyzes the diff and uses npx @coldtea/pr-lens-cli to build and add the diagram to the PR description.

Other ways from the author
npx skills add coldteadotai/pr-lens

Installs the agent skill; rendering and comments run via npx @coldtea/pr-lens-cli.

This is third-party code. Review the repository files before installing.

What it does

PR Lens helps a coding agent show pull request changes visually. The agent reads the diff, builds a document describing the architecture and data flows and renders a diagram, which it puts into the PR description. This speeds up review: the reviewer sees the structure of the changes, not only a list of lines. The skill installs via the coding-agent installer, and a companion CLI separately analyzes, renders and comments on the PR. The project is also available as a GitHub App and Action.

Who it is for. For developers and reviewers who need to grasp the substance of pull request changes faster.

Good fit when

  • You need to visualize the architecture of PR changes
  • You need to speed up review of large pull requests
  • You need a data-flow diagram right in the PR description

Not a fit when

  • Changes are small and a diagram is unnecessary
  • You do not work with pull requests

Example request

Build an architecture and data-flow diagram for this pull request and add it to the description

Limitations

The skill builds a diagram from the diff, and quality depends on the agent's model and the size of the changes. Rendering and PR comments use the companion CLI, and publishing into the PR description needs repository access. The GitHub App option needs its own permission setup.

How to disable. Remove the skill via npx skills remove or from the agent's skills directory; for the GitHub App revoke its access in the repository settings.

Security check

  • The skill reads the diff and repository code
  • It publishes a diagram into the pull request description via repository access

README in short

The README presents PR Lens as a tool that draws a pull request as an architecture and data-flow diagram right in the PR description. For a coding agent there is a skill installed via the skills installer and a companion CLI that analyzes the diff, renders the diagram and comments on the PR. The project is also available as a GitHub App and Action. It works with Claude Code, Codex, Gemini CLI, Cursor, OpenCode and Copilot. MIT licensed.

FAQ

Where does the diagram go?

Into the pull request description, so the reviewer sees the change structure in place.

Skill only or other options?

There is also a CLI, a GitHub App and a GitHub Action; the skill is the coding-agent option.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIPR Lens

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.