Что это такое

Интеграция приносит возможности Claude Code прямо в рабочее пространство Slack: когда вы упоминаете @Claude с задачей по коду, Claude автоматически распознаёт намерение и создаёт сессию Claude Code на вебе - не выходя из командного разговора. Каждая сессия работает под вашим собственным аккаунтом Claude, с вашими подключёнными репозиториями и в рамках лимитов вашего тарифа.

Что нужно для начала

Тариф Claude - Pro, Max, Team или Enterprise с доступом к Claude Code. Обязательно включённый доступ к Claude Code на вебе. Аккаунт GitHub, подключённый к Claude Code на вебе, с как минимум одним авторизованным репозиторием. И собственный аккаунт Slack, привязанный к аккаунту Claude через приложение.

Установка

Администратор рабочего пространства устанавливает приложение Claude из маркетплейса приложений Slack. Дальше каждый пользователь подключает свой аккаунт отдельно: открывает приложение Claude в Slack, переходит на вкладку App Home и нажимает «Connect», проходя авторизацию в браузере.

Отдельно стоит убедиться, что настроен Claude Code на вебе: зайти на claude.ai/code под тем же аккаунтом, что подключён к Slack, подключить GitHub и авторизовать хотя бы один нужный репозиторий.

После подключения аккаунтов настраивается режим маршрутизации через App Home в Slack, а дальше Claude нужно явно пригласить в канал командой /invite @Claude - автоматически после установки он ни в один канал не добавляется.

Два режима маршрутизации

Code only - все упоминания @Claude направляются в сессии Claude Code. Подходит командам, которые используют Claude в Slack исключительно для задач разработки.

Code + Chat - Claude анализирует каждое сообщение и сам решает, направить его в Claude Code (для задач по коду) или в обычный чат Claude (для текстов, анализа, общих вопросов). Если маршрутизация выбрана неверно, можно нажать «Retry as Code», чтобы пересоздать запрос уже как кодовую сессию.

Как проходит сессия

Вы упоминаете Claude с задачей по коду. Claude анализирует сообщение и распознаёт кодовое намерение. Создаётся новая сессия Claude Code на claude.ai/code. По ходу работы Claude публикует в тред обновления статуса. По завершении Claude снова упоминает вас с итоговой сводкой и кнопками действий - «View Session» открывает полную сессию в браузере, «Create PR» сразу создаёт pull request из внесённых изменений.

Claude собирает контекст из треда, где его упомянули, или из недавних сообщений канала, если упоминание произошло не в треде, - это помогает точнее понять задачу и выбрать подходящий репозиторий.

Важное предупреждение о доверии

Когда Claude вызывают в Slack, ему передаётся контекст разговора, чтобы лучше понять запрос - и Claude может следовать указаниям из других сообщений в этом контексте, а не только из того, где его прямо упомянули. Использовать Claude стоит только в доверенных разговорах в Slack - это прямая рекомендация из официальной документации, а не формальность.

Текущие ограничения

Репозитории поддерживаются только на GitHub. Одна сессия может создать только один pull request. Для полноценной работы нужен доступ к Claude Code на вебе - без него Claude отвечает обычным текстом чата, не создавая кодовую сессию. И работает интеграция только в публичных или приватных каналах - в личных сообщениях она не действует вообще.

Чек-лист

Настройка Claude в Slack
  1. Приложение Claude установлено администратором рабочего пространства
  2. Личный аккаунт Slack подключён к аккаунту Claude через App Home
  3. Claude Code на вебе настроен, GitHub-репозиторий подключён и авторизован
  4. Выбран режим маршрутизации (Code only или Code + Chat)
  5. Claude приглашён в нужный канал командой /invite @Claude
  6. Первая задача сформулирована конкретно: файл, ошибка, ожидаемый результат (тесты, PR, документация)
Работает ли Claude в личных сообщениях Slack?
Нет, интеграция для кода работает только в каналах - публичных или приватных, - и не действует в прямых личных сообщениях.
Чей аккаунт и лимиты используются при работе через Slack?
Каждая сессия запускается под собственным аккаунтом Claude того, кто её инициировал, использует его подключённые репозитории и расходует лимиты именно его тарифа.
Можно ли создать несколько pull request из одной сессии?
Нет, на текущий момент каждая сессия может создать только один pull request - для дополнительных изменений потребуется отдельная сессия или продолжение существующей уже на вебе.
Что делать, если Claude выбрал не тот репозиторий?
Нажать кнопку «Change Repo» в сообщении, чтобы выбрать другой репозиторий вручную, или явно указать название репозитория в самом запросе для более точного распознавания в следующий раз.
Безопасно ли упоминать Claude в любом канале?
Официальная рекомендация - использовать Claude только в доверенных разговорах, поскольку он получает доступ ко всему контексту треда или канала и может ориентироваться на инструкции из других сообщений, а не только из прямого обращения к нему.
Нужно ли настраивать что-то отдельно для каждого канала?
Да, установка приложения на уровне рабочего пространства не добавляет Claude ни в один канал автоматически - в каждый нужный канал его нужно отдельно пригласить командой /invite @Claude.
← Все статьи блога