Ugrás a tartalomhoz

Szabály-összeállító

Vibe Coding · Szabály-összeállító

Pipáld ki, mit várj el a rendszertől

A DarwinAI Vibe Coding szabály-összeállítója a szabálykönyv 46 szabályából (12 területen) segít kiválasztani azokat, amelyek a saját projektedhez kellenek, és Markdown fájlként letölthetővé teszi őket – RULES.md, CLAUDE.md vagy AGENTS.md néven. A fájlt a projektmappába teszed a specifikáció mellé, így a coding agent az elejétől fogva ezekhez tartja magát, és nem utólagos módosításként kerülnek elő.

Egy tálcán kiválasztott, kéken világító kockák; belőlük fénycsíkok futnak egyetlen lapos, arany szélű táblába – a kész fájlba
  1. 1

    Válassz csomagot

    A projekted jellegéhez illő kiindulópont: kis eszköz, weboldal, webalkalmazás, B2B, AI-s alkalmazás vagy a teljes csomag.

  2. 2

    Finomítsd a listát

    Pipálj ki vagy vegyél le szabályokat; a „Hozzá illik” javaslatok jelzik, mi szokott együtt járni. A szövegük bármikor megnyitható.

  3. 3

    Töltsd le, és add át

    RULES.md, CLAUDE.md vagy AGENTS.md néven a projektmappába, a SPEC.md mellé – és az első promptban hivatkozz rá.

Az összeállító

Állítsd össze a projekted követelményfájlját

Balra pipálsz, jobbra élőben íródik a fájl. A kiválasztott szabályok „kész” sorai maguktól bekerülnek a végén álló ellenőrzőlistába.

1 · Mire készülsz?

2 · A te projekted

Opcionális. A márka a „Márka és kreditsor” szabályban jelenik meg; ha üresen hagyod, a fájlban helyőrző áll.

3 · A szabályok

Terv és szerkezet
01

Terv és szerkezet

3 / 4
Design és márka
02

Design és márka

0 / 3
Használhatóság
03

Használhatóság

1 / 5
Felhasználók és admin
04

Felhasználók és admin

0 / 3
Üzemeltetés
05

Üzemeltetés

1 / 5
Biztonság és jog
06

Biztonság és jog

1 / 3
Mérés és költség
07

Mérés és költség

0 / 4
AI a termékben
08

AI a termékben

0 / 2
Láthatóság és bemutatkozás
09

Láthatóság és bemutatkozás

0 / 4
Kommunikáció és tartalom
10

Kommunikáció és tartalom

0 / 6
Leadek és partnerek
11

Leadek és partnerek

0 / 4
Minőség és átadás
12

Minőség és átadás

2 / 3

Az eredmény

8 szabály · 290 sor · ≈ 2422 token

Az első promptban hivatkozol rá. Tedd a projektmappa gyökerébe, a SPEC.md mellé.

