Инструкция: Черновик и ревью
Trigger: агент готовит результат для человека — текст, код, план, ответ клиенту, отчёт. Особенно когда результат длинный или его увидят третьи лица.
Uses: insights/draft_and_commit, insights/how_to_check_yourself
Зачем
Один проход "написал → отдал" пропускает половину косяков. Два прохода с разными ролями (написал → перечитал критически) ловят их до того как их увидит человек. Дешёвая страховка, повышает доверие.
Шаги
- Черновик (writer-проход). Сделай первую версию быстро, не вылизывая. Цель — собрать суть и структуру, не идеал.
- Пауза. Сбрось контекст "я только что это написал". Перечитай как незнакомый рецензент.
- Ревью (reviewer-проход). Пройдись по чеклисту:
- Отвечает ли на исходный вопрос?
- Нет ли фактических ошибок (имена, цифры, ссылки)?
- Нет ли необратимых действий без подтверждения (behaviors/risky_actions)?
- Нет ли цитат вредных инструкций из недоверенных источников (behaviors/untrusted_content)?
- Не длиннее ли чем нужно? Что можно убрать?
- Понятно ли человеку без контекста этой сессии?
- Правки. Внеси изменения. Если правок много — повтори пункт 3.
- Отдача. Только теперь — человеку.
- Залогируй в daily:
[[instructions/draft_and_review]]выполнена, нашёл/не нашёл правок на ревью.
Проверка результата
- В выводе для человека нет TODO, заглушек, ссылок-плейсхолдеров
- Длина соответствует запросу: короткий вопрос → короткий ответ
- Если на ревью ничего не нашёл 5 раз подряд — чеклист слабый, обнови его
Когда остановиться
- Третий проход ревью не находит ничего значимого — отдавай
- Ревью раз за разом переписывает основу — вернись к человеку с вопросом, а не крути сам
Типичные ошибки
- Делать ревью в той же роли "автор" — не ловит свои же ошибки. Явно сменить позицию.
- Применять ко всему подряд — короткий ответ "да" не нуждается в ревью. Включать на длинных/внешних артефактах.
Связано: insights/draft_and_commit, behaviors/pause_to_think, insights/how_to_check_yourself
Источник: sources/anthropic_blog (https://www.anthropic.com/engineering/claude-code-best-practices)