# Getting started with loops — Claude Code agentic loop-ok

**Szerző:** @delba_oliveira (@ClaudeDevs)
**Dátum:** 2026-07-06
**Forrás:** [X Article](https://x.com/ClaudeDevs/article/2074208949205881033)
**Típus:** Cikk — Claude Code agent loop-ok magyarázata
**Statisztika:** 207 komment, 1,230 retweet, 11,170 like, 2.5M nézettség

---

## Bevezetés

A Claude Code csapat **loop-okként** definiálja az agens ismétlődő munkaciklusait, amelyek egy stop feltételig futnak. A loop-okat trigger, stop feltétel, Claude Code primitív és feladattípus alapján kategorizálják. Nem minden feladat igényel complex loop-ot — a legegyszerűbb megoldással kezdj, és ezeket a mintákat szelektíven használd.

## 1. Turn-based loop-ok (kézi irányítású)

- **Trigger:** Felhasználói prompt
- **Stop:** Claude úgy ítéli, hogy kész vagy további kontextusra van szüksége
- **Legjobb:** Rövidebb, nem ismétlődő feladatok
- **Token-optimalizálás:** Specifikus promptok + SKILL.md alapú verifikáció a turn-ök számának csökkentésére

Minden prompt egy manuális loop-ot indít. Claude összegyűjti a kontextust, cselekszik, ellenőrzi a munkáját, ismétli ha kell, és válaszol. Például: kérj egy like gombot — Claude olvassa a kódot, módosítja, lefuttatja a teszteket, visszaadja. Te manuálisan ellenőrzöd és írod a következő promptot.

**Verifikáció javítása SKILL.md-vel:** Minél kvantitatívabbak az ellenőrzések, annál könnyebb Claude-nak önellenőrizni. Példa SKILL.md: sose jelentse késznek a UI változást csak a sikeres edit alapján — indítsa el a dev szervert, nyissa meg a böngészőt, kattintson a gombra, screenshot-ot készítsen, ellenőrizze a console hibákat, futtasson Lighthouse trace-t.

## 2. Goal-based loop (/goal)

- **Trigger:** Manuális prompt real-time
- **Stop:** Cél elérve VAGY maximális turn szám elérve
- **Legjobb:** Feladatok verifikálható kilépési kritériumokkal
- **Token-optimalizálás:** Specifikus completion criteria + explicit turn cap ("stop after 5 tries")

Egyetlen turn néha nem elég. Az agensek jobban teljesítenek ha iterálhatnak. A `/goal` paranccsal definiálod mit jelent a "kész". Amikor Claude meg akar állni, egy evaluator model ellenőrzi a feltételt és visszaküldi dolgozni, amíg a cél el nem érhető vagy a turn limit be nem telik.

**Miért működnek a determinisztikus kritériumok:** Pl. "get the homepage Lighthouse score to 90 or above, stop after 5 tries" — nem kell Claude-nak eldönteni mi "elég jó", a score a mérvadó.

## 3. Time-based loop (/loop és /schedule)

- **Trigger:** Megadott időintervallum
- **Stop:** Lemondod vagy a munka befejeződik (PR merge-elve, sor üres)
- **Legjobb:** Ismétlődő munka vagy külső rendszerek interface-elése
- **Token-optimalizálás:** Hosszabb intervallumok vagy event-alapú reakció idő helyett

Példa: `/loop 5m check my PR, address review comments, and fix failing CI`. A `/loop` a gépeden fut (ha lekapcsolod, megáll), a `/schedule` felhőben futtatja.

## 4. Proactive loop-ok (összetett)

- **Trigger:** Esemény vagy ütemezés, ember nélkül real-time
- **Stop:** Minden feladat kilép amikor célja elérhető. A routine addig fut amíg le nem kapcsolod.
- **Legjobb:** Ismétlődő, jól definiált munka: bug report-ok, issue triage, migrációk, dependency upgrade-ek
- **Token-optimalizálás:** Kisebb modellek a routine-hoz, legképesebb model a judgment call-ekhez

Kompozíció: `/schedule` (routine) + `/goal` (célok) + skills (verifikáció) + dynamic workflows (parallel agensek) + auto mode (engedély nélkül fut). Példa: "check the project-feedback channel for bug reports. Goal: don't stop until every report is triaged, actioned, and responded to. When fixing a bug, use a workflow to explore three solutions in parallel worktrees and have a judge adversarially review them."

## Kódminőség fenntartása

- **Tiszta codebase:** Claude a meglévő mintákat követi
- **Önellenőrzés:** SKILL.md-ben kódolj be mi a "jó" — see, measure, interact
- **Dokumentáció elérhetősége:** Framework/library docs legyenek frissek
- **Második agens code review-ra:** Friss kontextusú reviewer kevésbé biased. Beépített `/code-review` skill vagy GitHub Code Review
- **Rendszerszintű javítás:** Ha egy eredmény nem felel meg, ne csak az egyedi problémát javítsd — kódold be a rendszerbe minden jövőbeli iteráció számára

## Token használat kezelése

- **Megfelelő primitív és model:** Kis feladatoknak nem kell több agens vagy loop. Olcsóbb, gyorsabb modellek bizonyos feladatokra.
- **Clear success/stop criteria:** Légy specifikus mi a "kész"
- **Pilot before large run:** Dynamic workflow-ek száz agenst is indíthatnak — előbb kis méretben tesztelj
- **Script-ek determinisztikus munkára:** Script futtatás olcsóbb mint reasoning végig a lépéseken
- **Ne futtass routine-t gyakrabban mint szükséges:** Match the interval to how often the thing changes
- **Usage review:** `/usage` (breakdown by skills/subagents/MCPs), `/goal` (turn count + token usage), `/workflows` (agent token usage, stop anytime)

## Összefoglaló táblázat

| Loop | Te átadsz | Mikor használd | Eszköz |
|------|----------|---------------|--------|
| Turn-based | Az ellenőrzést | Felfedezés vagy döntés | Custom verification skills |
| Goal-based | A stop feltételt | Tudod mi a "kész" | `/goal` |
| Time-based | A triggert | Külső rendszer, ütemezés | `/loop`, `/schedule` |
| Proactive | A promptot | Ismétlődő, jól definiált | Mindegyik + dynamic workflows |

## Indulás

Nézd meg a meglévő munkádat. Válassz egy feladatot ahol a bottleneck vagy, és kérdezd: melyik darabot adhatod át? Meg tudod írni a verifikációt? Elég tiszta a cél? Ütemezetten érkezik a munka? Ha van ötleted, futtasd a loop-ot, figyeld hol akad el vagy túllép, és iterálj rajta.

**Kulcsidézet:** *"When an individual result doesn't meet the standard, don't stop at fixing the individual issue, try to encode it to improve the system for all future iterations."*