Содержание
Что делает команда doctor в Claude Code
Давайте подробнее остановимся на полезной команде, которая есть в Claude Code и называется doctor. Вызвать её можно двумя способами. Либо в терминале набрать claude doctor, не открывая сессию. Либо прямо внутри текущей сессии набрать /doctor и передать ей параметры, которые вы хотите выполнить.
У команды есть альтернативное название - checkup. По сути, это одно и то же, но большее распространение получила команда doctor, поэтому чаще используем именно её.
Когда она нужна
После установки Claude Code нужно проверить, всё ли поставилось правильно. Команда doctor проверяет настройки, переменные окружения и автообновление. Если проблем не найдено, она так и напишет: no installation issues found. Если что-то найдено, проблемы в этот момент устраняются.
Команда пригодится в таких случаях:
- Claude Code не запускается или работает медленно
- не приходят обновления, то есть Claude Code автоматически не обновляется
- не срабатывают настройки, хуки или MCP-серверы
- сессия стартует с переполненным контекстом и его нужно оптимизировать
- нужно перенести Claude Code на другой компьютер
Оптимизация файла инструкций CLAUDE.md
С проблемами установки и автообновлением всё просто: запускаем doctor, и всё происходит автоматически. С оптимизацией файла CLAUDE.md немного по-особенному. Для этого команде передаётся параметр prompt.audit. Тогда она проверяет не установку, а инструкции: по умолчанию файл CLAUDE.md.
Можно указать путь к конкретному файлу или к папке целиком, например к папке с навыками или субагентами. Команда проверит их и оптимизирует: найдёт устаревшие правила и инструкции, которые противоречат друг другу.
Таким образом, команду doctor можно использовать не только для устранения ошибок установки и автообновления, но и для оптимизации файлов инструкций и навыков.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти