Claude Code 2.1.283 · аудит промптов

Аудит промптов Claude Code: как пользоваться /doctor prompt-audit

Как проверить настройку Claude Code на промпты, написанные под старые модели: обновитесь до 2.1.283, запустите /doctor prompt-audit в реальном проекте, прочитайте отчёт из девяти проверок и одобрьте только те исправления, которые вам нужны.

Аудит промптов в четырёх пунктах

  • Аудит промптов — это подкоманда проверки настроек /doctor: запустите /doctor prompt-audit (или /checkup prompt-audit) внутри сессии Claude Code.
  • Он сканирует ваши файлы CLAUDE.md, навыки, агентов и команды на шаблоны промптов, написанные под старые модели, и в первую очередь показывает устаревшие пути, устаревшие команды и противоречащие друг другу файлы инструкций.
  • Он появился в Claude Code 2.1.283, поэтому сначала обновитесь: старая сборка ответит на /doctor ошибкой «неизвестная подкоманда» вместо отчёта.
  • Проверка сначала отчитывается и спрашивает разрешение, прежде чем что-то менять; если нужен только режим чтения, запустите claude doctor в терминале.

Anthropic just dropped the new Checkup command (/doctor)

Канал:Software Engineer Meets AI2:18

Смотреть на YouTube

Claude Code 2.1.283 — Prompt Audits & Windows Fix

Канал:Claude Code Updates1:02

Смотреть на YouTube

Claude Code v2.1.283 — Advanced Model Control and Auditing

Канал:Claude Code Changelog2:10

Смотреть на YouTube

Claude Code changelog — 2.1.283 adds /doctor prompt-audit

Документация:github.com/anthropics/claude-codeChangelog

Читать

Claude Code commands reference — /doctor, /checkup and /claude-api

Документация:code.claude.comDocs

Читать

Кадры взяты из трёх записей. Software Engineer Meets AI записал полный прогон проверки /doctor на v2.1.205; подкоманда prompt-audit и её охват были анонсированы в v2.1.283 и используют тот же интерфейс проверки. Claude Code Updates и Claude Code Changelog дали кадры релиза v2.1.283. Каждый кадр проверен вручную; два кадра со слайдами обрезаны, чтобы убрать водяные знаки каналов на изображении.

Скриншоты остаются собственностью каналов выше и используются для иллюстрации наших собственных инструкций; каждый шаг снабжён ссылкой на точный таймкод.

Запускаем аудит промптов Claude Code шаг за шагом

Перед запуском

  1. 1

    Обновите Claude Code до 2.1.283 или новее

    Запускайте /doctor prompt-audit только на сборке, где он есть. Проверьте версию в терминале командой claude --version, а если она старше 2.1.283 — релиза, в котором появился аудит, — обновитесь командой claude update. Внутри сессии собственная проверка версии в /doctor (Проверка 6) показывает установленную версию в сравнении с вашим каналом релизов.

    Claude Code release card for v2.1.283 listing Prompt Audit as headline 1 above Windows PowerShell Fix and Model Controls for Teams, with the v2.1.283 changelog chip below
    «Аудит промптов» стоит первым пунктом в релизе 2.1.283 — сборка без него просто не поймёт команду.Смотреть на 0:08
  2. 2

    Поймите, зачем проверять старые шаблоны промптов

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

    Motion-graphics feature card titled Prompt Audit explaining that instructions written for older models pile up across memory files, skills, agents and commands
    Устаревшие указания не видны в повседневной работе — поэтому это аудит, а не обычное предупреждение.Смотреть на 0:12
  3. 3

    Запомните точную команду и её область сканирования

    Команда — /doctor prompt-audit, а /checkup prompt-audit — то же самое, потому что /checkup это псевдоним /doctor. Область охвата — ваша конфигурация Claude Code: файлы CLAUDE.md, навыки, агенты и команды. Это подкоманда проверки настроек, а не отдельный плагин и не установка из маркетплейса.

    Claude Code v2.1.283 release-notes slide describing the new /doctor prompt-audit command that scans CLAUDE.md files, skills, agents and commands to identify legacy prompting patterns
    Один аргумент у уже существующей команды — ставить ничего не нужно.Смотреть на 1:02

