Ugrás a tartalomhoz

Szabálykönyv

Vibe Coding · Szabálykönyv

Amit mindenki a sokadik körben kér – kérd az elején

A DarwinAI Vibe Coding szabálykönyv egy követelményrendszer, amit a fejlesztés elején adsz át a coding agentnek: mobil nézet, hibakezelés, mérés, biztonság, SEO, backup, dokumentáció – mindaz, amit a Vibe Coding rendszerek csak akkor építenek meg, ha külön kéred, és ami így a sokadik körben, utólagos módosításként kerül elő. 12 terület, 46 szabály, letölthető Markdown fájlként, és projektre szabható összeállítóval.

Projekt-chatutólagos kérések · illusztráció
  • 2. kör

    Telefonon használhatatlan.

  • 3. kör

    Nagyon sablonos lett…

  • 4. kör

    Mi is volt pontosan a cél?

  • 5. kör

    Kellene bejelentkezés is…

  • 6. kör

    Angolul is legyen meg!

  • 6. kör

    Net nélkül csak egy fehér képernyő…

  • 6. kör

    Hányan használják egyáltalán?

  • 7. kör

    Senki nem érti, mit kell vele csinálni.

  • 7. kör

    Melyik az éles verzió?

  • 8. kör

    Mennyi lett az API-számla?!

  • 9. kör

    Ez így bárkinek elérhető?

  • 9. kör

    A másik cég is használná – de ne lássák egymás adatait!

  • 10. kör

    Miért nem találja meg a Google?

  • 12. kör

    Hova lett az adat?!

Projekt-chatutólagos kérések · illusztráció
  • 2. kör

    Telefonon használhatatlan.

  • 3. kör

    Nagyon sablonos lett…

  • 4. kör

    Mi is volt pontosan a cél?

  • 5. kör

    Kellene bejelentkezés is…

  • 6. kör

    Angolul is legyen meg!

  • 6. kör

    Net nélkül csak egy fehér képernyő…

  • 6. kör

    Hányan használják egyáltalán?

  • 7. kör

    Senki nem érti, mit kell vele csinálni.

  • 7. kör

    Melyik az éles verzió?

  • 8. kör

    Mennyi lett az API-számla?!

  • 9. kör

    Ez így bárkinek elérhető?

  • 9. kör

    A másik cég is használná – de ne lássák egymás adatait!

  • 10. kör

    Miért nem találja meg a Google?

  • 12. kör

    Hova lett az adat?!

Az alapgondolat

Ugyanaz a kérés – csak sokkal korábban

A coding agent azt építi meg, amit kérsz, és semmi mást. A többi csak utólag kerül elő, külön módosításként – mindegyik egy újabb kör, újabb költség, újabb hiba. A szabálykönyv ezeket gyűjti össze, hogy az elején egyszer elkérd őket.

RULES.mdmég üres

2. körTelefonon használhatatlan.

3. körNagyon sablonos lett…

4. körMi is volt pontosan a cél?

6. körAngolul is legyen meg!

6. körNet nélkül csak egy fehér képernyő…

6. körHányan használják egyáltalán?

7. körSenki nem érti, mit kell vele csinálni.

8. körMiért tölt ennyit?

8. körMennyi lett az API-számla?!

9. körEz így bárkinek elérhető?

10. körMiért nem találja meg a Google?

12. körHova lett az adat?!

Mindegyik külön módosítás – egy-egy újabb kör, újabb költség, újabb hiba.

Az alapelv

Gondolkodj a teljes termékben

Ne csak a konkrétan kért funkciót építse meg az agent. A cél nem egy működő prototípus, hanem egy publikálható, mérhető, kommunikálható és továbbfejleszthető digitális termék.

A szabálykönyv pontjait alapértelmezett követelménynek kell tekinteni akkor is, ha a projektleírás külön nem említi őket. Eltérni csak akkor szabad, ha kifejezetten ezt kéred, vagy a projekt jellegéből egyértelműen következik, hogy egy pont nem releváns.

Az alapelv

A szabályok

12 terület, 46 szabály

Válassz egy területet: a mozgó kép a lényegét mutatja, alatta a szabályok állnak. Nyiss ki bármelyiket – szó szerint látod, mit kap az agent.

01 · Mielőtt az első sor elkészül

Terv és szerkezet

Itt dől el, hogy a projektet később más – ember vagy AI – is tudja-e folytatni.

