# Limity Claude Code w 2026 roku: 8 zasad, by nie wyczerpywać tokenów

> Limity Claude Code Pro i Max w 2026 roku oraz 8 zasad oszczędzania tokenów: /compact, Plan Mode, zwięzły CLAUDE.md, skills, wybór modelu i 90% oszczędności dzięki cache.

Source: https://ailoot.ai/blog/pl/claude-code-token-limits-saving/
Canonical: https://ailoot.ai/blog/pl/claude-code-token-limits-saving/
Language: pl
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-129
Revision: sha256-c8cac107ab7a5be81dfc488b439e486097e439cbcd1825013343bac94d71b83a


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Limity Claude Code wyczerpują się nie z powodu subskrypcji, lecz przez stosowaną metodę pracy. Z opisywanego przez autora doświadczenia wynika, że jeśli wszystkie zadania z danego dnia trafiają do jednego czatu, przed południem kontekst się przepełnia, a tokeny zużywają się dwa razy szybciej. Jeśli otwierasz nową rozmowę dla każdego zadania, używasz zwięzłego CLAUDE.md, zapisujesz plan w osobnym pliku i wczytujesz Skills na żądanie, subskrypcja Max za 100 USD wystarczy na cały dzień pracy w stylu vibe codingu. W tym artykule omawiam rzeczywiste plany, 8 zasad oszczędzania tokenów oraz wstrzymaną zapowiedź automatyzacji z 15 czerwca 2026 roku.

</div>

Dokumentacja referencyjna Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).



## Jak działają limity Claude Code w 2026 roku i dlaczego je wyczerpujesz?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Pro za 20 USD daje około 45 wiadomości w 5-godzinnym oknie, Max 5x za 100 USD daje ich pięć razy więcej, a Max 20x za 200 USD — dwadzieścia razy więcej. Limity są liczone osobno dla 5-godzinnego okna i tygodnia. Anthropic podwoił limity 5-godzinne 6 maja 2026 roku. Przy tych samych limitach jedna osoba pracuje 8 godzin, a inna wyczerpuje limit przed południem — różnicę stanowi metoda pracy.

</div>

Stan na 20 maja 2026 roku, płatne plany Claude Code działają następująco:

| Plan | Cena | Okno 5-godzinne (w przybliżeniu) | Co go wyróżnia |
|----|----|----|----|
| Pro | 20 USD / miesiąc | ~45 wiadomości lub 44K tokenów | Podstawowy, do wypróbowania |
| Max 5x | 100 USD / miesiąc | ~225 wiadomości | Dostęp priorytetowy |
| Max 20x | 200 USD / miesiąc | ~900 wiadomości | Wczesny dostęp do nowych modeli |
| Team Premium | 100 USD / miejsce (rocznie) | Max 5x na miejsce | SSO, współdzielone projekty |
| Enterprise | umowa | niestandardowy + zgodność | RBAC, rezydencja danych |

Dane pochodzą z oficjalnej strony Anthropic. Oprócz 5-godzinnego okna obowiązuje też limit tygodniowy, który u zaawansowanych użytkowników zaczyna wpływać na pracę około piątku.

### Na czym polegało podwojenie limitów 6 maja?