Запускаем аудит в живой сессии

  1. 4

    Откройте Claude Code в проекте, который хотите проверить

    Запускайте сессию из корня проекта. Аудит читает ту конфигурацию, которую проект реально загружает, поэтому сессия, открытая в родительской папке, проверит не те файлы CLAUDE.md. Строка в шапке подтверждает каталог и модель ещё до того, как вы что-то введёте.

    Claude Code session header on v2.1.205 showing the Opus 4.8 1M context Claude Max model line, the ~/Projects/alldevneeds working directory and a warning that four MCP servers need authentication
    Рабочий каталог в шапке сессии и есть область аудита.Смотреть на 1:00
  2. 5

    Введите команду и дайте ей работать в режиме чтения

    Введите /doctor prompt-audit в приглашении. Проверка объявляет свой метод заранее: сначала она выполняет проверку здоровья в режиме чтения и показывает отчёт, и только потом что-то меняет. Готовьтесь к нескольким ходам с чтением файлов и shell-командами, пока она собирает доказательства, — это нормально, а не зависание.

    Claude Code terminal with /doctor typed at the prompt and Claude answering that it will run the health-check read-only first, then present a report before changing anything
    Обещание «только чтение» звучит до любых предложений — пока идёт разбор, ничего не записывается.Смотреть на 0:30
  3. 6

    Смотрите, как он собирает факты для каждой проверки

    В транскрипте видно, какую проверку питает каждая команда: последняя версия — для Проверки 6, каталоги навыков и конфигурация хуков — для проверок расширений, небольшие файлы CLAUDE.md — для Проверок 2 и 3, а недавние транскрипты сессий — для Проверок 1, 4 и 8. Если хук блокирует команду, проверка заново формулирует нужные ей факты и повторяет попытку, а не падает.

    Claude Code checkup transcript listing read-only fact gathering for Check 6 version, Checks 2 and 3 for small CLAUDE.md files, and Checks 1, 4 and 8 from recent session transcripts
    Каждая запущенная команда привязана к пронумерованной проверке.Смотреть на 0:36

Читаем отчёт

  1. 7

    Разберитесь в девяти проверках, которые может покрыть отчёт

    Проверка 0 — здоровье настройки, Проверка 1 — неиспользуемые расширения, Проверка 2 — дедупликация LOCAL-памяти, Проверка 3 — перенос постоянно загружаемого контента, Проверка 4 — медленные хуки, Проверка 5 — перегруженные контекстом расширения, Проверка 6 — версия, Проверка 7 — auto mode как режим разрешений по умолчанию, Проверка 8 — часто отклоняемые команды только для чтения. Для аудита промптов важнее всего проверки файлов инструкций: Проверка 2 находит личные заметки, которые дублируют или противоречат командным инструкциям в репозитории, а Проверка 3 убирает редко нужные указания из всегда включённого контекста.

    Claude Code doctor list explaining Check 0 setup health, Check 1 unused extensions, Check 2 LOCAL memory dedup, Check 3 always-loaded content, Check 4 slow hooks, Check 5 context-heavy extensions, Check 6 version, Check 7 auto mode and Check 8 denied read-only commands, with hand-drawn red circles on the checks being highlighted
    Проверки 2, 3 и 5 — те, что касаются CLAUDE.md и других файлов инструкций.Смотреть на 1:16
  2. 8

    Сначала прочитайте раздел «Предлагаемые действия»

    «Предлагаемые действия» — это часть отчёта, которая меняла бы файлы; каждая запись называет файл, который она правит, и обратима ли правка. Здоровая проверка помечается и закрывается строкой «No action» — так с первого взгляда видно, какая из девяти проверок что-то нашла, а какая нет.

    Claude Code doctor report headed Proposed actions, with Check 0 installation marked Healthy, Check 1 listing an unused pr-review-toolkit plugin plus react-components and stitch-loop skills, and Checks 2 and 3 reporting no CLAUDE.md dedup findings
    Прочитайте путь к файлу в каждом предложении, прежде чем решать, — именно туда попадёт правка.Смотреть на 0:40
  3. 9

    Прочитайте предупреждения и два контрольных вопроса

    Под предложениями находится блок «Warnings (no action)» — то, что аудит измерил, но менять не будет: медленные хуки и перегруженные контекстом расширения, с приложенными измеренными числами, чтобы вы могли судить сами. Отчёт заканчивается тем, что задаёт вам контрольные вопросы, а не подразумевает ответ.

    Tail of the Claude Code doctor report showing the Warnings no action block for slow hooks and context-heavy extensions above the line Now the two confirmation questions and the recorded cleanup answer
    Предупреждения — это измерения, а не правки: в них числа, а не предложения.Смотреть на 0:56

