Blog JSystems - uwalniamy wiedzę!

Szukaj

Z tego artykułu dowiesz się:

  • Na czym polega tryb planowania (Plan mode) i jaki problem rozwiązuje
  • Jak go włączyć i po czym poznać, że jest aktywny
  • Co dokładnie dzieje się w tym trybie — i dlaczego agent nie może wtedy nic zepsuć
  • Jak wygląda zatwierdzanie planu w praktyce, na zrzucie z prawdziwej sesji
  • Kiedy warto planować, a kiedy szkoda na to czasu

Domyślnie Claude Code działa szybko: mówisz, co ma zrobić, a on od razu zabiera się do pisania. Przy drobnej, jednoznacznej zmianie to idealne — ale przy większym zadaniu bywa pułapką. Agent rusza w stronę, którą uznał za najlepszą, i po dwóch minutach masz gotowe rozwiązanie, tyle że oparte na założeniu, którego byś nie przyjął. Trzeba je teraz cofać i tłumaczyć od nowa. Tryb planowania odwraca tę kolejność: najpierw plan, akceptacja, a dopiero potem kod.

Pięć kroków trybu planowania w Claude Code: Shift+Tab, Claude czyta kod, przedstawia plan, Ty zatwierdzasz, dopiero teraz działa
Tryb planowania wstawia między „pomysł” a „zmianę” moment, w którym widzisz, co agent zamierza — i możesz to skorygować

1. Jak włączyć tryb planowania

Najszybciej skrótem Shift+Tab. To ten sam skrót, którym przełączasz w locie tryby pracy agenta — kolejne naciśnięcia prowadzą przez tryb domyślny, automatyczne akceptowanie zmian i właśnie tryb planowania. Gdy plan mode jest aktywny, na dole ekranu pojawia się wyraźna informacja:

Wskaźnik plan mode on w dolnej części interfejsu Claude Code
Po włączeniu trybu planowania na dole widać plan mode on (shift+tab to cycle) — dopóki to widzisz, agent niczego nie zmienia

Alternatywnie możesz wpisać komendę /plan — efekt jest ten sam. Tę i pozostałe wbudowane komendy zebraliśmy w ściądze komend /slash.

Podpowiedź komend Claude Code po wpisaniu /plan: komenda /plan z opisem „Enable plan mode or view the current session plan” obok pokrewnych /ultraplan, /batch i /usage
Po wpisaniu /plan Claude Code od razu podpowiada tę komendę wraz z opisem — obok innych wbudowanych komend zaczynających się od ukośnika

2. Co dzieje się w trybie planowania

Kluczowa cecha tego trybu: agent działa wyłącznie w trybie odczytu. Czyta pliki, przeszukuje repozytorium, rozumie strukturę kodu — ale nie zapisuje żadnych zmian i nie uruchamia poleceń, które coś modyfikują. Cokolwiek się stanie z plikami, stanie się dopiero po Twojej akceptacji. Dzięki temu możesz spokojnie pozwolić mu rozpoznać nawet duży, nieznany projekt, nie ryzykując niczego.

Spójrzmy na prawdziwą sesję. Poprosiliśmy o dodanie funkcji rabatu do prostego sklepiku. Zwróć uwagę, czego agent nie robi — nie pisze od razu kodu:

Claude Code w trybie planowania: eksploruje kod przez subagenta, czyta plik i pyta o decyzję projektową, zanim sfinalizuje plan
W trybie planowania agent najpierw rozpoznaje kod (osobny krok „Explore”), a potem dopytuje o decyzję projektową, zanim w ogóle zaproponuje konkretny plan

Widać tu dwie rzeczy, które robią różnicę. Po pierwsze, agent uruchomił osobny krok rozpoznania kodu, zebrał informacje i dopiero na tej podstawie się odzywa. Po drugie — i to jest najcenniejsze — zamiast zgadywać, zapytał o decyzję projektową: jak właściwie ma działać ten rabat (osobna funkcja, parametr w istniejącej, czy globalny stan). To dokładnie ten moment, w którym Ty, jako osoba znająca cel biznesowy, naprowadzasz rozwiązanie na właściwe tory — zanim powstała choćby linijka kodu.

3. Zatwierdzanie planu

Gdy agent zbierze wszystkie potrzebne ustalenia, przedstawia gotowy plan i pyta, czy ruszać. Masz wtedy do wyboru: zaakceptować plan i pozwolić mu działać — od razu albo z ręcznym zatwierdzaniem każdej zmiany — zlecić poprawki (napisać, co zmienić, a Claude przeplanuje) albo zostać w trybie planowania. To jest właśnie ta jedna decyzja, dla której cały tryb istnieje: zgoda na podejście, a nie na pojedynczą komendę.