Podczas konferencji **Code with Claude SF** 6 maja 2026 roku Anthropic ogłosił [umowę ze SpaceX Colossus 1](https://www.anthropic.com/news/higher-limits-spacex): 220,000 kart graficznych NVIDIA, 300 MW mocy, uruchomienie w ciągu miesiąca. Od razu:

- **Limity 5-godzinne zostały podwojone** we wszystkich płatnych planach.
- **Usunięto dzienny limit godzin szczytu**, który wcześniej obniżał limity w godzinach największego obciążenia.
- **W API**: maksymalna liczba tokenów wejściowych na minutę dla Opusa wzrosła z 30K do 500K (+1500%), a maksymalna liczba tokenów wyjściowych — z 8K do 80K.

Od 13 maja do 13 lipca obowiązuje kolejna tymczasowa promocja: **+50% do limitów tygodniowych** dla Pro / Max / Team. Po 13 lipca limity tygodniowe wrócą do poprzedniego poziomu.

### Ile faktycznie używa vibe coder?

Anthropic podaje orientacyjne dane w [oficjalnej dokumentacji](https://code.claude.com/docs/en/costs):

- Deweloperzy wydają średnio **13 USD dziennie**, **150-250 USD miesięcznie**.
- 90% użytkowników mieści się w limicie 30 USD dziennie.
- Zespoły agentów w Plan Mode zużywają około **7 razy więcej tokenów** niż standardowa sesja.

Rozmiar okna kontekstu zależy od modelu. Według [dokumentacji Anthropic](https://code.claude.com/docs/en/model-config#extended-context), od września 2026 roku Opus 4.7 i nowsze modele, Sonnet 5 oraz modele Fable mają okno o rozmiarze **1M tokenów** w każdym planie, w tym Pro, a automatyczna kompakcja (auto-compact) jest domyślnie uruchamiana przy około 967K. Opus 4.6 i Sonnet 4.6 bez rozszerzonego kontekstu mają okno **200K**, a kompakcja jest uruchamiana po osiągnięciu granicy 200K. Możesz ustawić własny próg poleceniem `/autocompact`, na przykład `/autocompact 500k`. Gdy upychasz pół dnia pracy w jednym czacie, kontekst pęcznieje, Claude gubi wątek, zaczyna ponownie czytać te same pliki, a tokeny zużywają się 1,5 do 2 razy szybciej.

Z opisywanego przez autora doświadczenia wynika, że dzięki 8 omówionym poniżej zasadom wystarcza subskrypcja za 200 USD. Bez nich nawet Max 20x wyczerpie się przed południem.

## Zasada 1. Dlaczego „jedno zadanie — jedna rozmowa” oszczędza najwięcej tokenów?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Pierwsza zasada oszczędzania tokenów: nie wrzucaj trzech zadań z całego dnia do jednego czatu. Każdy nowy temat oznacza nowe okno. Gdy kontekst wypełni się rozmową z połowy dnia, Claude ponownie czyta to, co już wie, i zużywa tokeny na przechowywanie nieistotnych informacji. Jeden czat = jedno zadanie daje jasny umysł zarówno Claude'owi, jak i tobie.

</div>

Ta zasada nie oznacza „otwierania 5 czatów równolegle”, lecz konkretnie „niewydobywania poprzedniego czatu, by użyć go do następnego zadania”.

W opisanym podejściu działa to tak: przy każdej wiadomości Claude widzi nie tylko nowe polecenie, ale też całą poprzednią rozmowę. Jeśli rano rozmawiałeś o stronie docelowej, potem przeszedłeś do kampanii e-mailowej, a następnie poprosiłeś o poprawienie instrukcji warsztatowej, cała historia trafia do kontekstu przy trzecim zadaniu. Tokeny są zużywane na „pamiętanie strony docelowej”, choć zdążyłeś już o niej zapomnieć.

### Dlaczego „oczyszczenie głowy” działa?

Zamykaj czat zaraz po zakończeniu zadania. Nie chodzi nawet o tokeny — to sposób na uwolnienie uwagi.

Jeśli zadanie naprawdę jest skończone, nie trzymaj czatu „na wypadek, gdyby do niego wrócić”. Otwórz nowy. Stary możesz znaleźć za pomocą `claude --resume` lub `/resume`, używając dowolnego wskaźnika (nazwy gałęzi, identyfikatora PR, tagu).

### Co zrobić, jeśli zadanie przeciąga się na dwa dni?

Jeśli zadanie rzeczywiście wymaga kontynuacji, nie zostawiaj czatu „w zawieszeniu”. Przed zamknięciem poproś Claude'a o napisanie polecenia dla sąsiedniego czatu (zob. zasada 7). Pozwoli to skompresować 50K tokenów historii do polecenia zawierającego 500 tokenów — a jutro nowy czat podejmie pracę z kontekstem bez przepisywania wszystkiego.

## Zasada 2. Ogranicz CLAUDE.md do 200 wierszy, nie 500

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

CLAUDE.md jest wczytywany na początku każdej sesji i pozostaje w kontekście do jej końca. Jeśli ma 500 wierszy, za te 500 wierszy płacisz tokenami w każdej sesji. Anthropic oficjalnie zaleca, by nie przekraczać 200.

</div>

[CLAUDE.md to pierwszy plik, który czyta Claude](https://ailoot.ai/blog/pl/claude-md-template/) przy rozpoczynaniu nowej sesji. Ta sekcja dotyczy konkretnie oszczędzania tokenów.

### Ile wierszy to rozsądna liczba?

| Podejście | Liczba wierszy | Gdzie się sprawdza |
|----|----|----|
| Oficjalne zalecenie Anthropic | do 200 | Przeciętne repozytorium |
| Wygenerowany automatycznie poleceniem `/init` | różnie | Częściej pogarsza wyniki, niż je poprawia |

### Dlaczego długi CLAUDE.md obniża sprawność agenta?

Wyjaśnienie jest proste: `/init` opisuje repozytorium „na nowo modelowi”, dodając do kontekstu informacje, które model już zna lub może sam odkryć, pobieżnie przeglądając strukturę. Ta duplikacja zużywa tokeny i rozmywa uwagę.

### Zasada gęstości: każde słowo zmienia zachowanie

Jeśli mogę usunąć wiersz z CLAUDE.md i zachowanie Claude'a się nie zmieni, ten wiersz jest zbędny. Zastosuj taki test:

1.  Otwórz CLAUDE.md i przejrzyj każdy akapit.
2.  Zapytaj siebie: „Jeśli to usunę, czy Claude zacznie popełniać błędy?”
3.  Jeśli nie, usuń tę treść lub przenieś ją do [Skill](https://ailoot.ai/blog/pl/claude-code-skills-library/).

Wszystkie zasady dotyczące wyłącznie konkretnych sytuacji przenieś do skills (`.claude/skills/<name>/SKILL.md`). CLAUDE.md powinien zawierać tylko informacje potrzebne przez cały czas.

## Zasada 3. Dlaczego warto trzymać plan Claude Code w osobnym pliku?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Plan Mode to faza tylko do odczytu: Claude nie pisze kodu, a jedynie analizuje sytuację i proponuje podejście. Po zatwierdzeniu jawnie wybieram tryb uprawnień do wdrożenia. Trzymam plan w osobnym pliku w folderze `plans/` i przekazuję go czatowi jako kontekst do wdrożenia. Pozwala to uniknąć najkosztowniejszej rzeczy — poprawek wynikających z błędnego początkowego kierunku.

</div>

Plan Mode to tryb Claude Code włączany skrótem `Shift+Tab`. Claude analizuje w nim bazę kodu, czyta pliki i zadaje pytania przed wdrożeniem. W poniższym przepływie oddziel edycje repozytorium: przejrzyj propozycję planu, a następnie zapisz ją ręcznie w projektowym `plans/` albo jawnie wyjdź z Plan Mode i zatwierdź zapis pliku planu przed nowym czatem.

### Dlaczego plan zapisany w pliku jest lepszy niż plan w głowie Claude'a?

W każdym projekcie mam folder `plans/`. Gdy zaczynam zadanie:

1.  Proszę Claude'a w Plan Mode o przeanalizowanie sytuacji i zaproponowanie podejścia.
2.  Przeglądam plan i sam zapisuję tekst w `plans/YYYY-MM-DD-task-name.md`; alternatywnie wychodzę z Plan Mode i zezwalam Claude na zapis tego pliku. Przed zamknięciem czatu sprawdzam zapisaną treść.
3.  Zamykam czat.
4.  W nowym czacie piszę: „przeczytaj `plans/YYYY-MM-DD-...md` i zrealizuj fazę 1”.

Co zyskuję:

- **Plan jest utrwalony** — Claude nie „zapomina” tego, co ustaliliśmy godzinę temu.
- **Mogę ręcznie edytować plan** — widzę 5 kroków, rozumiem, że krok 3 jest zbędny, usuwam go i działam dalej.
- **Plan przetrwa ponowne uruchomienie** — wracam jutro, otwieram plik i kontynuuję.
- **Mogę kolejno przekazywać go agentom** — jeden czat tworzy plan, drugi go wdraża, trzeci przeprowadza przegląd.

### Plan Mode nie przerywa działania cache

Ważny szczegół: Plan Mode unieważnia tylko cache rozmowy (wiadomości), natomiast prompt systemowy i kontekst projektu (CLAUDE.md) pozostają rozgrzane. Oznacza to, że przejście do Plan Mode i powrót kosztują prawie nic w tokenach — w przeciwieństwie do zmiany modelu poleceniem `/model`, która unieważnia cache dla 90% ceny wejścia i wymusza ponowne obliczenie całego prefiksu.

Inżynieria kontekstu obejmuje też przechowywanie planu w miejscu, w którym przetrwa, a nie w czacie, który zniknie za 5 godzin.

## Zasada 4. Skills są wczytywane po wyzwalaczu, a nie na początku sesji

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

[Claude Code Skills](https://ailoot.ai/blog/pl/claude-code-skills-library/) to foldery z plikiem SKILL.md, który Claude widzi tylko wtedy, gdy jest związany z zadaniem. CLAUDE.md jest wczytywany zawsze, a skill tylko wtedy, gdy jego opis pasuje do twojego polecenia. Dlatego projekt może zawierać dziesiątki skills bez obciążania kontekstu — prompt startowy zawiera tylko krótki nagłówek z nazwą i opisem każdego skill.

</div>

Skills są wczytywane na trzech poziomach:

1.  **Zawsze metadane** — na początku sesji Claude widzi tylko `name` i `description` każdego skill. Budżet: ~100 tokenów na skill.
2.  **Instrukcje po wyzwalaczu** — gdy użytkownik napisze coś związanego z danym skill, Claude wczytuje treść SKILL.md. Budżet: do 5000 tokenów.
3.  **Zasoby na żądanie** — dołączone pliki (przykłady, szablony) są pobierane dopiero wtedy, gdy model sam po nie sięgnie.

<figure>
<blockquote>
<p>Pełne instrukcje są wczytywane tylko wtedy, gdy Claude uzna, że skill jest przydatny (mniej niż 5k tokenów). Skrypty pomocnicze i pliki są wczytywane tylko wtedy, gdy są wyraźnie potrzebne. Oznacza to, że możesz mieć zainstalowane dziesiątki skills bez wpływu na wydajność podczas niezwiązanych z nimi zadań.</p>
</blockquote>
<figcaption>— Dokumentacja Anthropic Skills, https://code.claude.com/docs/en/skills</figcaption>
</figure>

### Jak zmienia to ekonomię tokenów?

W opisanym przykładzie zasady pisania instrukcji edukacyjnych, zasady wysyłania mailingu i reguły przeglądu kodu znajdowały się w CLAUDE.md. Plik urósł do 500 wierszy, a na początku każdej sesji płaciłem za wszystkie 500 wierszy, nawet jeśli rozmowa dotyczyła strony docelowej.

W tym przykładzie CLAUDE.md zawiera 200 wierszy o nawigacji i podstawowych zasadach. Cztery zestawy reguł znajdują się w skills:

```
.claude/skills/
├── write-tutorial/SKILL.md         # wyzwalacz: „napisz poradnik”
├── deploy-checklist/SKILL.md       # wyzwalacz: „sprawdź przed publikacją”
├── send-broadcast/SKILL.md         # wyzwalacz: „wyślij mailing”
└── debug-payment-webhook/SKILL.md  # wyzwalacz: „sprawdź płatność”
```

Przy starcie Claude widzi tylko nagłówki — 400 tokenów. Gdy mówię „napisz poradnik”, wczytuje odpowiedni SKILL.md i postępuje zgodnie z nim. Gdy mówię „wyślij mailing”, wczytuje inny plik.

Cytat z zasad pisania skills w [oficjalnej dokumentacji Anthropic](https://code.claude.com/docs/en/skills):

<figure>
<blockquote>
<p>Po wczytaniu skill jego treść pozostaje w kontekście w kolejnych turach, więc każdy wiersz stanowi powtarzający się koszt w tokenach. Napisz, co robić, a nie streszczenie tego, jak i dlaczego.</p>
</blockquote>
<figcaption>— Dokumentacja Anthropic Skills, https://code.claude.com/docs/en/skills</figcaption>
</figure>

### Jeśli skill budzi podejrzenia, nie instaluj go

Skills to wykonywalne instrukcje z bezpośrednim dostępem do plików i kluczy API. Zanim zainstaluję cudzą kolekcję, otwieram każdy `SKILL.md` i sam go czytam. Jeśli zawiera bloki `bash:` z odnośnikami do zewnętrznych URL-i, traktuję to jako sygnał ostrzegawczy i nie instaluję go.

## Zasada 5. Kiedy przekazać zadanie subagentowi zamiast głównej sesji?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Subagent to osobna sesja Claude'a z własnym oknem kontekstu, promptem systemowym i zestawem narzędzi. Do sesji nadrzędnej wraca tylko wynik końcowy — cały „szum” związany z czytaniem 50 plików i analizowaniem 10K wierszy logów pozostaje w kontekście subagenta. Pozwala to oszczędzić do 90% tokenów w zadaniach, w których główna sesja rozrosłaby się wskutek wyszukiwania i analizowania informacji.

</div>

Z [oficjalnej dokumentacji](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>Przekazuj szczegółowe operacje subagentom, aby ich obszerne wyniki pozostały w ich kontekście, a do głównej rozmowy wracał tylko rezultat.</p>
</blockquote>
<figcaption>— Dokumentacja Claude Code, https://code.claude.com/docs/en/costs</figcaption>
</figure>

### Jakie zadania można przekazać subagentom?

- **Przeszukiwanie dużej bazy kodu.** Subagent czyta 30 plików i podaje „odpowiednia funkcja znajduje się w `src/lib/payment/cloudpayments.ts:142`”. Zawartość 30 plików nie trafia do głównego kontekstu.
- **Uruchamianie testów i analizowanie logów.** Subagent uruchamia `npm test`, przechwytuje 200 wierszy wyniku i zwraca informację: „3 testy nie przeszły w X, Y, Z z tego powodu”.
- **Refaktoryzacja wielu plików.** Jeden subagent na plik — równolegle.
- **Sprawdzanie odnośników w poradniku.** Subagent odwiedza 30 URL-i przez WebFetch i zwraca informację: „5 odnośników zwraca kod 404”.

W maju 2026 roku Anthropic [oficjalnie ogłosił Multi-Agent Orchestration](https://claude.com/blog/code-w-claude-sf-2026-sf) jako funkcję pierwszej klasy. Wcześniej subagentów można było uruchamiać w kodzie jedynie przez SDK; teraz można je uruchamiać bezpośrednio w Claude Code za pomocą poleceń slash.

### Kiedy subagenci zawodzą?

Dlatego nigdy nie zostawiam subagentów bez kontroli na pół dnia. Zasada jest taka: im więcej zlecasz równolegle, tym częściej powinieneś sprawdzać wyniki pośrednie. Przy dużych zadaniach włączam Plan Mode osobno dla każdego subagenta.



## Zasada 6. Jak wybrać model Claude (Opus / Sonnet / Haiku) do zadania?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Opus 4.7, Sonnet 4.6 i Haiku 4.5 różnią się ceną mniej więcej 5-15 razy. Opus kosztuje dziesięć razy więcej niż Haiku, ale w 90% zadań nie jest dziesięć razy inteligentniejszy. Zasada jest więc prosta: używaj Opusa tylko wtedy, gdy potrzebujesz dogłębnej decyzji architektonicznej lub złożonej refaktoryzacji. Sonnet jest domyślnym wyborem do zwykłej pracy. Haiku służy do prostego wyszukiwania, klasyfikowania i sprawdzania informacji.

</div>

Ceny API (za milion tokenów):

| Model     | Wejście | Wyjście | Wczytane z cache |
|------------|-------|--------|--------------|
| Opus 4.7   | 5 USD   | 25 USD   | 0,50 USD       |
| Sonnet 4.6 | 3 USD   | 15 USD   | 0,30 USD       |
| Haiku 4.5  | 1 USD   | 5 USD    | 0,10 USD       |

Źródło: [oficjalna strona Anthropic](https://platform.claude.com/docs/en/about-claude/pricing). Ceny nie są widoczne w ramach subskrypcji, ale proporcje pozostają takie same. Opus 4.7 ma pewne zastrzeżenie: w porównaniu z Opusem 4.6 nowy tokenizator może zużywać do **+35% więcej tokenów** na ten sam tekst. Cena tokena się nie zmieniła, ale wzrósł rzeczywisty koszt żądania. Jeśli bez zastanowienia kierujesz wszystko do Opusa, limit wyczerpie się 5 razy szybciej niż przy użyciu Sonneta lub Haiku w połowie zadań.

### Przykład wyboru modelu

| Zadanie | Model | Dlaczego |
|----|----|----|
| Decyzja architektoniczna, nowa sekcja produktu | Opus 4.7 | Potrzebna jest głębia analizy |
| Napisanie komponentu zgodnie z jasną specyfikacją | Sonnet 4.6 | Wybór domyślny |
| Poprawienie literówki, zmiana nazwy zmiennej | Sonnet 4.6 lub Haiku 4.5 | Prosta edycja |
| Znalezienie pliku na podstawie opisu, routing plików | Haiku 4.5 | Niski koszt |
| Tłumaczenie, klasyfikowanie lub streszczanie tekstu | Haiku 4.5 | Prostszy model sobie z tym poradzi |
| Przegląd własnego kodu | Sonnet 4.6 | Wybór domyślny |
| Szukanie złożonego błędu wymagające wieloetapowego rozumowania | Opus 4.7 | Potrzebne są łańcuchy rozumowania |

Modele zmienia się poleceniem `/model`. **Ale** zmiana modelu unieważnia cache. Jeśli w środku sesji przełączysz się z Sonneta na Opusa, w następnym żądaniu cały prefiks zostanie obliczony od nowa po pełnej cenie wejściowej (nie po cenie z cache). Lepiej więc wybrać model na początku i nie przełączać się tam i z powrotem.

### /effort — mniej intensywne ustawienie

W kwietniu 2026 roku [Anthropic udostępnił `/effort`](https://code.claude.com/docs/en/changelog) — 5 poziomów głębi rozumowania: minimal / low / medium / high / xhigh. Claude Code na Opus 4.7 domyślnie działa w trybie xhigh.

Co robię:

- Do klasyfikowania, wydobywania danych i krótkich streszczeń: `/effort low`. Pozwala to zaoszczędzić 30-70% w rodzajach zadań, które nie wymagają głębokiego rozumowania.
- Do prostych zadań programistycznych: `/effort medium`.
- Przy złożonej architekturze pozostawiam xhigh.

`/effort` nie zmienia modelu, a jedynie głębię jego rozumowania. Cache pozostaje bez zmian.

## Zasada 7. Przekaż polecenie nowemu czatowi zamiast używać `/compact`

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

`/compact` kompresuje historię czatu do streszczenia, ale przerywa działanie cache rozmowy i zużywa tokeny na samo streszczanie. Mam lepszy sposób: proszę Claude'a o napisanie polecenia dla sąsiedniego czatu, zawierającego zadanie i kontekst, kopiuję je do nowego czatu i rozpoczynam od rozgrzanego prefiksu. W ten sposób można skompresować 50K tokenów historii do polecenia zawierającego 500 tokenów.

</div>

`/compact` to oficjalne polecenie Claude Code, które zastępuje historię streszczeniem. Jeśli uruchomisz je zaraz po ostatniej wiadomości, gdy cache jest ciepły (czas ważności subskrypcyjnego cache to 1 godzina), streszczenie zostanie zapisane w cache i odczytane za 10% standardowej ceny. Jeśli uruchomisz je po godzinie, cache będzie zimny i zapłacisz pełną cenę.

`/compact` można dostosować:

```bash
/compact Focus on code samples and API usage
```

Możesz też wskazać domyślny zakres streszczenia w CLAUDE.md:

```markdown
# Compact instructions
When you are using compact, please focus on test output and code changes
```

Zwykle robię to jednak inaczej.

### Przekazanie polecenia sąsiedniemu czatowi: przykład

Kroki:

1.  W bieżącym czacie, gdy widzę, że kontekst przekroczył 50%, mówię: **„Napisz polecenie dla sąsiedniego czatu, który będzie kontynuował pracę bez utraty sensu. Uwzględnij: nad czym pracowaliśmy, co już zrobiono, co pozostało, najważniejsze pliki i stałe”.**
2.  Claude podaje mi polecenie zawierające 300-800 tokenów.
3.  Zamykam bieżący czat poleceniem `/clear` albo po prostu otwieram nowy.
4.  Wklejam polecenie i zaczynam z rozgrzanym CLAUDE.md oraz kontekstem projektu, ale z czystą pamięcią rozmowy.

Co zyskuję w porównaniu z `/compact`:

- **Mam kontrolę nad tym, co trafi do nowego czatu.** `/compact` streszcza według własnego rozumienia; mogę ręcznie edytować polecenie przed rozpoczęciem pracy.
- **Mogę zapisać polecenie w pliku `plans/`** i wrócić do niego jutro.
- **Nowy czat zaczyna się z czystym cache rozmowy** — potem pracujesz po cenie wejściowej z cache.

### Kiedy `/compact` jest lepsze?

- Gdy pracujesz w Plan Mode i nie chcesz stracić bieżącego planu.
- Gdy zadanie jest jednolite, a kontekst spójny (na przykład tłumaczysz długi dokument).
- Gdy uruchomisz `/compact` **natychmiast** po odpowiedzi Claude'a — wtedy streszczenie trafia do ciepłego cache i kosztuje 10% ceny.

### `/clear` — ostateczność

`/clear` usuwa wszystko, również kontekst projektu. Używam go tylko przy przechodzeniu do zupełnie niezwiązanego tematu, kiedy nie chcę zachowywać żadnych wcześniejszych informacji. Po `/clear` kolejne żądanie wiąże się z pełnym kosztem ponownego wczytania CLAUDE.md.

## Zasada 8. Co unieważnia cache Claude Code i dlaczego za to płacisz?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Dzięki cache Claude Code obniża cenę tokenów wejściowych o 90% — tokeny z cache kosztują 10% zwykłej ceny wejściowej. Cache działa przez 1 godzinę w ramach subskrypcji (domyślnie 5 minut w API). Jednak każda zmiana promptu systemowego lub kontekstu projektu przerywa jego działanie i wymusza ponowne przeliczenie całego prefiksu. Ta wiedza przydaje mi się codziennie: jeśli widzę, że krótkie polecenie nagle zużyło ogromną liczbę tokenów, oznacza to, że po drodze musiałem przerwać działanie cache.

</div>

W ramach subskrypcji TTL cache wynosi **1 godzinę** (przedłuża się przy każdym dostępie). W API domyślnie wynosi 5 minut. Oznacza to, że jeśli wrócisz do pracy po 40 minutach, cache nadal działa, a kolejne żądanie kosztuje grosze za tokeny wejściowe. Po 1 godzinie cache wygasa i płacisz pełną cenę.

<figure>
<blockquote>
<p>Większość czasu poświęcanego na kompakcję przypada na generowanie streszczenia, a nie na brak trafienia w cache.</p>
</blockquote>
<figcaption>— Dokumentacja Claude Code, https://code.claude.com/docs/en/prompt-caching</figcaption>
</figure>

### Co przerywa działanie cache (unikaj tego w trakcie zadania)

1.  **`/model` — zmiana modelu w trakcie sesji.** Każdy model ma własny cache. Po `/model opus` kolejne żądanie przelicza cały prefiks dla Opusa od początku.
2.  **Włączenie Plan Mode z ustawieniem `opusplan`.** W tym trybie Plan Mode korzysta z Opusa, a zwykły tryb z Sonneta. Każde Shift+Tab = zmiana modelu = unieważnienie cache.
3.  **Łączenie lub rozłączanie serwera MCP.** Dotyczy też automatycznego ponownego połączenia po chwilowej awarii. Jeśli serwer MCP jest niestabilny, płacisz dwa razy.
4.  **Reguły odmowy podane jako sama nazwa** (`Bash`, `WebFetch`) — zmieniają definicje narzędzi w prompcie systemowym.
5.  **`/compact`** — unieważnia warstwę rozmowy (zgodnie z projektem).
6.  **Aktualizacja Claude Code do nowej wersji** — nowa wersja oznacza nowy prompt systemowy i nowy cache.

### Co NIE przerywa działania cache?

- Edycja plików w repozytorium (są odczytywane na żądanie).
- Edycja CLAUDE.md w trakcie sesji (ale zmiany nie obowiązują do restartu — zob. zasada 2).
- Zmiana stylu odpowiedzi.
- Zmiana trybu uprawnień (jeśli nie jest zaangażowane `opusplan`).
- Wywołanie skills lub commands (dodawane do warstwy rozmowy).
- `/recap` (nowe polecenie, streszczenie bez unieważniania cache).
- `/rewind` (powrót do prefiksu, który już się rozgrzał).
- Uruchomienie subagenta (cache sesji nadrzędnej pozostaje bez zmian).

### Jak najlepiej wykorzystać cache?

- Nie przełączaj `/model` bez powodu. Wybierz model na początku zadania.
- Nie włączaj 10 serwerów MCP „na wszelki wypadek”. Każdy zwiększa rozmiar promptu systemowego i przerywa działanie cache przy ponownym połączeniu.
- Nie edytuj CLAUDE.md między zadaniami — wprowadź wszystkie zmiany naraz, a potem uruchom ponownie.
- Używaj `/recap` zamiast `/compact`, gdy chcesz tylko zobaczyć streszczenie, a nie zwolnić miejsce w kontekście.

## Co stało się z propozycją kredytów automatyzacji na 15 czerwca?

Proponowany podział subskrypcji na pule interaktywne i programowe został wstrzymany. [Aktualizacja pomocy Anthropic](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan) mówi, że Agent SDK, `claude -p` i aplikacje firm trzecich nadal mogą korzystać z limitów subskrypcji. Nie dodawaj kwot porzuconej propozycji jako drugiego obowiązkowego rachunku.

Osobne miesięczne kredyty API wprowadzone w październiku dla uprawnionych planów Max i Team są świadczeniem wliczonym w plan, w powiązanej organizacji Console. Nie zastępują limitów interaktywnych planu. [Aktualny przewodnik po kredytach API](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans) rozróżnia logowanie subskrypcją i pracę z kluczem API oraz wskazuje miejsca uruchomienia nieobjęte świadczeniem.

Przed planowaniem budżetu zadania harmonogramu zapisz metodę uwierzytelniania, miejsce uruchomienia, model i rzeczywiste zużycie. Samo `claude -p` nie ustala salda, z którego korzysta. Dodatkowe płatne użycie API zależy od konfiguracji rozliczeń organizacji. Aktualne wyjaśnienie i kalkulator znajdziesz w [rozliczaniu automatyzacji Claude Code](https://ailoot.ai/blog/pl/claude-code-pricing-automation-billing/).

## Dzień z życia vibe codera korzystającego z Claude Code

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Najważniejsze w sekcji">

Najważniejsze informacje

Jeśli wszystkie 8 zasad działa łącznie, subskrypcja Max 5x za 100 USD wystarczy na 8-10 godzin vibe codingu dziennie. Limit się nie wyczerpie, ponieważ każdy czat służy jednemu zadaniu, CLAUDE.md jest zwięzły, plan zapisany w pliku, skills wczytywane na żądanie, ciężka praca przekazywana subagentom, model dobrany do zadania, przejścia między zadaniami realizowane za pomocą przekazanego polecenia, a podczas sesji nie zmienia się /model ani MCP.

</div>

Przykładowy dzień:

1.  **9:00.** Otwieram zadanie nr 1 — edycję szablonu wiadomości e-mail. Otwieram nowy czat, włączam Plan Mode i proszę Claude'a o analizę. Plan jest gotowy w 3 minuty; przełączam się na automatyczną akceptację, a edycja zajmuje 10 minut. Zamykam czat.
2.  **9:30.** Zadanie nr 2 — napisanie poradnika edukacyjnego. Otwieram nowy czat, w którym uruchamia się mój skill do pisania poradników. Wczytuje on 4000 tokenów metodologii. Pracuję nad tekstem, a poradnik jest gotowy w 40 minut. Koniec.
3.  **11:00.** Zadanie nr 3 — złożony problem architektoniczny. `/model opus`, Plan Mode, rozmowa. Przeglądam plan, zapisuję go ręcznie w `plans/2026-05-20-...md` (lub zatwierdzam zapis po wyjściu z Plan Mode), sprawdzam plik i zamykam czat.
4.  **12:00.** Nowy czat: „przeczytaj `plans/2026-05-20-...md` i zrealizuj fazę 1”. 6 subagentów pracuje równolegle — po jednym na plik. Faza 1 jest gotowa po 45 minutach. Zamykam czat.
5.  **14:00.** Zadanie nr 4 — edycja strony docelowej. `/model sonnet`. Nowy czat. Plan i wdrożenie zajmują 30 minut. Zamykam czat.
6.  **15:00.** Zadanie nr 5 — debugowanie produkcji. `/model opus`, Plan Mode; potrzebna jest głębia analizy. Po godzinie rozmowy proszę o napisanie polecenia dla sąsiedniego czatu, zawierającego ustaloną przyczynę i proponowaną poprawkę. Kopiuję je do nowego czatu i wdrażam poprawkę w 20 minut.

Pod koniec dnia: 6 zadań, 8 zamkniętych czatów, ani jednego `/compact`. Limit jest wykorzystany w 40-60%. To w zupełności wystarczy.

Limit wyczerpują osoby, które:

- Upychają całe zadanie w jednym czacie, w którym wykorzystano już 50% kontekstu.
- Trzymają CLAUDE.md o długości 600 wierszy, bo „może się przydać”.
- Przełączają się na `/model opus` przy każdej prostej edycji.
- Włączają 8 serwerów MCP na wszelki wypadek.
- Nigdy nie używają subagentów i przenoszą wszystko do głównej rozmowy.

Limit nie wyczerpuje się u osób, które budują drugi mózg z plików projektu i współpracują z Claude'em jak z inżynierem w zespole — zlecają mu jasne zadania, nie wrzucają wszystkiego do jednej rozmowy i dobierają różne narzędzia do różnych zadań.

<div class="section" role="doc-bibliography" aria-label="Źródła">

### Źródła

- [Anthropic — wyższe limity i umowa ze SpaceX (6 maja 2026)](https://www.anthropic.com/news/higher-limits-spacex)
- [Dokumentacja Claude Code — optymalizacja kosztów](https://code.claude.com/docs/en/costs)
- [Dokumentacja Claude Code — okno kontekstu i automatyczna kompakcja według modelu](https://code.claude.com/docs/en/model-config#extended-context)
- [Dokumentacja Claude Code — buforowanie promptów](https://code.claude.com/docs/en/prompt-caching)
- [Dokumentacja Claude Code — Skills](https://code.claude.com/docs/en/skills)
- [Dokumentacja Claude Code — dziennik zmian](https://code.claude.com/docs/en/changelog)
- [Cennik Anthropic API](https://platform.claude.com/docs/en/about-claude/pricing)
- [Anthropic Code with Claude SF 2026 — podsumowanie wystąpienia](https://claude.com/blog/code-w-claude-sf-2026-sf)

</div>

Możesz dalej poznawać Ailoot na [ailoot.ai](https://ailoot.ai/).

## Pytania i odpowiedzi

### Jak zapisać plan, pozostając w Plan Mode?

Przejrzyj propozycję i ręcznie skopiuj ją do pliku w projektowym `plans/` albo jawnie wyjdź z Plan Mode i zatwierdź zapis. Sprawdź zapisaną treść przed zamknięciem sesji, aby następny czat mógł wczytać rzeczywisty plik.

### Co zawrzeć w przekazaniu przed nowym czatem?

Uwzględnij zadanie, ukończoną i pozostałą pracę, ważne pliki i decyzje. Najpierw zapisz zatwierdzony plan lub przekazanie, a potem podaj jego ścieżkę nowemu czatowi; krótki zapis pomaga tylko wtedy, gdy zachowuje informacje potrzebne do kontynuacji.


## Ailoot · Firma i jej portfel projektów

Ailoot opiera się na zgromadzonym doświadczeniu operacyjnym, szerokiej bazie klientów, stabilnej usłudze i stałej kontroli KPI.

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Ailoot wykorzystuje to doświadczenie operacyjne, zapewniając dostęp przez API do funkcji AI w produktach klientów, agentach, aplikacjach i automatyzacjach.
