Blog JSystems - uwalniamy wiedzę!

Szukaj

Claude Code

Claude Code od razu pisze kod zamiast planować - wymuś plan

W skrócie

  • Zadajesz pytanie albo opisujesz problem, a Claude Code zamiast się zastanowić od razu rzuca się do pisania i edytowania kodu.
  • To domyślne zachowanie środowiska agentowego - bez wyraźnego sygnału Claude Code zakłada, że ma wykonać zadanie, a nie tylko je przemyśleć.
  • Rozwiązaniem jest wymuszenie planowania: tryb planowania (Shift+Tab), prośba o plan przed kodem albo zlecenie researchu podagentowi.

Claude Code, oficjalne narzędzie CLI od Anthropic do programowania z AI, jest zaprojektowany tak, żeby działać, a nie czekać. Bywa to problemem, gdy chcesz najpierw zrozumieć kod albo omówić podejście, a narzędzie już edytuje pliki. Dobra wiadomość jest taka, że da się je łatwo powstrzymać i zmusić do myślenia przed pisaniem. Poniżej pokazujemy trzy sposoby, żeby Claude Code najpierw pokazał plan, a dopiero po Twojej zgodzie tknął kod.

Jak to wygląda w praktyce

Piszesz "zastanówmy się, jak dodać obsługę płatności" albo "co trzeba zmienić, żeby przyspieszyć ten endpoint", a Claude Code po chwili tworzy nowe pliki i wprowadza zmiany. Zamiast rozmowy o podejściu dostajesz gotowy, ale przedwczesny diff. Czasem trafia w sedno, ale gdy problem jest nieoczywisty albo dotyka wielu plików, kończy się to kodem, który rozwiązuje coś innego, niż miałeś na myśli. To klasyczna pułapka, którą dokumentacja nazywa wprost: pozwolenie Claude na skok prosto do kodowania potrafi dać rozwiązanie niewłaściwego problemu.

Dlaczego Claude Code tak działa

Claude Code to nie chatbot, który odpowiada i czeka - to agent, który czyta pliki, uruchamia polecenia i sam prowadzi zadanie do końca. Domyślnie interpretuje Twój opis jako zlecenie do wykonania. Jeśli nie zasygnalizujesz, że chcesz najpierw plan, narzędzie przyjmuje, że ma po prostu zrobić robotę. Dlatego wymuszenie planowania nie jest obejściem błędu, tylko przełączeniem Claude Code w tryb, w którym research i projekt są oddzielone od wdrożenia.

Jak to rozwiązać krok po kroku

  1. Zanim wydasz polecenie, wejdź w tryb planowania: naciskaj Shift+Tab, aż na pasku stanu zobaczysz ⏸ plan mode on. W tym trybie Claude Code czyta i proponuje plan, ale nie edytuje źródeł, dopóki go nie zatwierdzisz.
  2. Alternatywnie poprzedź pojedynczy prompt komendą /plan albo wystartuj całą sesję w tym trybie: claude --permission-mode plan.
  3. Jeśli wolisz zostać w zwykłym trybie, po prostu zawrzyj to w prompcie. Napisz na przykład "Nie zmieniaj jeszcze kodu. Najpierw przeczytaj odpowiednie pliki i przedstaw plan, które pliki się zmienią i jaki będzie przepływ".
  4. Poproś o konkretny plan, a nie ogólniki: które pliki, jaka kolejność kroków, jakie przypadki brzegowe. Im precyzyjniejsza prośba, tym mniej poprawek później.
  5. Przeczytaj plan i skoryguj go, zanim ruszy kod. W trybie planowania możesz otworzyć plan w edytorze klawiszem Ctrl+G i poprawić go ręcznie.
  6. Dopiero gdy plan Ci pasuje, zatwierdź go (opcje: automatyczna akceptacja edycji albo ręczne zatwierdzanie każdej zmiany) i zleć wdrożenie zgodnie z planem.
  7. Gdy chodzi o rozpoznanie dużego fragmentu kodu, zamiast planu zleć research podagentowi: napisz "użyj podagenta, żeby zbadać, jak działa odświeżanie tokenów w naszym systemie logowania". Podagent czyta pliki w osobnym kontekście i wraca z podsumowaniem, nie zmieniając kodu.

Jak sprawdzić, że zadziałało

Jeśli użyłeś trybu planowania, dowodem jest napis ⏸ plan mode on na pasku stanu i to, że po zleceniu zmiany Claude Code opisuje plan, a nie zapisuje pliki. W zwykłym trybie sprawdź, czy pierwsza odpowiedź to plan albo pytania o podejście, a nie od razu diff. Dobra praktyka: jeśli już po zatwierdzeniu planu widzisz, że kierunek jest zły, przerwij klawiszem Esc - kontekst zostaje zachowany, więc możesz od razu przekierować Claude Code, albo użyć podwójnego Esc lub komendy /rewind, żeby cofnąć się do wcześniejszego stanu rozmowy i kodu.

Wróć do listy: 100 najczęstszych problemów z Claude Code

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 -->

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 terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.

Sprawdź szkolenie Claude Code

To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.

★★★★★Średnia ocena naszych szkoleń w Google: 5/5

Najczęściej zadawane pytania

Dlaczego Claude Code od razu edytuje kod, zamiast najpierw omówić podejście?
Claude Code to środowisko agentowe, a nie chatbot, więc domyślnie interpretuje Twój opis jako zlecenie do wykonania i sam prowadzi zadanie do końca. Jeśli nie zasygnalizujesz, że chcesz najpierw plan, narzędzie zakłada, że ma po prostu zrobić robotę.
Jak najszybciej zmusić Claude Code, żeby najpierw pokazał plan?
Wejdź w tryb planowania: naciskaj Shift+Tab, aż na pasku stanu zobaczysz plan mode on. W tym trybie Claude Code czyta i proponuje plan, a edycje są zablokowane, dopóki go nie zatwierdzisz. Możesz też poprzedzić prompt komendą /plan albo wystartować przez claude --permission-mode plan.
Czy da się wymusić plan bez zmiany trybu, samym promptem?
Tak, wpisz to w treści polecenia, na przykład: nie zmieniaj jeszcze kodu, najpierw przeczytaj odpowiednie pliki i przedstaw plan, które pliki się zmienią i jaki będzie przepływ. Im precyzyjniejsza prośba o plan, tym mniej poprawek później, gdy ruszy już wdrożenie.
Co zrobić, gdy Claude Code zaczął kodować w złym kierunku?
Przerwij go klawiszem Esc: kontekst zostaje zachowany, więc możesz od razu przekierować. Jeśli chcesz cofnąć wprowadzone zmiany, naciśnij Esc dwa razy albo uruchom /rewind, żeby otworzyć menu przywracania wcześniejszego stanu kodu i rozmowy.

Komentarze (0)

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

Brak komentarzy...