Menu zatwierdzania planu w Claude Code: gotowy plan i pytanie „Would you like to proceed?” z opcjami — zaakceptować (auto albo z ręcznym zatwierdzaniem zmian), zlecić poprawki albo zostać w trybie planowania
Gotowy plan i jedna decyzja: zaakceptować (od razu albo z ręcznym zatwierdzaniem każdej zmiany), zlecić poprawki, albo zostać w trybie planowania — dopiero po akceptacji Claude może cokolwiek zmienić

Dopiero po akceptacji Claude wychodzi z trybu planowania i zaczyna wykonywać uzgodnione kroki — tym razem już z pełnym obrazem tego, co i dlaczego robi. Nie ma niespodzianek, bo niespodzianki zostały wyjaśnione na etapie planu.

Wskazówka: jeśli przedstawiony plan jest prawie dobry, nie odrzucaj go w całości. Napisz krótko, co poprawić („pomiń krok 3, a zamiast nowego pliku dopisz to do istniejącego”) — Claude zaktualizuje plan, zachowując resztę. To szybsze niż zaczynanie od nowa.

4. Kiedy planować, a kiedy nie

Tryb planowania to narzędzie, nie obowiązek. Włączaj go tam, gdzie kierunek rozwiązania nie jest oczywisty:

Warto planowaćSzkoda czasu na plan
Większe zmiany dotykające wielu plikówLiterówka, poprawka jednego zdania
Refaktoryzacja istniejącego koduDodanie oczywistego, krótkiego fragmentu
Praca w nieznanym albo cudzym projekcieZadanie, które robiłeś już dziesięć razy
Zadanie z kilkoma możliwymi podejściamiZmiana, gdzie jest tylko jedna sensowna droga

Reguła jest prosta: im większy koszt pójścia w złą stronę, tym bardziej opłaca się najpierw zaplanować. Przy drobiazgach plan tylko spowalnia. Przy poważnej zmianie pięć minut na uzgodnienie podejścia oszczędza pół godziny odkręcania błędnego rozwiązania. To jeden z tych nawyków, które najszybciej podnoszą jakość pracy z agentem — obok świadomego zarządzania kontekstem, o którym pisaliśmy osobno.

Szkolenie Claude Code — od zera do zespołu agentów AI, prowadzi Łukasz Matuszewski (JSystems)

Szkolenie Claude Code — od zera do zespołu agentów AI

Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent — wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma termin gwarantowany — odbędzie się niezależnie od liczby zgłoszeń.

Sprawdź szkolenie Claude Code -->

Najczęściej zadawane pytania

Co to jest tryb planowania (Plan mode) w Claude Code?
Plan mode to tryb pracy, w którym Claude Code najpierw rozpoznaje kod i przedstawia plan działania, niczego nie zmieniając. Dopiero gdy zatwierdzisz plan, agent zaczyna modyfikować pliki. To wstawia moment recenzji między pomysł a zmianę, dzięki czemu wyłapujesz złe podejście, zanim agent zacznie pisać kod.
Jak włączyć tryb planowania w Claude Code?
Najszybciej skrótem Shift+Tab, który cyklicznie przełącza tryby pracy — kolejne naciśnięcia prowadzą przez tryb domyślny, automatyczne akceptowanie zmian i tryb planowania. Gdy plan mode jest aktywny, na dole ekranu widać informację plan mode on. Alternatywnie wpisz komendę /plan.
Czy w trybie planowania Claude może coś zepsuć w kodzie?
Nie. W trybie planowania agent działa tylko w trybie odczytu: czyta pliki i przeszukuje repozytorium, ale nie zapisuje żadnych zmian i nie uruchamia poleceń modyfikujących. Cokolwiek się wydarzy, dzieje się dopiero po tym, jak zatwierdzisz przedstawiony plan.
Kiedy warto używać Plan mode?
Wszędzie tam, gdzie kierunek rozwiązania nie jest oczywisty: większe zmiany dotykające wielu plików, refaktoryzacje, praca w nieznanym kodzie, zadania z kilkoma możliwymi podejściami. Plan mode pozwala uzgodnić podejście, zanim agent zacznie pisać, więc oszczędza poprawiania błędnego rozwiązania po fakcie. Przy drobnych, jednoznacznych zmianach zwykle wystarczy tryb domyślny.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...