Anthropic Academy Courses My Profile Sign Out

Обзор кода

Claude Code включает несколько встроенных функций, которые ускоряют работу с git. Рассмотрим их.

Проверка с помощью подагента

Перед отправкой запроса на ревью (PR) попросите Claude использовать подагента для анализа изменений. Подагент работает в собственном контексте с «свежим взглядом» — он не подвержен влиянию основного агента, который только что участвовал в написании кода.

При создании подагента для ревью ограничьте его инструментами только для чтения. Рецензент должен выявлять проблемы, а не редактировать файлы. Настройте подагента в репозитории, чтобы вся команда использовала одного и того же рецензента.

Навык /commit-push-pr

Навык /commit-push-pr автоматизирует коммит, отправку изменений и создание PR в одном шаге. Вместо выполнения каждого действия вручную просто запустите этот навык, и Claude всё сделает за вас.

Если у вас настроен Slack MCP-сервер с каналами, указанными в вашем CLAUDE.md, ссылка на PR будет автоматически опубликована в соответствующем канале команды.

Связывание сеанса с помощью --from-pr

Когда Claude создаёт PR через команду gh pr create, сеанс автоматически связывается с этим PR. Если вам нужно вернуться к нему позже — например, чтобы ответить на комментарии ревью или исправить ошибку сборки — выполните:

claude --from-pr <PR_NUMBER>

Это позволит продолжить работу с того же места, где вы остановились.

Итоги

  • Используйте подагента для беспристрастного обзора кода перед отправкой PR.
  • Применяйте /commit-push-pr для автоматизации процесса от коммита до создания PR.
  • Используйте --from-pr, чтобы возобновить работу над PR позже.

Эти функции кажутся небольшими, но они значительно упрощают ежедневный рабочий процесс.

Claude Code has a few built-in features that make your git workflow faster. Let's go through them.

Review with a Subagent

Before you push a PR, ask Claude to use a subagent to review your changes. The subagent runs in its own context window with fresh eyes — it doesn't carry the bias of the main agent that just spent the session writing the code.

When creating a code-reviewer subagent, restrict it to read-only tools. A reviewer should flag issues, not edit files. Check the subagent configuration into your repo so your whole team uses the same reviewer.

The /commit-push-pr Skill

The /commit-push-pr skill handles the commit, push, and PR creation all in one step. Instead of doing each manually, just run the skill and Claude takes care of it.

If you have a Slack MCP server configured with channels listed in your CLAUDE.md, it will automatically post the PR link to your team's channel.

Session Linking with --from-pr

When Claude creates a PR through gh pr create, the session gets linked to that PR automatically. If you need to come back to it later — maybe to address review comments or fix a failing build — run:

claude --from-pr <PR_NUMBER>

This picks up right where you left off.

Recap

Use a subagent for an unbiased code review before pushing. Use /commit-push-pr to handle the full commit-to-PR flow in one step. And use --from-pr to resume work on a PR later. These are small features, but they remove a lot of friction from your daily workflow.