# PROJEKT-SZABÁLYOK**Standard vibe coding követelményrendszer** > Ezt a fájlt a coding agentnek (és neked) szánjuk. Tedd a projektmappa gyökerébe `RULES.md` néven, és az első promptban kérd meg az agentet, hogy olvassa el teljes egészében, és a fejlesztés végéig tartsa magát hozzá.>> Összeállítva: 2026. 10. 06. · 8 szabály · DarwinAI Vibe Coding Szabály-összeállító (https://darwinai.hu/vibe-coding/szabaly-osszeallito) © 2026 DarwinAI · Budaházy Szabolcs – darwinai.huSaját (és a szervezeted) projektjeihez és oktatási célra szabadon felhasználhatod és átszabhatod. Továbbadáskor, közzétételkor vagy átdolgozott változatnál a forrás megjelölése kötelező: „DarwinAI – darwinai.hu”. ---
## 0. ALAPELV Amikor új szoftverfejlesztési projektet kezdesz, az ebben a dokumentumban szereplő – a projekt gazdája által kiválasztott – elveket, funkciókat és ellenőrzési pontokat **alapértelmezett követelményként kezeld akkor is, ha a konkrét projektleírás külön nem említi őket**. Csak akkor térj el tőlük, ha erre kifejezett utasítást kapsz, vagy az adott projekt jellegéből egyértelműen következik, hogy valamelyik pont nem releváns. Ne csak a konkrétan kért funkciót készítsd el. Gondolkodj a **teljes termékben**: - termék,- UX/UI,- technológia,- üzemeltetés,- biztonság,- mérhetőség,- dokumentáció,- láthatóság,- SEO és AI SEO,- marketing,- sales,- kommunikáció,- skálázhatóság,- későbbi továbbfejleszthetőség. 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**.
## 1. PROJEKTINDÍTÁS 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.
## 2. TECHNIKAI ARCHITEKTÚRA 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.
## 3. GITHUB, BUILD ÉS DEPLOYMENT A projekt forráskódjának **GitHub repositoryban** kell lennie. A GitHub legyen a source of truth. Alapértelmezett struktúra: GitHub  → build  → container image  → deployment  → production. Ha Docker image készül, azt lehetőség szerint **GitHub Container Registryben / GHCR-ben** tárold. A Coolify deployment- és orchestration-rétegként működjön, ne elsődleges source/image repositoryként. Legyen elkülöníthető: - development;- staging;- production. A repository ne tartalmazzon: - API kulcsokat;- jelszavakat;- production credentialt;- privát tokent. Ezek environment variable-ként vagy secret store-ban legyenek.
## 4. ERROR HANDLING Ne csak happy path létezzen. Minden fontos folyamatnál legyen: - loading state;- empty state;- success state;- error state;- timeout kezelés;- retry lehetőség;- értelmezhető hibaüzenet. A user ne kapjon nyers stack trace-t vagy értelmezhetetlen API hibát.
## 5. BIZTONSÁG Alapértelmezett biztonsági minimum: - HTTPS;- secret management;- input validation;- output escaping;- megfelelő authorization;- rate limiting ahol szükséges;- biztonságos file upload;- megfelelő CORS;- session/token security;- dependency-frissíthetőség;- minimális jogosultság elve. Soha ne bízz pusztán frontend oldali jogosultságellenőrzésben. Multi-tenant rendszernél backend szinten is biztosítsd az adatok elkülönítését.
## 6. DOKUMENTÁCIÓ 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.
## 7. TESZTELÉS Ne tekints egy funkciót késznek csak azért, mert egyszer működött. Teszteld legalább: - fő user journey;- input validation;- API error;- empty state;- mobil nézet;- desktop nézet. A kritikus business logic kapjon unit/integration tesztet. A legfontosabb end-to-end folyamatokat lehetőség szerint automatizált browser test ellenőrizze. Nem cél a 100%-os tesztlefedettség. A cél a regressziók és kritikus hibák korai felismerése.
## 8. TARTALMI MINŐSÉG Ne használj placeholdert production rendszerben. Ne maradjon: - Lorem ipsum;- „Coming soon” indokolatlanul;- fake testimonial;- fake számadat;- nem működő gomb;- # link;- placeholder kép;- demo user adat. Minden CTA működjön.
## 9. DEFINITION OF DONE A projektet ne tekintsd befejezettnek attól, hogy a fő funkció működik. A projekt akkor kész, ha legalább: - [ ] a core functionality működik- [ ] a repository rendezett- [ ] a staging és a production működik- [ ] az error state-ek működnek- [ ] a loading state-ek működnek- [ ] a biztonsági minimum ellenőrizve- [ ] a README elkészült- [ ] a környezet (environment) dokumentálva van- [ ] az alapvető tesztek lefutnak- [ ] nincs placeholder tartalom- [ ] nincs nem működő CTA
## 10. VÉGSŐ ÖNELLENŐRZÉS A projekt lezárása előtt ne azt kérdezd: > „Megcsináltam-e azt, amit a brief kért?” Hanem ezt: > „Ha ezt a terméket holnap nyilvánosan elindítanánk, mi hiányozna még ahhoz, hogy valódi emberek megtalálják, megértsék, használják, ajánlják, megvegyék, illetve hogy mi mérni, üzemeltetni és továbbfejleszteni tudjuk?” Az így talált hiányosságokat vedd fel a checklistre és – amennyiben nem igényelnek üzleti döntést, fizetős szolgáltatás aktiválását vagy új credentialt – készítsd el automatikusan.
## FŐ MŰKÖDÉSI ELV **Ne várd meg, hogy minden evidens szakmai részletet külön kérjek.** Ha egy professzionális digitális termékhez egy elem logikusan szükséges, jelezd, tervezd meg és lehetőség szerint építsd be. Ugyanakkor: - ne építs értelmetlen funkciókat;- ne növeld öncélúan a komplexitást;- ne aktiválj fizetős szolgáltatást engedély nélkül;- ne hozz üzleti vagy jogi döntést helyettem;- ne publikálj vagy küldj kommunikációt automatikusan engedély nélkül. A cél: **a lehető legkevesebb utólag eszünkbe jutó „ezt még bele kellett volna rakni” típusú hiányosság.**
--- © 2026 DarwinAI · Budaházy Szabolcs – darwinai.huForrás: DarwinAI – darwinai.hu/vibe-coding

A fájl fejlécében és láblécében a © 2026 DarwinAI · Budaházy Szabolcs – darwinai.hu jelölés áll. A választásod nem hagyja el a böngésződet.

8 szabály≈ 2422 token

Előnézet

Gyakori kérdések

Amit a legtöbben kérdeznek

Hová tegyem a letöltött fájlt?
A projektmappa gyökerébe, a SPEC.md mellé. Az első promptban nevezd meg mindkettőt, és kérd, hogy a coding agent a fejlesztés végéig tartsa magát a benne lévő követelményekhez.
Miért lehet a fájl neve CLAUDE.md vagy AGENTS.md?
Egyes coding agentek ezeket a fájlneveket a projektmappából magától beolvassák: a Claude Code a CLAUDE.md-t, a Codex és több más eszköz az AGENTS.md-t. Így nem kell minden promptban külön hivatkozni rájuk. Az aktuális működést mindig ellenőrizd az eszközöd dokumentációjában.
Hány szabályt válasszak?
Annyit, amennyi a projekt jellegéhez illik: egy kis helyi eszköznél az alapok elegendők, egy publikus webalkalmazásnál vagy B2B rendszernél sokkal több kell. Az ajánlott csomagok kiindulópontot adnak, az „Érdemes mellé venni” javaslatok pedig jelzik, melyik szabály melyik másikkal szokott együtt járni.
Elküldi valahova a választásaimat?
Nem. Az összeállító teljes egészében a böngésződben fut: a választásaidat és a projekt nevét csak a saját böngésződ őrzi, a fájl a gépeden készül el. Bármikor visszaállíthatod az alaphelyzetet.

Segítünk a saját projekteddel

Közös munkában összeállítjuk a projekt specifikációját és követelményfájlját, és végigvisszük a Vibe Coding folyamatot.