Alati · MARKO PEJIĆ

    Kontekst i tokeni u Claude Codeu

    Pregled konteksta, sažimanje razgovora i organiziranje projektnih uputa.

    Claude ti jede tokene.

    Ne zato što je loš, nego zato što mu sve stoji u kontekstu odjednom: projektne upute, dostupni alati i povijest razgovora. Ovih pet je već ugrađeno u Claude Code, samo ih se rijetko koristi.

    Redoslijed

    1. 01/context
    2. 02/doctor
    3. 03/rewind
    4. 04/compact
    5. 05skills
    Način 01

    /context

    Prvo mjeri, pa tek onda diraj. Nema smisla ništa čistiti dok ne vidiš gdje ti kontekst zapravo nestaje.

    /context prikaže potrošnju kao šarenu mrežu i razbije je po kategorijama: poruke, alati, skills, sistemski prompt, memorijske datoteke i slobodan prostor. Uz to izbaci i prijedloge za ono što najviše troši.

    Kod većine ljudi krivac su poruke (duga sesija) ili alati (nepotrebni MCP serveri; puni opisi alata danas se uglavnom učitavaju tek po potrebi).

    Kada
    Na početku sesije, i svaki put kad Claude odjednom postane spor
    Bonus
    /context all raširi cijeli popis stavki
    Način 02

    /doctor

    Ovo je čistač. /doctor prolazi kroz tvoj setup i traži što ti bespotrebno stoji u kontekstu.

    Nađe skills, MCP servere i pluginove koje ne koristiš i usporedi ih s time koliko te koštaju. Označi spore hookove. I najvažnije: prolazi kroz CLAUDE.md, izbacuje ono što Claude ionako može zaključiti iz samog koda, a upute koje ostanu seli u skills i ugniježđene CLAUDE.md datoteke koje se učitavaju tek kad zatrebaju.

    Sve ti prvo pokaže i pita za potvrdu prije nego išta promijeni, pa ga se ne moraš bojati.

    Kada
    Jednom mjesečno, i uvijek nakon što si dodao par MCP servera
    Alias
    /checkup radi istu stvar
    Napomena: provjera koja stanji CLAUDE.md traži Claude Code v2.1.206 ili noviji. Na starijim verzijama /doctor otvara samo dijagnostiku.
    Način 03

    /rewind

    Claude je krenuo krivim putem, ti si to primijetio tek tri poruke kasnije, i sad trošiš još deset poruka na ispravljanje. Svaka od tih poruka ostaje u kontekstu zauvijek, zajedno s krivim odgovorom koji ispravljaš.

    /rewind vraća kod i razgovor na checkpoint prije greške. Nastavljaš od zadnjeg dobrog odgovora, a cijela petlja ispravljanja nestaje iz konteksta.

    Kada
    Čim vidiš da je krenuo krivo. Ne nakon što si već pokušao popraviti
    Zašto
    Jeftinije je vratiti se nego objašnjavati
    Način 04

    /compact

    Kad sesija traje satima, najveći dio konteksta je povijest koja ti više ne treba: datoteke koje ste gledali prije dva sata, pokušaji koji nisu prošli, ispisi testova.

    /compact sažme razgovor do sad i oslobodi prostor, a sesija se nastavlja. Možeš mu i reći na što da se fokusira dok sažima:

    # obični compact 
    /compact
    
    # reci mu što je bitno zadržati 
    /compact zadrži odluke o bazi i strukturi API-ja,
    zaboravi ispise testova i pokušaje koji nisu prošli 
    Kada
    U dugim sesijama, prije nego udariš u limit
    Pazi
    Sažimanje je gubitak detalja. Ako ti neki detalj treba, reci mu to u uputi
    Način 05

    Skills umjesto CLAUDE.md

    Ovo je jedini strukturni popravak na popisu, i dugoročno najveći.

    Sve što staviš u CLAUDE.md ulazi u kontekst sesije kada se ta datoteka učita. Ako ti je tamo procedura za deploy koju koristiš dvaput mjesečno, plaćaš je stotinama puta.

    Tijelo skilla se učitava tek kad se skill koristi. Duge reference tako praktički ništa ne koštaju dok ti ne zatrebaju.

    Pravilo: ako je dio CLAUDE.md-a narastao iz činjenice u proceduru, to više nije CLAUDE.md, to je skill. Evo predloška:

    # .claude/skills/deploy/SKILL.md 
    ---
    name: deploy
    description: Postupak za deploy na produkciju. Koristi kad
      korisnik kaže "deploy", "objavi" ili "pusti u produkciju". 
    ---
    
    # Deploy 
    
    1. Pokreni testove
    2. Provjeri da je grana čista
    3. Build
    4. Push
    
    # Ovdje slobodno piši dugačko. Ne košta te ništa
    # dok Claude stvarno ne krene raditi deploy. 

    Opis u description je jedino što se uvijek učitava, pa neka jasno kaže kada se skill koristi. Sve ostalo spava.

    Tri najčešće greške

    • CLAUDE.md kao skladište

      Najčešći krivac. Sve što je ikad bilo korisno završi tamo i nepotrebno povećava kontekst sesije.

    • Svi MCP serveri uvijek upaljeni

      Nazivi alata i upute servera mogu zauzimati kontekst i prije korištenja. Puni opisi alata standardno se učitavaju po potrebi. Ugasi one koje ne trebaš na ovom projektu.

    • Ispravljanje umjesto vraćanja

      Deset poruka "ne, ne to" košta više od jednog /rewind, a k tome ti krivi odgovor ostaje u kontekstu.

    Službeni pregled naredbi Claude Codea.

    Ponašanje naredbi i učitavanje alata ovise o verziji i postavkama. Službene upute za upravljanje potrošnjom.

    Vodič uz objavu profila @markopejic.ai. Materijal je prenesen iz izvorne zbirke i prilagođen čitanju na webu.

    Izvorni materijal ↗

    Sljedeće za isprobati