AI agent — priručnik

Sve komande, skilovi, subagenti i CLI alati na jednom mestu — šta rade, koje argumente primaju i kada se koriste. Ažurirano 28.07.2026.

/komanda kucaš u chat  ·  skil pali se sam ili preko `/`  ·  subagent izolovan kontekst  ·  CLI terminal  ·  auto radi bez tebe

Ako ništa drugo ne pamtiš — 6 linija

/pickuppočni sesiju — gde smo stali
/wrapzavrši sesiju — snimi presek
/research temabrzo, prvo iz banke pa net
/infobankzapamti trajno šta smo naučili
all-usagekoliko je ostalo limita
sync-agentsporavnaj alate posle izmene skila
Zlatno pravilo: ništa se ne traži na netu ni po sirovim fajlovima dok se prvo ne proveri lokalno — research/INDEX.md, pa knowledge graf (graphify query), pa tek onda web. Za kod isto: codebase-memory pre Read/Grep. To je razlog zašto odgovori stižu brzo i jeftino.

Slash komande — kucaš ih u chat

/researchkomanda
/research <tema>
Brzo istraživanje, recall-first: prvo research banka i knowledge graf, net tek ako lokalno ne odgovara. Otvara 2–4 nezavisna izvora i ukršta ih.
Uvek uradi mini-proveru: citat mora biti stvarno otvoren URL, jedno protiv-pitanje na glavni zaključak, i eksplicitno kaže šta stoji na samo jednom izvoru.
nalaz → INFO_BANK/research/<slug>.md · depth: quick
npr. /research kako radi HNSW indeks
/deep-researchkomanda
/deep-research <tema>
Dubinski režim: plan od 3–6 pod-pitanja → široko pretraživanje → sinteza → contrarian pass (pokušaj da obori sopstveni zaključak) → citation verify (svaki citat otvoren i proveren) → izveštaj.
Izveštaj obavezno ima sekcije „Protiv-argumenti i ograničenja" i „Samoprocena" (pokrivenost N/M, citati X/Y, šta bi oborilo zaključak).
→ research/<slug>.md · depth: deep · coverage + verified u frontmatteru
npr. /deep-research n8n v1 vs v2 migracija
/iterative-researchkomanda
/iterative-research <tema> [rounds=N]
Istraživanje u krugovima dok se tema ne zasiti. Posle svakog kruga procenjuje praznine i bira sledeću. Pretposlednji krug je uvek contrarian.
rounds=N je tvrdi limit, ne kvota — sme da stane ranije. Bez argumenta: 20. rounds=3 kad je tema usputna, rounds=30 kad je bitna.
→ research/<slug>.md i .html · depth: iterative
npr. /iterative-research platforme za preprodaju karata rounds=15
/infobankkomandaskil
/infobank [šta tačno]
Trajno snima naučeno iz sesije na tri mesta po tipu: INFO_BANK (činjenice o projektima), memory (kratke beleške o tebi i tvojim pravilima), instincts (ponašajna pravila sa dokazom).
Bez argumenta snima sve vredno iz sesije. Sa argumentom sužava: /infobank samo DNS odluku.
trigger i frazom: „zapamti sve", „sačuvaj u info banku"

Skilovi — 7 instaliranih, dele se na sve CLI alate

