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.
Zobacz też: Szkolenie Claude Code - od zera do zespołu agentów AI
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
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
Szkolenie Claude Code - 3 dni, od CLAUDE.md do multi-agent systems
Na szkoleniu piszesz CLAUDE.md dla własnego projektu, uczysz się hooks, MCP i orchestracji agentów. Terminy gwarantowane, prowadzi Łukasz Matuszewski.
Komentarze (0)
Brak komentarzy...