- Зачем: - экономить контекст координатора, сохраняя проверяемость внешних ревью и объемных операций. - Что: - описана механика Luna для шумного вывода, необязательного Opus-ревью и коротких отчетов; - уточнены изоляция контекста помощника, жизненный цикл Claude и передача разрешения и отчетов; - добавлены наблюдения прогона и границы для частоты опроса и приема результатов. - Проверка: - git diff --check; - проверены ссылки и настройки навыка; - quick_validate на нормализованной копии без неподдерживаемого валидатором ключа `disable-model-invocation`.
78 lines
6.6 KiB
Markdown
78 lines
6.6 KiB
Markdown
# Claude как независимый ревьюер
|
||
|
||
Читай этот файл только после решения добавить взгляд другого семейства моделей.
|
||
Claude - необязательная линия; нативный процесс работает и без нее.
|
||
|
||
## Выбор и доступ
|
||
|
||
Для независимого ревью запускай Opus, если пользователь не выбрал другую
|
||
модель. Записывай запрошенные настройки отдельно от фактически подтвержденных
|
||
метаданных запуска.
|
||
|
||
Полноценному ревью нужны доступные тесты, документация, сеть и временные файлы.
|
||
Если установленная версия поддерживает `--permission-mode auto`, запускай
|
||
с этим режимом. Внешняя песочница только для чтения обедняет проверку; исходники
|
||
и постоянное состояние защищает [мандат ревьюера](prompts/review-boilerplate.md).
|
||
Запуск `claude` передает поручение и выбранные материалы внешнему сервису
|
||
Anthropic. Для своей личной конфигурации Дмитрий дал постоянное разрешение
|
||
передавать через CLI Claude материалы текущей задачи для ревью: diff, фрагменты
|
||
кода, отчеты ревью и разбора находок. При переносе скилла другому владельцу это
|
||
не становится его согласием. Фактически действующее разрешение передай точной
|
||
границей в поле `TRANSFER` из
|
||
[шаблона поручения](prompt-templates.md#независимое-ревью). Повторно спрашивать
|
||
о том же канале и тех же материалах не нужно. Посторонние материалы и другие
|
||
внешние действия отдельно сверяй с действующими разрешениями. При реальной
|
||
блокировке назови конкретную команду или ресурс и наблюдаемую ошибку. Урезанный
|
||
доступ не засчитывай как полноценную выбранную линию.
|
||
|
||
## Возможности установленного CLI
|
||
|
||
По выводу `claude --help` версии 2.1.263 от 2026-09-06 доступны:
|
||
|
||
- `--permission-mode auto`, `--model`, `--effort` и `--resume`;
|
||
- `--bg` для фоновой сессии;
|
||
- `claude agents --json --all`, `claude logs <id>`, `claude attach <id>` и
|
||
`claude stop <id>` для управления фоновыми сессиями.
|
||
|
||
Это подтверждение синтаксиса справкой CLI. Оно не доказывает выбранную
|
||
провайдером модель, примененную глубину или поведение конкретной фоновой
|
||
сессии. После обновления CLI сначала сверь актуальную справку.
|
||
|
||
## Запуск и продолжение
|
||
|
||
Первый обзор линии запускай свежей сессией с
|
||
[договором ревью](review-and-triage.md), отдельным фокусом и уникальным путем
|
||
отчета. Для короткого поручения подходит форма:
|
||
|
||
```text
|
||
claude --permission-mode auto --model opus --effort <level> --bg "<mandate>"
|
||
```
|
||
|
||
Большой промпт оставь в общем временном каталоге и передай короткий мандат с
|
||
путем. Шумный поток CLI сохрани во временном журнале; координатору верни
|
||
ограниченный индекс и путь к отчету.
|
||
|
||
Запуск и наблюдение можно поручить помощнику. Он хранит идентификатор сессии,
|
||
пути к промпту, журналу и отчету, а для узкой перепроверки продолжает ту же
|
||
сессию. Полный отчет он сохраняет для владельца триажа; координатору сообщает
|
||
о старте, завершении, застое, ошибке или нужном решении. Во время долгого
|
||
запуска помощник может проверять состояние примерно раз в минуту. Для прямого
|
||
опроса координатором без новых событий ориентир - один раз в пять минут.
|
||
|
||
Перед узкой перепроверкой убедись, что исходный обзор завершен. Если после
|
||
финального результата его фоновый процесс все еще активен, останови этот
|
||
простаивающий процесс; работающий обзор с прогрессом не останавливай. Продолжи
|
||
сохраненную сессию командой
|
||
`claude --bg --resume <session-id> "<narrow re-check>"` без повторного
|
||
задания модели, `effort` и режима доступа: она использует настройки первого
|
||
запуска с `--permission-mode auto`. При сомнении сверь метаданные. Активная
|
||
сессия или переопределение ее сохраненных параметров создаст копию с новым
|
||
идентификатором.
|
||
Фоновую работу наблюдай через уведомления среды, ожидание и команды состояния;
|
||
`claude agents --json --all` включает завершенные сессии. Тайм-аут отдельного
|
||
запроса не означает гибель сессии: проверь состояние и журнал. Живую сессию с
|
||
прогрессом не останавливай из-за истечения времени ожидания.
|
||
|
||
Если CLI отсутствует или неработоспособен, выбери подходящую свежую линию
|
||
Codex и точно назови утраченное преимущество другого семейства моделей.
|