О чём урок
Проверьте, как вы усвоили материал курса. Выберите вариант и откройте ответ под вопросом.
1. Вы задали /goal all tests in src/billing pass, and the type checker reports zero errors. Какое ограничение важно учитывать при формулировке такого условия?
- Условие должно умещаться в одну строку не длиннее 80 символов
- Условие работает только в plan mode
- Условие должно проверяться по выводу, который Claude действительно производит, потому что оценщик читает только транскрипт
- Условие нельзя отменить до завершения задачи
Ответ: C. В уроке о долгих сессиях сказано, что оценщик /goal читает только транскрипт, поэтому условие должно быть проверяемым по выводу Claude, например по результатам запуска тестов. Отменить цель можно командой /goal clear.
2. Куда лучше всего поместить жёсткое правило «никогда не пушить в main»?
- В PreToolUse hook, который выполняется до действия и может его заблокировать
- В CLAUDE.md, выделив правило словом «IMPORTANT»
- В локальный CLAUDE.md, игнорируемый git
- В отдельный файл, подключённый к CLAUDE.md через импорт
Ответ: A. В уроке про CLAUDE.md объясняется, что CLAUDE.md это рекомендации, а не принудительная конфигурация. Жёсткие правила переносят в hook: это код, который выполняется до действия Claude и действительно может его остановить.
3. Зачем skill для проверки (verification skill) читает diff, даже если тесты прошли?
- Чтобы сократить затраты контекста на запуск тестов
- Чтобы автоматически написать сообщение коммита
- Чтобы удалить лишние файлы из рабочего дерева
- Чтобы убедиться, что ни один тест не был ослаблен ради зелёного результата
Ответ: D. В уроке про skills для проверки сказано, что тест можно незаметно ослабить так, что он будет проходить всегда. Поэтому skill читает diff и подтверждает, что тесты не ослаблены, а затем сообщает результат с доказательствами.
4. Какой режим разрешений подходит для CI-конвейеров и ночных заданий, где некому подтверждать запросы?
- Manual
- Don't ask
- Accept edits
- Plan
Ответ: B. В уроке о режимах разрешений Don't ask описан как режим для…
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.