Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Claude Code robi za dużo naraz - jak zawęzić zakres zadania
Claude Code, oficjalne narzędzie CLI od Anthropic do programowania z AI, jest samodzielny - i to bywa problemem, gdy chcesz małej, chirurgicznej zmiany, a dostajesz przebudowę pół modułu. To nie znaczy, że narzędzie działa źle. Znaczy, że nie dostało wystarczająco wąskiej definicji zadania. Poniżej pokazujemy, jak trzymać Claude Code w ryzach i dostawać dokładnie tyle zmian, ile zamawiasz.
Piszesz "popraw walidację e-maila w tej funkcji", a Claude Code przy okazji refaktoryzuje cały plik, zmienia importy, dodaje obsługę przypadków, o które nie prosiłeś, i dorzuca testy do rzeczy niezwiązanych z zadaniem. Albo prosisz o "zbadanie", jak działa jakiś mechanizm, a narzędzie czyta setki plików i zaczyna je modyfikować. Diff, który miał mieć pięć linii, ma ich dwieście. To sygnał, że zakres był zbyt luźny.
Claude Code to agent, który sam figuruje, jak zbudować to, co opisałeś. Gdy polecenie jest ogólne, model dopowiada sobie zakres i - dążąc do porządnego, kompletnego rozwiązania - często robi więcej, niż trzeba. Dokumentacja Anthropic nazywa dwie powiązane pułapki: "nieskończoną eksplorację", gdy każesz coś zbadać bez zawężenia i Claude czyta setki plików, oraz nadmierną inżynierię, gdy model dokłada warstwy abstrakcji i kod obronny na zapas. Obie biorą się z braku granic, a nie z błędu narzędzia.
Shift+Tab, aż pojawi się ⏸ plan mode on, poproś o plan i sprawdź, ile plików chce ruszyć. Jeśli za dużo - odeślij do poprawki opcją "No, keep planning".Esc i przekieruj - kontekst zostaje zachowany.Esc albo komenda /rewind otwierają menu przywracania wcześniejszego stanu kodu i rozmowy. Potem powtórz z węższym promptem.Uruchom /diff, żeby zobaczyć listę zmienionych plików i liczbę dodanych oraz usuniętych linii bez wychodzenia z Claude Code. Jeśli zmiany ograniczają się do plików, które wskazałeś, a nie widzisz "przy okazji" ruszonych sąsiednich modułów, zakres był dobrze zawężony. W trybie planowania dowodem jest sam plan: liczba plików do zmiany powinna zgadzać się z Twoim zamiarem, zanim zatwierdzisz. Jeśli poprawiałeś Claude Code więcej niż dwa razy w tej samej sprawie, kontekst jest już zaśmiecony nieudanymi próbami - wtedy najlepiej zrobić /clear i zacząć od jednego, precyzyjnie zawężonego polecenia.
Wróć do listy: 100 najczęstszych problemów z Claude Code
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 CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...