Одобряем и повторяем

  1. 10

    Одобрьте, выберите или откажитесь — до того, как что-то записано

    Проверка заканчивается меню: очистить всё, дать выбрать, оставить всё, ввести свой вариант или обсудить. Выбор рекомендованного пункта применяет все предложения, «Let me pick» проходит по списку пункт за пунктом, а «No, keep everything» оставляет все файлы нетронутыми. Из одного отчёта ничего не применяется.

    Claude Code cleanup confirmation prompt offering Clean up everything recommended, Let me pick, No keep everything, Type something and Chat about this above the Enter to select footer
    По умолчанию — вопрос, а не правка: в этом вся модель безопасности.Смотреть на 0:52
  2. 11

    Поставьте аудит на ежемесячное напоминание

    Аудит достаточно дешёвый, чтобы повторять его, но ничто в Claude Code не запустит его по расписанию: /schedule создаёт облачную задачу, а /loop работает только пока жива сессия. Практичный выход — повторяющееся событие в календаре, которое напоминает запустить аудит снова: раз в месяц или после обновления модели, которое делает ваши старые шаблоны ненужными.

    Google Calendar new-event dialog titled Run /doctor Command! set to repeat monthly on day 1 for 12 times with a 30 minute notification
    Ежемесячное напоминание — единственный планировщик, который переживает перезапуски.Смотреть на 2:08

Пять сбоев, с которыми вы реально столкнётесь

Большинство жалоб на «сломанный» аудит промптов — это один из этих случаев. Проверьте их по порядку, прежде чем решать, что команды нет.

  • 1Неизвестная команда или нет пункта prompt-audit — ваша сборка старше 2.1.283. Выполните claude --version, обновитесь через claude update и запустите новую сессию, чтобы загрузилась свежая сборка.
  • 2/checkup prompt-audit против /doctor prompt-audit — это одна и та же команда. /checkup задокументирован как псевдоним /doctor, так что любой префикс приводит к одному и тому же навыку проверки.
  • 3/claude-api prompt-audit — другая подкоманда с другой целью. Она проверяет промпты, навыки и описания инструментов в коде вашего собственного приложения на Claude API и предлагает правки в виде диффа; ей нужен Claude Code 2.1.221 или новее, а не 2.1.283, и ваши файлы CLAUDE.md она не смотрит.
  • 4Аудит ничего не сообщает о ваших файлах инструкций — либо они действительно компактные, либо вообще не загрузились. Запустите /context, чтобы увидеть, какие файлы памяти и навыки реально в контексте, и убедитесь, что сессия начата из корня проекта.
  • 5Нужен проход только для чтения и вообще без сессии — запустите claude doctor в терминале. Он печатает диагностику установки и настроек, не открывая сессию, тогда как /doctor внутри сессии — та версия, которая умеет предлагать и применять правки.

Частые вопросы об аудите промптов

Читать дальше