Har bir kod uchun amal qilinadigan standart: naming, funksiyalar, DRY, errorlar, tiplar, struktura, testing, xavfsizlik, performance, concurrency, logging, dependency va git gigiyena. AI yordamchilarini boshqarish uchun "always inclusion" qoidalar to'plami. Senior-review litmus testi bilan tugaydi: 'Bu kodni katta dasturchi review'da tasdiqlarmidi?'
Bu standart AI'ga sifatli kod yozishni o'rgatadi: naming, funksiyalar, DRY, errorlar, tiplar, struktura, testing, xavfsizlik, performance, concurrency, logging, dependency va git gigiyena.
clean-code.md faylini AI yordamchingizga bering (chatga yuboring,attach qiling, yoki matnini copy-paste qiling).
"Bu faylni xotirangga saqlab qo'y. Men kod yozishingni so'rasam, har gal shu qoidalarga amal qil."
Tamom. AI faylni o'qiydi, qoidalarni eslab qoladi, va keyingi har bir kod so'rovida ularga avtomat amal qiladi.
Bu universal — Claude, ChatGPT, Gemini, DeepSeek, Grok, Cursor, Copilot, Kiro, Aider, Windsurf — qaysisi bo'lmasin, bir xil yo'l ishlaydi.
Agar siz IDE-da AI'dan tez-tez foydalanasiz, faylni quyidagi joyga qo'ysangiz, har sessiyada o'zi yuklanadi, har gal aytib turishingiz shart bo'lmaydi:
| AI yordamchi | Fayl yo'li |
|---|---|
| Claude Code |
CLAUDE.md (loyiha ildizi) |
| Kiro | .kiro/steering/clean-code.md |
| Cursor | .cursor/rules/clean-code.mdc |
| GitHub Copilot | .github/copilot-instructions.md |
| Aider | CONVENTIONS.md |
| Windsurf | .windsurfrules |
Bitta buyruq bilan olish:
bashcurl -fsSL https://www.kollabee.app/clean-code.md -o CLAUDE.md
(Yuqoridagi nomni o'z agentingizga moslab almashtiring.)
Bir loyihada bir nechta AI yordamchi ishlatsangiz, hammasini bir faylga qarating — qoidalar bir manbadan boshqariladi, javoblar izchil bo'ladi.
Litsenziya: MIT — erkin foydalaning, tarqating, o'zgartiring.
0 Comments