/pickupskil
/pickup [projekat|status]
Početak sesije. Učita STATUS.md projekta, proveri da git nije pobegao od preseka, pročita automatske tragove iz SESSION_LOG.md, podigne instinkte — pa referiše „gde smo / šta je sledeće" i odmah kreće na korak #1.
Bez argumenta uzima projekat iz radnog direktorijuma. /pickup graphify forsira projekat. /pickup status = samo referiši, ne kreći.
frazom: „nastavi gde smo stali", „dokle smo stigli"
/wrapskil
/wrap [projekat | push | napomena]
Kraj sesije. Analizira šta je stvarno urađeno (dokazi, ne utisci), šta je ostalo, merge-uje stari plan, upiše STATUS.md, git init ako treba i komituje izmene sesije. Novo: predlaže i instinkte iz naučenog.
/wrap push je jedini oblik koji sme da gurne na remote (uz postojeći remote i zelene testove). Slobodan tekst ide kao napomena u presek: /wrap sutra nastavljamo na deploy.
frazom: „završi sesiju", „presek stanja"
/graphifyskilCLI
/graphify [putanja] [--mode deep|--update|--wiki|--svg|--neo4j…]
Bilo koji ulaz (kod, docs, PDF, slike, video) → knowledge graf sa zajednicama, HTML vizualizacija, JSON i izveštaj. Pun build troši tokene — radi se jednom po korpusu.
Za svakodnevno korišćenje ne zoveš skil nego CLI (dole): graphify query/explain/path su besplatni upiti nad gotovim grafom.
izlaz: <putanja>/graphify-out/ (graph.json, graph.html, GRAPH_REPORT.md)
codebase-memoryskilauto
nema slash — pali se sam na pitanja o kodu
Graf koda preko MCP alata: search_graph (nađi simbol), trace_path (ko koga zove), get_code_snippet (telo funkcije), query_graph (Cypher), get_architecture, detect_changes (diff → pogođeni simboli).
~500 tokena umesto ~80k za grep. Neindeksiran projekat: prvo index_repository ili init-project iz terminala.
za .py .js .ts .go .rs .java .cs … — za docs ide graphify
skill-creatorskilnovo
„napravi skil za X", „popravi opis skila Y"
Zvanični Anthropic skil za pravljenje i merenje skilova: kreira strukturu, pakuje, i — najvažnije — pušta evals koji mere da li se skil uopšte pali kad treba (trigger tačnost) i benchmark sa analizom varijanse.
instaliran 28.07.2026 iz anthropics/skills
mcp-builderskilnovo
„napravi MCP server za X"
Zvanični vodič za pisanje kvalitetnih MCP servera — Python (FastMCP) ili Node/TypeScript (MCP SDK): dizajn alata, imenovanje, evaluacija, best practices.
instaliran 28.07.2026 iz anthropics/skills
infobankskil
v. /infobank gore
Isti skil, dostupan i kao komanda i kao trigger fraza.

Subagenti — izolovan kontekst, ne troše glavnu sesiju

researchersubagent
Brzi istraživač (Sonnet). Isti recall-first protokol kao /research, ali u zasebnom kontekstu — koristi se kad glavna sesija ne sme da se zatrpa.
deep-researchsubagent
Dubinski istraživač (Opus). Plan → široko istraživanje → contrarian → citation verify → izveštaj sa citatima.
iterative-researchsubagent
Istraživač u krugovima (Opus). Prima rounds=N u zadatku. Snima .md + .html.
Kako se zovu: ne kucaš ih — tražiš „pokreni istraživanje u pozadini" ili koristiš slash komandu, pa agent radi paralelno dok se glavna sesija bavi drugim. Ne menjaju kod, pišu samo u INFO_BANK/research/.

CLI alati — terminal, ne chat

Knowledge graf

graphifyCLI
Upiti nad gotovim grafom su besplatni (bez modela). Zato: prvo upit, pa tek onda čitanje fajlova.
graphify query "<pitanje>" --graph <put>/graph.json --budget 1500
graphify query "<pitanje>" --dfs        # prati jedan lanac umesto širine
graphify explain "<čvor>" --graph ...    # objasni čvor i susede
graphify path "A" "B" --graph ...         # najkraći put između dva pojma
graphify update <putanja>                 # AST-only osvežavanje, besplatno
graphify watch <putanja>                  # rebuild na promenu koda
graphify add <url> [--author "Ime"]       # povuci stranicu u korpus
graphify cluster-only <putanja>           # ponovo klasteruj postojeći graf
graphify benchmark [graph.json]           # koliko tokena štedi vs pun korpus
graphify hook install|status|uninstall    # git post-commit auto-update
INFO_BANK graf: E:/Work/AI/INFO_BANK/graphify-out/graph.json
Pun build (troši tokene) je skil: /graphify <putanja>
init-projectCLI
init-project <putanja>
Bootstrap indeksa za nov projekat: pokrene CBM index_repository, graphify update ako postoji graf, i instalira git post-commit hook. Ne troši tokene.
Obavezno pre rada na novom projektu pod E:\Work\AI\ — bez indeksa alati padaju na grep (sporije i skuplje).
reindex-allCLI
reindex-all [root] [--only=a,b] [--skip=c] [--dry-run]
Ponovo pusti besplatne indeksere preko svih projekata u workspace-u (default root: E:/Work/AI).

Održavanje agent setupa

sync-agentsCLInovo
sync-agents [--check] [--only gemini,codex]
Poravna skilove i komande iz Claude Code (izvor istine) u Codex, OpenCode, Gemini CLI i .agent. Sam konvertuje komande u Gemini .toml i sam preskače graphify (namerno različit po shell-u).
--check = samo prijavi razlike (izlazni kod 1 ako ih ima). Idempotentno — drugi pokretaj kaže „sve je u syncu".
Pokreni posle svake izmene skila ili komande.
agentshieldCLInovo
agentshield scan --path ~/.claude
Bezbednosni audit konfiguracije agenta: tajne, preširoke dozvole, sumnjivi hookovi, MCP serveri, definicije agenata. Trenutna ocena: A (96/100).
Korisno još: --save-baseline <fajl>, pa kasnije --baseline <fajl> --gate (padne ako se ocena pogorša). --fix primenjuje samo bezbedne popravke.
--opus, --deep i --stream šalju konfiguraciju na API. ~/.claude.json sadrži MCP tajne — ne koristiti bez svesne odluke. Default scan je 100% lokalan.

