К основному содержанию
команда

create-pr — команда для Claude Code: что делает и как установить

Команда создаёт ветку, форматирует изменённые файлы, делит работу на логичные коммиты и открывает pull request. Подходит для завершения Git-задачи из Claude Code.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command git-workflow/create-pr
Открыть на GitHub

Что делает 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-pr

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

.claude/commands/create-pr.md

Вызов — /create-pr. Для всех проектов — ~/.claude/commands/

Вопросы о 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

Похожие слэш-команды

Все слэш-команды по теме «Git и GitHub» →
code-review официальный Anthropic Команда проводит многоэтапное ревью pull request через утилиту gh. Она фильтрует ложные срабатывания и сверяет правки с правилами CLAUDE.md. 5 537установок commit официальный Anthropic Создаёт коммит в git на основе текущих изменений в ветке. Помогает зафиксировать правки без ручного набора сообщений коммита. 4 121установок review-pr официальный Anthropic Команда запускает специализированных агентов для проверки изменений в PR: от тестов и обработки ошибок до типов и комментариев. ★ 44 635звёзд репо maker-setup официальный Anthropic Команда подключает Cardputer-Adv к рабочему процессу Code-with-Claude: скачивает репозиторий, прошивает устройство и ставит приложения Claude Buddy. ★ 44 635звёзд репо commit-push-pr официальный Anthropic Автоматически переключает ветку с main, делает коммит изменений, отправляет их на origin и оформляет pull request через GitHub CLI. ★ 44 635звёзд репо clean_gone официальный Anthropic Находит локальные Git-ветки со статусом [gone], удаляет связанные worktree и сами ветки. Пригодится после удаления веток на удалённом репозитории. ★ 44 635звёзд репо

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

Весь набор →
supabase-performance-optimizer Слэш-команда для Claude, которая находит медленные запросы и лишние индексы в базе Supabase и предлагает план оптимизации. 1 026установок design-database-schema Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей. 1 021установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок supabase-migration-assistant Создаёт и проверяет миграции базы данных Supabase. Помогает генерировать SQL, обновлять типы TypeScript и готовить откат изменений. 982установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок start Разбивает список задач или файл с требованиями на атомарные задачи, проверяет зависимости и собирает план выполнения. 945установок nextjs-component-generator Команда создаёт компоненты Next.js на TypeScript с учётом структуры проекта. Задайте имя и тип: клиентский, серверный, страница или макет. 935установок create-feature Собирает каркас новой функции: план, код, тесты и документацию. Пригодится, когда нужно провести задачу через единый процесс разработки. 898установок

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

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