PR Lens

Скилл рисует каждый pull request как схему архитектуры и потоков данных прямо в описании PR, чтобы ревью шло быстрее

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Скилл читает дифф и код репозитория
  • Публикует схему в описание pull request через доступ к репозиторию
Все причины и проверки

coldteadotai/pr-lens

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/pr-lens

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

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

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 09f6378.

Текст для агента

Установи скилл: npx skills add coldteadotai/pr-lens. Агент проанализирует дифф и через npx @coldtea/pr-lens-cli соберет и добавит схему в описание PR.

Другие способы из описания автора
npx skills add coldteadotai/pr-lens

Устанавливает агентный скилл; рендер и комментарии идут через npx @coldtea/pr-lens-cli.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PR Lens помогает кодовому агенту показать изменения pull request наглядно. Агент читает дифф, строит документ с описанием архитектуры и потоков данных и рендерит диаграмму, которую кладет в описание PR. Это ускоряет ревью: рецензент видит структуру изменений, а не только список строк. Скилл ставится установщиком для кодового агента, а сопутствующий CLI отдельно анализирует, рендерит и комментирует PR. Проект также доступен как приложение и действие GitHub.

Для кого. Для разработчиков и ревьюеров, которым нужно быстрее понимать суть изменений в pull request.

Подходит, если

  • Нужно наглядно показать архитектуру изменений в PR
  • Нужно ускорить ревью крупных pull request
  • Нужна схема потоков данных прямо в описании PR

Не подходит, если

  • Изменения мелкие и схема не нужна
  • Не работаете с pull request

Пример запроса к агенту

Построй по этому pull request схему архитектуры и потоков данных и добавь ее в описание

Ограничения

Скилл строит схему по диффу, качество зависит от модели агента и размера изменений. Для рендера и комментариев в PR используется сопутствующий CLI, для публикации в описание PR нужен доступ к репозиторию. Для варианта GitHub App нужны свои настройки прав.

Как отключить. Удалите скилл через npx skills remove или из каталога скиллов агента; для GitHub App отзовите его доступ в настройках репозитория.

Проверка безопасности

  • Скилл читает дифф и код репозитория
  • Публикует схему в описание pull request через доступ к репозиторию

Коротко о README

README представляет PR Lens как инструмент, который рисует pull request как схему архитектуры и потоков данных прямо в описании PR. Для кодового агента есть скилл, устанавливаемый через установщик skills, и сопутствующий CLI, который анализирует дифф, рендерит схему и комментирует PR. Проект доступен также как приложение и действие GitHub. Работает с Claude Code, Codex, Gemini CLI, Cursor, OpenCode и Copilot. Лицензия MIT.

Частые вопросы

Куда попадает схема?

В описание pull request, чтобы рецензент видел структуру изменений на месте.

Только скилл или есть другие способы?

Есть также CLI, приложение и действие GitHub, скилл это вариант для кодового агента.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIPR Lens

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.