Potrošnja i limiti

all-usage · claude-usage · oc-usage · ag-usageCLI
all-usage prikazuje sva tri servisa jedan pored drugog (Claude + OpenCode/ChatGPT + Antigravity), ostali pojedinačno. Izlaz je namerno uzak — čitljiv i na telefonu.
all-usage                 # sve tri odjednom
all-usage --only=claude   # suzi na jedan servis
<alat> --watch[=SEK]      # živi monitor (default interval)
<alat> --json             # mašinski čitljiv izlaz
<alat> --cached           # bez mrežnog poziva, iz keša
<alat> --no-cache         # forsiraj svež poziv
ag-usage --all            # Antigravity: svi modeli, ne samo sažetak
isti podaci se vide i u statusline-u dok radiš

Šta radi samo od sebe — hookovi, ne moraš ih zvati

Podsetnik na grafauto
Pre svakog Glob/Grep agent dobije podsetnik da postoji knowledge graf i da ga koristi umesto pretrage po sirovim fajlovima. Isto i za kod (codebase-memory gate).
PreToolUse · hooks/graphify-graph-hint, hooks/cbm-code-discovery-gate
Auto-reindeksauto
Posle svakog Write/Edit ispod E:\Work\AI\ graf se sam osvežava u pozadini. Ručni reindeks nije potreban.
PostToolUse · hooks/reindex-on-edit.js
Tragovi sesijeautonovo
Na kraju sesije se u INFO_BANK/projects/<projekat>/SESSION_LOG.md upiše vreme, grana, commit-i i neukomitovani fajlovi. Bez modela i bez tokena. Popunjava rupu kad zaboraviš /wrap — sledeći /pickup to vidi i kaže ti.
SessionEnd · hooks/session-breadcrumb.js · čuva 40 unosa

Gde šta živi — INFO_BANK mapa

E:/Work/AI/INFO_BANK/
├── README.md              indeks projekata + raspodela mašina
├── projects/<ime>/
│   ├── README.md          trajno znanje o projektu
│   ├── STATUS.md          presek napretka  (piše /wrap, čita /pickup)
│   └── SESSION_LOG.md     automatski tragovi (piše hook)
├── research/              sva istraživanja + INDEX.md
├── instincts/             ponašajna pravila + INDEX.md
├── tools/                 alati i postupci (sync, statusline, indeksiranje…)
├── references/            vanjske reference
└── graphify-out/          indeks: graph.json, graph.html, GRAPH_REPORT.md
Znanje vs ponašanje
Znanje („kako X radi") ide u projects/ i research/ — čita se kad zatreba. Ponašanje („šta uvek/nikad radim i zašto") ide u instincts/ — važi bez pitanja i svaki instinkt mora imati dokaz šta se konkretno desilo. Instinkt koji se pokaže pogrešnim se briše, ne slabi u tišini.
10 aktivnih instinkata · instincts/INDEX.md

Tipični tokovi — redosled koji se isplati

Radni dan na projektu
  1. /pickup — gde smo stali, kreće na korak #1
  2. … rad …
  3. /wrap — presek + commit (bez push-a)
Ako zaboraviš korak 3, SESSION_LOG.md ipak zabeleži trag.
Nov projekat
  1. init-project E:/Work/AI/<ime> — besplatno, obavezno
  2. /graphify E:/Work/AI/<ime> — samo ako je docs-heavy (troši tokene)
  3. rad → /wrap pravi prvi STATUS.md
Nešto te zanima
  1. usput → samo pitaj; recall-first se pali sam
  2. ozbiljnije → /research tema
  3. bitna odluka → /deep-research tema
  4. široko i sporno → /iterative-research tema rounds=15
Sve tri snimaju u research/ — drugi put se čita, ne traži ponovo.
Menjao si skil ili komandu
  1. izmeni u ~/.claude/ (izvor istine)
  2. sync-agents --check pa sync-agents
  3. povremeno agentshield scan
Napomena o push-u: agent komituje lokalno kad posao to traži, ali nikad ne radi git push sam od sebe — samo na izričit zahtev (/wrap push), uz postojeći remote i zelene testove. Isto važi i za sve što izlazi van mašine.