create-pr — команда для Claude Code: что делает и как установить
Команда создаёт ветку, форматирует изменённые файлы, делит работу на логичные коммиты и открывает pull request. Подходит для завершения Git-задачи из Claude Code.
npx claude-code-templates@latest --command git-workflow/create-prЧто делает create-pr
create-pr берёт текущие изменения, создаёт новую ветку и форматирует изменённые файлы с помощью Biome. Затем команда анализирует diff и при необходимости раскладывает работу по отдельным коммитам: функции, компоненты, рефакторинг и другие независимые части получают свои сообщения.
После коммитов ветка отправляется в удалённый репозиторий, а pull request создаётся с описанием изменений и планом тестирования. Разделение коммитов стоит проверить перед отправкой: команда отделяет рефакторинг от новых функций и разносит несвязанные изменения по разным коммитам.
Какие задачи решает
- создать ветку из текущих изменений
- отформатировать изменённые файлы через
Biome - разделить разные задачи на отдельные коммиты
- подготовить описания коммитов
- отправить ветку и открыть pull request с планом тестирования
Примеры запросов агенту
- Запусти
/create-prдля текущих изменений и подготовь pull request. - Раздели изменения по логичным коммитам, отформатируй файлы через
Biomeи выполни/create-pr. - Создай ветку, отправь её в удалённый репозиторий и открой pull request командой
/create-pr.
Как установить create-pr
1Через claude-code-templates
npx claude-code-templates@latest --command git-workflow/create-pr2Вручную: положить файлы
.claude/commands/create-pr.mdВызов — /create-pr. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/create-pr.mdВызов — /prompts:create-pr. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/create-pr.prompt.mdВручную: положить файлы
.gemini/commands/create-pr.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о create-pr
Как установить create-pr в Claude Code?
Выполните npx claude-code-templates@latest --command git-workflow/create-pr, затем добавьте файл .claude/commands/create-pr.md.
Что делает команда create-pr?
Она создаёт ветку, форматирует изменённые файлы через Biome, формирует коммиты, отправляет ветку в удалённый репозиторий и открывает pull request с описанием и планом тестирования.
Как create-pr разбивает изменения на коммиты?
Команда объединяет связанные файлы, а функции, компоненты, рефакторинг и несвязанные изменения разделяет по независимым коммитам. Для каждого коммита она создаёт описательное сообщение.
Исходный текст
create-pr.md · MIT
--- description: "Create a new branch, commit changes, and submit a pull request." --- # Create Pull Request Command Create a new branch, commit changes, and submit a pull request. ## Behavior - Creates a new branch based on current changes - Formats modified files using Biome - Analyzes changes and automatically splits into logical commits when appropriate - Each commit focuses on a single logical change or feature - Creates descriptive commit messages for each logical unit - Pushes branch to remote - Creates pull request with proper summary and test plan ## Guidelines for Automatic Commit Splitting - Split commits by feature, component, or concern - Keep related file changes together in the same commit - Separate refactoring from feature additions - Ensure each commit can be understood independently - Multiple unrelated changes should be split into separate commits
© davila7 · MIT · davila7/claude-code-templates