Határozzon meg világos AI IDE szabályokat a kódoló ügynökök számára
Az egyik leginkább befolyásoló lépés, amit tehet AI kódoló ügynökökkel, mint a Cursor vagy Windsurf, az, hogy világos, projektspecifikus szabályokat definiál. Gondoljon a szabályokra, mint az ügynöke működési kézikönyvére: minél tisztább, annál jobbak az eredményei. Minden projekt elején hozzon létre egy tömör szabályfájlt, .cursor/rules vagy .windsurfrules, amely irányítja, hogyan viselkedjen az AI páros programozója. Ezek a szabályok egy állandó kontextusrétegként szolgálnak, amely kiegészít minden promptot, megkímélve Önt a végtelen magyarázkodástól és a hibaelhárítástól. Az Ön projektspecifikus irányelvei, mint például: „Mindig részesítse előnyben a szigorú típusokat az 'any' helyett TypeScriptben.” Tech stack részletek – mondja el az ügynöknek, mit használ: Flask, FastAPI, Supabase, SQLite stb., így nem fog téves feltételezéseket tenni. Ismert buktatók és javítások – adjon hozzá proaktív korrekciókat ide, ha ismétlődő hibákat észlel (pl. a Cursor rossz Python verzióra alapértelmezett beállítása). Magas szintű projektáttekintés – foglalja össze a célt, a fő funkciókat és a kulcsfontosságú fájlokat (ide hivatkozhat a prd.md fájljára, lásd az előző szakaszt). Használjon .md referencia fájlokat a szabályok mellett a jobb modularitás érdekében. Például, egyszer egy teljes napot töltöttünk el csapatként a tesztelési filozófiánk kialakításával, ezt rögzítettük a test-guidelines.md fájlban, és hozzáadtunk egy egyszerű szabályt: „Hivatkozzon a test-guidelines.md fájlra tesztek írásakor.” Egy másik szabály, amely drámai módon növelte a nagy tétű kódolási munkameneteim hatékonyságát: Bármilyen komplex vagy kritikus feladat esetén tegyen fel minden szükséges tisztázó kérdést, mielőtt folytatná. A Cursor nemrég bevezette a /Generate Cursor Rules parancsot, amely lehetővé teszi, hogy azonnal új szabályokat hozzon létre az aktuális chat kontextusa alapján, ami különösen hasznos jelentős architektúra változás vagy projekt refaktorálás után. További források: Böngésszen és használjon fel meglévő közösségi szabályokat: Cursor Directory és Playbooks Rules. Építse meg saját szabályait egyszerűen: Playbooks Rule Builder.
- Az Ön projektspecifikus irányelvei, mint például: „Mindig részesítse előnyben a szigorú típusokat az 'any' helyett TypeScriptben.”
- Tech stack részletek – mondja el az ügynöknek, mit használ: Flask, FastAPI, Supabase, SQLite stb., így nem fog téves feltételezéseket tenni.
- Ismert buktatók és javítások – adjon hozzá proaktív korrekciókat ide, ha ismétlődő hibákat észlel (pl. a Cursor rossz Python verzióra alapértelmezett beállítása).
- Magas szintű projektáttekintés – foglalja össze a célt, a fő funkciókat és a kulcsfontosságú fájlokat (ide hivatkozhat a prd.md fájljára, lásd az előző szakaszt).