Урок 3.4Урок 16 з 30
Plan mode чи пряме виконання
Determine when to use plan mode vs direct execution
Головне
- 1Plan mode потрібен для великої, багатофайлової чи архітектурної роботи, а також коли задачу можна розв'язати кількома способами: розбити моноліт на сервіси, мігрувати бібліотеку в 45 файлах, обрати один із двох варіантів інтеграції.
- 2У plan mode Claude читає код і шукає по ньому, але нічого не змінює, доки ви не схвалите план. Помилку в підході дешево виправити до того, як змінилися 30 файлів, а не після.
- 3Пряме виконання підходить для зрозумілих змін із чіткими межами: виправити помилку в одному файлі, коли stack trace вказує на рядок, або додати одну перевірку. Планування тут лише додає затримку.
- 4Субагент Explore бере на себе багатослівний пошук (Grep, Glob, Read по сотнях файлів) у власному контексті й повертає короткий підсумок, тож в основній сесії лишається місце для наступних етапів.
- 5Поєднуйте обидва режими: вивчіть задачу й погодьте підхід у plan mode (Shift+Tab або
--permission-mode plan), а схвалений план реалізуйте прямим виконанням.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 3.4.K1Plan mode is for large-scale, multi-approach, architectural, multi-file work
- 3.4.K2Direct execution suits simple well-scoped changes
- 3.4.K3Plan mode allows safe exploration and design before changes, preventing rework
- 3.4.K4Explore subagent isolates verbose discovery and returns summaries
- 3.4.S1Select plan mode for architectural tasks (microservices, 45+ file migrations, integration choices)
- 3.4.S2Select direct execution for clear-scope changes (single-file fix with stack trace)
- 3.4.S3Use Explore subagent to prevent context exhaustion in multi-phase tasks
- 3.4.S4Combine plan mode for investigation with direct execution for implementation
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 3.4 · 21 запитання