Ben Tossell megosztja az AI ügynökeihez készült AGENTS.md Build Loopját
Az AGENTS.md egy markdown fájl utasításokkal, amelyeket az ügynök minden munkamenet elején betölt a kontextusába. A Claude kifejezetten CLAUDE.md-t keres – de én egyszerűen egymáshoz szimlinkelem őket – azaz, ha megnézed a claude.md-t, akkor az agents.md fájlt mutatja. Kérd meg az ügynöködet, hogy állítsa be ezt, vagy használja a [dotagents](https://github.com/iannuttall/dotagents)-t. Beillesztheted ezeket a Codex/Claude asztali alkalmazásokba is. Ez az a „build loop”, amit hozzáadtam. Bármely általam használt ügynök követi (a dőlt betűk neked szólnak – nem szerepelnek a fájlban):
- Hozz létre egy /spec/ mappát. Egy egyszerű módja annak, hogy az összes általam létrehozott tervezési fájlt egy helyen rendszerezetten tartsam.
- Számozott 00_spec1.md, stb. Segít a megvalósítási sorrendben.
- Hozz létre egy progress.md fájlt a specifikációkban való előrehaladás naplózására. Ha tömörítés történik, szükségem van egy új munkamenetre, vagy az ügynök egyszerűen elveszíti a fonalat, ez segít neki megérteni, hol tartunk.
- Használd az agent-browsert dogfooddal, mielőtt egy URL-t küldenél nekem tesztelésre. Amikor egy funkció elkészül, elindít egy böngészőt, és ellenőrzi, hogy vannak-e hibák az oldalon – ezt korábban manuálisan csináltam, visszamásolva a hibákat az ügynöknek, de most már magától végzi el a ciklust. Nem minden hibát fog el, de igyekszem biztosítani, hogy az ügynökeim úgy tudják használni az oldalamat, mintha valódi felhasználók lennének. Néha ezek a ciklusok eltarthatnak egy ideig, attól függően, hogy mit tesztelsz.
- Írj jó, hatékony, gyors teszteket jó lefedettséggel. Még nem tudok eleget a tesztekről. Ez egy vakszerencse, de az ügynökök jók a tesztekben. Még mindig keresek egy képességet vagy valamit, ami itt segítene.
- Best practices, hatékony, egyszerűsített kód, anti-patternek elkerülése. Csak a biztonság kedvéért, győződj meg róla, hogy az ügynök jól használja a dolgokat! Nem vagyok benne biztos, hogy ez tényleg segít, őszintén szólva.
- Az általad használt kódhoz/dependenciákhoz/librekhez stb. győződj meg róla, hogy hivatkozol a dokumentációjukra. Az ügynökök gyakran a saját tudásukra támaszkodnak, mielőtt dokumentációt keresnének. Tehát csak ösztökélem, hogy nézze meg a docs-okat. A Context7 CLI most jelent meg (egyszerű eszköz bármely eszköz dokumentációjának beszerzésére), szóval ezt mától bele fogom tenni ide – jövő héten beszámolok róla.
- Első üzenet: „feel the rhythm, feel the rhyme, get on up, its bobsled time.”