Kompletna arhitektura Claude Code sistema: Od osnove do maksimalnog učinka
Većina ljudi koristi Claude Code kao običan prozor za ćaskanje (chat box). Međutim, to je zapravo sedmoslojni sistem u kojem se svaki nivo nadovezuje i pojačava onaj ispod njega.
Donji sloj (CLAUDE.md) je tačka na kojoj 90% korisnika stane. Gornji sloj (Subagents / Podagenti) je mesto gde počinje prava poluga i maksimalna produktivnost.
Evo detaljnog prikaza kompletnog sistema, od temelja do vrha:
Sloj 1: CLAUDE.md (Temelj)
- Šta je ovo: Stalni kontekst i memorijska kartica vašeg projekta koja se automatski učitava na početku svakog razgovora.
- Svrha: Sadrži smernice o arhitekturi projekta, stilu kodiranja, tehnologijama koje se koriste (npr. „koristi pnpm, a ne npm“) i komandama za testiranje. Ovde većina korisnika završava sa podešavanjem, propuštajući pun potencijal.
Sloj 2: Slash komande (/commands)
- Šta je ovo: Prilagođene prečice i šabloni za upite (prompove) koje eksplicitno pokrećete u terminalu (npr.
/init,/compact,/clear). - Svrha: Omogućavaju automatizaciju ponovljivih radnji i brže upravljanje kontekstom bez potrebe za ponovnim kucanjem istih instrukcija.
Sloj 3: Veštine (SKILL.md)
- Šta je ovo: Modularne baze znanja i specifične sposobnosti koje Claude može samostalno da otkrije i primeni kada prepozna adekvatan zadatak.
- Svrha: Omogućavaju rasterećenje glavne
CLAUDE.mddatoteke. Umesto da Claude stalno drži u memoriji uputstva za rad sa specifičnim formatima (npr. obrada PDF-a ili specifične API konvencije), on te „veštine“ povlači samo onda kada su mu zaista potrebne.
Sloj 4: Kuke (Hooks)
- Šta je ovo: Automatizovani procesi koji se izvršavaju pre ili nakon što Claude uradi neku akciju (npr. provera sintakse i linter nakon svakog generisanja koda).
- Svrha: Osiguravanje kvaliteta koda u realnom vremenu i automatsko ispravljanje grešaka bez intervencije programera.
Sloj 5: MCP (Model Context Protocol)
- Šta je ovo: Protokol koji služi kao most (API) između veštačke inteligencije i eksternih alata, baza podataka i softvera.
- Svrha: Omogućava modelu da bezbedno komunicira sa spoljnim svetom – da čita podatke iz produkcionih baza (npr. preko Supabase MCP-a), povezuje se sa platformama poput Figma-e ili automatski kreira tikete na GitHub-u/Jira-i.
Sloj 6: Paralelne sesije (Parallel Claude)
- Šta je ovo: Pokretanje više nezavisnih Claude Code instanci istovremeno u različitim terminalima i Git radnim prostorima (
worktrees). - Svrha: Omogućava paralelno rešavanje potpuno različitih zadataka – na primer, popravljanje baga na jednoj grani dok se na drugoj razvija potpuno nova funkcionalnost.
Sloj 7: Podagenti (Subagents - Vrhunac sistema)
- Šta je ovo: Specijalizovani AI asistenti unutar Claude Code-a koji imaju sopstveni (izolovani) prozor konteksta, posebna uputstva i ograničen set alata.
- Svrha: Ovo je nivo gde se ostvaruje najveća efikasnost. Umesto da opterećujete glavni čet pretraživanjem stotina fajlova (što brzo troši tokene i kvari fokus modela), glavni agent delegira istraživanje podagentu (npr.
ExploreiliPlan). Podagent obavlja težak posao u svom izolovanom okruženju i glavnom agentu vraća samo sažet i precizan rezultat. Možete kreirati timove stručnjaka (za bezbednost, za baze podataka, za testiranje) koji rade za vas.
Zaključak: Da biste izvukli maksimum iz Claude Code-a, nemojte ga tretirati kao običan ChatGPT u terminalu. Pomerite se sa prvog sloja (CLAUDE.md) i počnite da delegirate zadatke mreži specijalizovanih podagenata.
Komentari
Nema komentara. Šta vi mislite o ovome?