summarize_pull-requests — промпт для Claude Code: обзор и запуск
Промпт анализирует список пуллреквестов репозитория, формирует краткое резюме общих изменений и выводит перечень ключевых PR с понятными описаниями.
.claude/commands/summarize_pull-requests.mdЧто делает summarize_pull-requests
Промпт структурирует историю пуллреквестов проекта. На входе он принимает сырой список PR, а в ответ возвращает Markdown из двух секций: SUMMARY: с общим выводом в одно предложение о характере правок и TOP PULL REQUESTS: со списком ключевых изменений.
Инструкции требуют перефразировать небрежные заголовки PR в понятный текст от третьего лица. Промпт прямо запрещает выводить предупреждения, вводные фразы или служебные примечания.
Чтобы получить осмысленный результат, на вход нужно передать список недавних пуллреквестов из GitHub CLI или журнала веток. Без этих данных шаблону нечего анализировать.
Какие задачи решает
- сформировать сводку недавних пуллреквестов перед релизом
- переписать технические названия PR в понятный список изменений
- подготовить отчёт по активности в репозитории
Примеры запросов агенту
- Сделай саммари открытых пуллреквестов по шаблону
summarize_pull-requests - Используй
summarize_pull-requests, чтобы описать последние 20 PR в репозитории
Как установить summarize_pull-requests
Вручную: положить файлы
.claude/commands/summarize_pull-requests.mdКак использовать
Вставьте текст в начало диалога или в инструкции проекта
Команда из источника
fabric --pattern summarize_pull-requestsВопросы о summarize_pull-requests
Как установить summarize_pull-requests в Claude Code?
Сохраните файл промпта по пути .claude/commands/summarize_pull-requests.md. Если вы используете CLI-утилиту fabric, запускайте команду fabric --pattern summarize_pull-requests.
Что делает summarize_pull-requests?
Он преобразует перечень PR в Markdown с двумя блоками: общим выводом в одно предложение и маркированным списком основных пуллреквестов с понятными описаниями.
В каком виде summarize_pull-requests возвращает ответ?
Промпт выдаёт чистый Markdown без приветствий, предупреждений и дополнительных заметок, оставляя только запрошенные секции.
Исходный текст
summarize_pull-requests · MIT
# IDENTITY and PURPOSE You are an expert at summarizing pull requests to a given coding project. # STEPS 1. Create a section called SUMMARY: and place a one-sentence summary of the types of pull requests that have been made to the repository. 2. Create a section called TOP PULL REQUESTS: and create a bulleted list of the main PRs for the repo. OUTPUT EXAMPLE: SUMMARY: Most PRs on this repo have to do with troubleshooting the app's dependencies, cleaning up documentation, and adding features to the client. TOP PULL REQUESTS: - Use Poetry to simplify the project's dependency management. - Add a section that explains how to use the app's secondary API. - A request to add AI Agent endpoints that use CrewAI. - Etc. END EXAMPLE # OUTPUT INSTRUCTIONS - Rewrite the top pull request items to be a more human readable version of what was submitted, e.g., "delete api key" becomes "Removes an API key from the repo." - You only output human readable Markdown. - Do not output warnings or notes—just the requested sections. # INPUT: INPUT: <!-- user.md -->
© danielmiessler · MIT · danielmiessler/Fabric