Claude Code склав план.Прочитайте, прокоментуйте, потім затвердьте.

Режим планування (plan mode) змушує Claude Code спершу написати план, а вже потім чіпати код. Тут описано, де лежить цей план, як його читати, позначати, що змінити, і перевіряти результат у DotMD.

macOS 14 або новіша. Читати можна безкоштовно; редагування й рев'ю оплачуються один раз.

Коротко

У plan mode (Shift+Tab або запит, що починається з /plan) Claude Code записує план у Markdown-файл у ~/.claude/plans. Якщо вказати "plansDirectory": "./plans" у .claude/settings.json, плани залишаться в проєкті. Відкрийте цю теку в DotMD, читайте кожен план відмальованим, коментуйте рядки, які треба змінити, і дайте Claude Code виправити їх до затвердження.

Що робить plan mode у Claude Code

У plan mode Claude Code читає й вивчає проєкт, а тоді пише план. Вихідні файли він не змінює, доки ви не затвердите план. Тому план — найдешевше місце, щоб упіймати хибну ідею: помилка в кроці 3 коштує одного коментаря, а не переписаної функції.

Увімкнути його можна трьома способами:

  • Натисніть Shift+Tab у полі запиту, щоб перемкнути режими.
  • Почніть запит із /plan.
  • Запустіть сесію командою claude --permission-mode plan.

Щоб кожна сесія починалася в plan mode, задайте в налаштуваннях defaultMode рівним "plan".

Де Claude Code зберігає файли планів

За замовчуванням плани — це Markdown-файли в ~/.claude/plans, поза вашим проєктом. Їх легко загубити з поля зору, і такого плану немає в git. Налаштування plansDirectory переносить їх. Укажіть його в .claude/settings.json:

{
  "plansDirectory": "./plans"
}

Шлях відраховується від кореня проєкту. Шлях за межами проєкту, наприклад ../plans, ігнорується, і плани повертаються в ~/.claude/plans. Усередині проєкту їх можна комітити, перевіряти в pull request і давати наступній сесії прочитати знову.

Читайте плани в DotMD

План — це Markdown із заголовками, списками, таблицями й часто з діаграмою. DotMD показує його так, як його й варто читати, а не сирим текстом у терміналі.

  1. Додайте теку

    Натисніть ⌘O і виберіть теку проєкту або теку з планами в ній. Для розташування за замовчуванням виберіть саму ~/.claude/plans: у діалозі відкриття приховані теки показує ⇧⌘..

  2. Дивіться, як він з’являється

    Нові плани з’являються в бічній панелі, поки Claude їх пише, а відкритий файл перезавантажується після зміни. Таблиці, код і діаграми Mermaid малюються.

  3. Прочитайте від початку до кінця

    Прочитайте весь план, перш ніж коментувати. Хибний порядок кроків, пропущена міграція, файл, якого Claude не мав би торкатися: з другого проходу ви побачите більше.

Коментуйте, а не передруковуйте

Якщо написати в чаті «ні, у кроці 3 використай наявний хелпер», Claude доведеться гадати, який крок ви маєте на увазі. У DotMD ви виділяєте крок, натискаєте ⌥⌘M і пишете, що змінити. Коментарі лишаються прив’язаними до своїх рядків і не чіпають файл.

Коли ви пройшли весь план, скажіть Claude Code: «Розбери мої коментарі в DotMD». Він прочитає їх через MCP, виправить план і поверне кожен коментар із поясненням. Кожне виправлення видно у файлі: старий текст червоним, новий зеленим, і кожне можна прийняти або відкрити знову. Потім затвердьте, і Claude почне будувати. Підключення займає один рядок: див. посібник із Claude Code.

@DotMD: виправлення агента в Markdown-файлі, старий текст червоним і новий зеленим поруч із коментарем, на який воно відповідає
Виправлення поруч із коментарем, на який воно відповідає: старий текст червоним, новий зеленим.

Нехай Claude надсилає вам кожен план

Можна просити про це щоразу або сказати один раз. Додайте в CLAUDE.md рядок на кшталт такого:

After writing a plan, send it to me with request_review in DotMD
and wait for my approval before changing any code.

Тоді Claude передає план у DotMD і чекає одним викликом, не витрачаючи токени, доки ви не натиснете Send з коментарями або Approve. DotMD може й сам додати свої правила рев’ю у файл інструкцій одним клацанням: див. CLAUDE.md і AGENTS.md на Mac.

Ctrl+G чи DotMD?

Claude Code може відкрити план у вашому текстовому редакторі за Ctrl+G, і ви правите його самі. Це швидкий спосіб поправити одне слово. DotMD потрібен для іншої задачі: позначити, що Claude має змінити в довгому плані, а потім перевірити, що він змінив, зокрема правки, про які ніхто не просив. Вони доповнюють одне одного; беріть те, що пасує для конкретної правки.

Запитання про плани Claude Code

Де Claude Code зберігає плани?

У ~/.claude/plans, якщо тільки plansDirectory у налаштуваннях не вказує всередину проєкту.

Чи можна зберігати плани в git?

Так. Укажіть у plansDirectory теку всередині проєкту, наприклад ./plans або docs/plans, і комітьте її.

Чи має DotMD бути відкритий, поки Claude планує?

Лише для коментарів і рев’ю через MCP. Для читання планів досить самого застосунку.

Чи безкоштовне читання планів?

Так. Коментарі та рев’ю з агентами потребують DotMD Reviewer; див. ціни.

Інші запитання