Ezt szokták utólag kérni

  • 4. kör

    Mi is volt pontosan a cél?

  • 9. kör

    Ezt a fájlt már senki nem meri megnyitni.

  • 11. kör

    Hogyan kell ezt újraindítani?

  • Projektindítás és checklistAlapRövid projektdefiníció, és egy folyamatosan frissülő PROJECT CHECKLIST – nem csak a funkciókról.

    Ezt kapja az agent

    Mielőtt érdemi fejlesztés kezdődik, készíts egy rövid belső projektdefiníciót.

    Határozd meg:

    • mi a probléma;
    • mi a megoldás;
    • kik a célfelhasználók;
    • mi az elsődleges use case;
    • mi a legfontosabb user journey;
    • mi számít sikeres használatnak;
    • mi az MVP;
    • mi kerül későbbi verzióba;
    • milyen külső API-kra, adatokra vagy szolgáltatásokra van szükség;
    • milyen technikai és üzleti kockázatok vannak.

    Készíts egy folyamatosan frissülő PROJECT CHECKLISTET, amely tartalmazza mindazokat az elemeket, amelyeket a projekt során létre kell hozni.

    A checklist ne csak programfunkciókat tartalmazzon, hanem például:

    • alkalmazás;
    • landing page;
    • adminfunkciók;
    • analytics;
    • SEO;
    • social preview;
    • dokumentáció;
    • marketinganyagok;
    • sales anyagok;
    • screenshotok;
    • videók;
    • eDM-ek;
    • publikálás;
    • domain;
    • monitoring;
    • backup;
    • launch checklist.

    A fejlesztés során ezt folyamatosan frissítsd.

  • Moduláris architektúraAlapNem egyetlen fájlba zsúfolt monolit: világos frontend, backend, API, adatbázis, konfiguráció.

    Ezt kapja az agent

    Az alkalmazás legyen moduláris.

    Kerüld a monolitikus, egyetlen fájlba vagy komponensbe zsúfolt megoldásokat.

    Legyen világos:

    • frontend;
    • backend;
    • API;
    • database;
    • service;
    • component;
    • configuration;
    • integration

    struktúra.

    A kód legyen más fejlesztő vagy AI coding agent számára is könnyen értelmezhető.

    Ne over-engineereld a projektet, de ne építs olyan MVP-t sem, amelyet később csak teljes újraírással lehet továbbfejleszteni.

  • Dokumentáció (README)AlapREADME, környezeti változók, deploy, backup, restore – egy új fejlesztő vagy agent folytatni tudja.

    Ezt kapja az agent

    Minden projektnél készüljön legalább:

    README.md

    amely tartalmazza:

    • projekt célja;
    • stack;
    • architecture;
    • install;
    • run;
    • environment variables;
    • build;
    • deploy;
    • repository structure.

    Ezen kívül legyen dokumentálva:

    • külső API-k;
    • database;
    • fontos business logic;
    • deployment;
    • backup;
    • restore.

    Egy új fejlesztő vagy AI coding agent képes legyen a dokumentációból folytatni a projektet.

  • Konfigurálhatóság, feature flagekAjánlottAz üzleti paraméterek (modell, limit, ár, feladó) ne legyenek beégetve a kódba.

    Ezt kapja az agent

    A változtatható üzleti paramétereket lehetőség szerint ne hardcode-old.

    Ilyen lehet:

    • AI model;
    • email sender;
    • feature enable/disable;
    • limitek;
    • pricing;
    • tenant beállítás;
    • campaign paraméter.

    Ahol indokolt, használj konfigurációt vagy feature flaget.

A fő működési elv

Itt megáll, és kérdez az agent

Az agent ne várja meg, hogy minden evidens szakmai részletet külön kérj – ha egy elem logikusan szükséges, jelezze, tervezze meg, és lehetőség szerint építse be. De öt dologban nem dönt helyetted.

A fő működési elv

Definition of Done

A projekt nem attól kész, hogy a fő funkció működik

A kiválasztott szabályok „kész” sorai együtt adják a projekt saját ellenőrzőlistáját – az összeállító ezt automatikusan beleírja a fájlba.

0%

0 / 36

Próbáld ki: pipáld végig – a projekt nem attól kész, hogy a fő funkció működik.

Alap
Terv és szerkezet
Design és márka
Használhatóság
Üzemeltetés
Biztonság és jog
Mérés és költség
Láthatóság és bemutatkozás
Kommunikáció és tartalom
Leadek és partnerek
Minőség és átadás

Használd

Töltsd le, vagy szabd a projektedre

A teljes szabálykönyv egyetlen Markdown fájl. Ha nem minden kell a projektedhez, az összeállítóban csak a megfelelőket pipálod ki – és azt töltöd le.

Gyakori kérdések

Amit a legtöbben kérdeznek

Mi az a Vibe Coding szabálykönyv?
Egy követelményrendszer, amit a fejlesztés elején átadsz a coding agentnek vagy a platformnak. Azokat az utólagos módosítási kéréseket (CR-eket) gyűjti össze, amelyek a fejlesztés sokadik körében szoktak előkerülni – mobil nézet, hibakezelés, mérés, biztonság, SEO, backup, dokumentáció –, hogy ne utólag kelljen rájuk visszatérni.
Hogyan használjam a szabálykönyvet egy új projektnél?
Állítsd össze a projekthez illő szabályokat az összeállítóban, töltsd le Markdown fájlként (például RULES.md, CLAUDE.md vagy AGENTS.md néven), és tedd a projektmappába a specifikáció mellé. Az első promptban hivatkozz rá, hogy az agent mindkét fájlt olvassa el, és a fejlesztés közben vegye figyelembe.
Minden szabály kell minden projekthez?
Nem. A szabálykönyv alapértelmezett követelményrendszer, de az összeállítóban csak azokat választod ki, amelyek a projekted jellegéhez illenek: egy kis helyi eszközhöz az alapok elegendők, egy publikus B2B rendszerhez sokkal több kell.
Mit jelent a „kész” a szabálykönyv szerint?
A projekt nem attól kész, hogy a fő funkció működik. A kiválasztott szabályok „kész” sorai együtt adják a Definition of Done listát, a végén pedig a döntő kérdés: ha holnap nyilvánosan elindítanánk, mi hiányozna még ahhoz, hogy valódi emberek megtalálják, megértsék és használják – és hogy mi mérni, üzemeltetni, továbbfejleszteni tudjuk?

Vigyük végig együtt a saját projektedet

Workshopon vagy coachingon a saját feladatodon állítjuk össze a szabálycsomagot, és végigvisszük a Vibe Coding folyamatot.