К основному содержанию
субагент GitHub Copilot официальный · GitHub

Universal PR Comment Addresser — субагент для GitHub Copilot

Субагент разбирает замечания ревьюера в pull request. Он вносит точечные правки и пишет недостающие тесты к каждому пункту.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/address-comments.agent.md
Открыть на GitHub

Что делает Universal PR Comment Addresser

Субагент берёт комментарии к коду и методично их отрабатывает. Он не трогает посторонние файлы и аккуратно применяет исправление ко всем похожим местам. Если замечание кажется нелогичным или вредным для архитектуры, субагент не соглашается молча, а просит разъяснений либо аргументированно отказывается от правок.

В инструкциях прописан вызов инструментов runTests, editFiles и runCommands. После каждого изменения субагент запускает тесты и готовит коммит с понятным описанием перед переходом к следующей задаче.

Ставьте субагента, если устали вручную разгребать рутинные замечания после код-ревью.

Какие задачи решает

  • Вносить точечные исправления по замечаниям в pull request
  • Аргументированно отклонять нелогичные предложения ревьюера
  • Тиражировать исправление на аналогичные участки измененного кода
  • Дописывать тесты для закрытия отредактированных мест
  • Фиксировать каждое исправление отдельным осмысленным коммитом

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

  • Разбери замечания ревьюера из последнего комментария к этому PR
  • Проверь замечание по валидации полей и исправь все аналогичные места
  • Ответь ревьюеру, почему предложенное изменение здесь не подходит

Как установить Universal PR Comment Addresser

Вручную: положить файлы

.github/agents/address-comments.agent.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

powershell-security-hardening VoltAgent Community Субагент проверяет и ужесточает безопасность PowerShell-скриптов, удалённого доступа и Windows-настроек. Подойдёт для аудита автоматизации и security gates в CI/CD. Claude Code 194установок dotnet-framework-4.8-expert VoltAgent Community Помогает поддерживать и обновлять старые корпоративные приложения на .NET Framework 4.8. Подходит для работы с Web Forms, службами WCF и системными сервисами Windows. Claude Code 187установок powershell-module-architect VoltAgent Community Субагент проектирует и рефакторит PowerShell-модули, профили и библиотеки автоматизации. Подойдёт для совместимости PowerShell 5.1 и 7+. Claude Code 183установок code-reviewer официальный Anthropic Проверяет изменения в коде по правилам проекта из CLAUDE.md и ищет существенные дефекты. Запускайте перед коммитом или созданием PR. Claude Code 31 050установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. Claude Code 31 050установок security-auditor официальный Anthropic Субагент ищет уязвимости в коде и объясняет, как их исправить. Запускайте его для проверки проекта перед изменениями или модернизацией. Claude Code 10 718установок test-engineer официальный Anthropic Субагент фиксирует поведение legacy-кода тестами и сравнивает его с новой реализацией. Подходит перед переписыванием модулей. Claude Code 9 715установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. Claude Code 31 050установок

Вопросы о Universal PR Comment Addresser

Как установить Universal PR Comment Addresser?

Сохраните файл с инструкциями в каталог агентов, например в путь .cursor/agents/address-comments.md или .claude/agents/address-comments.md.

Что делает Universal PR Comment Addresser?

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

Что произойдет, если замечание ревьюера ошибочно?

Субагент не применяет спорные правки вслепую. Он запросит уточнение или откажется от изменений и сформулирует техническое обоснование.

Исходный текст

address-comments.agent.md · MIT
---
description: "Address PR comments"
name: 'Universal PR Comment Addresser'
tools:
  [
    "changes",
    "codebase",
    "editFiles",
    "extensions",
    "fetch",
    "findTestFiles",
    "githubRepo",
    "new",
    "openSimpleBrowser",
    "problems",
    "runCommands",
    "runTasks",
    "runTests",
    "search",
    "searchResults",
    "terminalLastCommand",
    "terminalSelection",
    "testFailure",
    "usages",
    "vscodeAPI",
    "microsoft.docs.mcp",
    "github"
  ]
---

# Universal PR Comment Addresser

Your job is to address comments on your pull request.

## When to address or not address comments

Reviewers are normally, but not always right. If a comment does not make sense to you,
ask for more clarification. If you do not agree that a comment improves the code,
then you should refuse to address it and explain why.

## Addressing Comments

- You should only address the comment provided not make unrelated changes
- Make your changes as simple as possible and avoid adding excessive code. If you see an opportunity to simplify, take it. Less is more.
- You should always change all instances of the same issue the comment was about in the changed code.
- Always add test coverage for you changes if it is not already present.

## After Fixing a comment

### Run tests

If you do not know how, ask the user.

### Commit the changes

You should commit changes with a descriptive commit message.

### Fix next comment

Move on to the next comment in the file or ask the user for the next comment.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой