Claude Code samarali ishlashi uchun kerak boʻladigan 5 fayl
Beshta sozlash fayli — CLAUDE.md, settings, commands, hooks va MCP. Bir soatlik sozlashdan soʻng Claude loyiha konteksti va xotirasi bilan ishlaydi.
Shu 5 qadamdan keyin Claude Code ishchi miya va xotiraga ega boʻladi.
Bu yoʻriqnoma Claude Codeʼni allaqachon oʻrnatgan yoki endi AIʼga shoʻngʻiy boshlagan va uni bir marta sozlamoqchi boʻlganlar uchun. Loyihani eslashi, bir narsani qayta-qayta soʻramasligi va rutinni oʻzi qilishi uchun.
Sozlanmagan Claude Code — zoʻr dasturchini yollab, unga loyiha haqida hech narsa tushuntirmagandek. U aqlli, lekin hammasini oʻzi oʻylab topadi. Baʼzan omadli, koʻpincha — yoʻq.
Quyidagi besh fayl bu muammoni uzoq muddatga hal qiladi. Bir marta sozlasangiz, Claude sizning kontekstingizda ishlaydi.
Nimalar ichida
CLAUDE.md— loyiha xotirasi.claude/settings.json— Claude nimani mumkin, nimani yoʻq.claude/commands/— sizning shaxsiy buyruqlaringiz- Hooks — fonda avtomatika
- MCP Servers — Claudeʼning fayllaringizdan tashqaridagi qoʻllari
1. CLAUDE.md — loyiha xotirasi
Bu nima
Claude har bir sessiyadan oldin oʻqiydigan matn fayli. Uning sizning loyihangiz boʻyicha yoʻriqnomasi: kodni qanday yozish, qaysi kutubxonalarni ishlatish, soʻrovsiz hech qachon nimaga tegmaslik.
Nima uchun
CLAUDE.md'siz har bir sessiya noldan boshlanadi. Claude siz animatsiyasiz minimalistik dizayn xohlashingizni bilmaydi. Loyihada React yoʻqligini va uni taklif qilish kerak emasligini bilmaydi. Kommitlarni qanday rasmiylashtirishingizni bilmaydi. Taxmin qila boshlaydi — va koʻpincha notoʻgʻri tomonga.
Unga nima yozish kerak
- kod va izohlarni qaysi tilda yozish
- qaysi kutubxonalarni ishlatish, qaysilarini — hech qachon
- kommitlarni qanday rasmiylashtirish
- Claude aniq ruxsatsiz nimaga tegmasligi kerak
Fayl loyihaning ildizida yashaydi — asosiy fayllar yonida.
Claude Code uchun prompt
Bu papkadagi fayllarni oʻrganing va loyiha tavsifi bilan CLAUDE.md yarat:
stek, uslub qoidalari, nima qilish mumkin emas.
Claude fayllarni oʻzi oʻqiydi va CLAUDE.mdʼni toʻldiradi. Sizga tekshirib, oʻz qoidalaringizni qoʻshish qoladi.
«Toza kod yozing» deb yozmang — bu istak, qoida emas. Claude uni eʼtiborsiz qoldirishi mumkin. Aniq yozing: «Bootstrap ishlatmang», «kommitlarni ingliz tilida yozing», «kelishuvsiz animatsiya qoʻshmang».
[TODO: skrin — loyiha ildizidagi CLAUDE.md misoli]
2. .claude/settings.json — Claude nimani mumkin, nimani yoʻq
Bu nima
Huquqlar sozlamalari fayli. Siz oldindan Claudeʼga qaysi harakatlarni oʻzi qila olishini, qaysilarini — faqat sizning tasdiging bilan qilishini aytasiz.
Nima uchun
Sukut boʻyicha Claude deyarli har bir qadamda toʻxtab, ruxsat soʻraydi. Bu xavfsiz, lekin ishni sekinlashtiradi. settings.json'da siz bir marta nimaga ishonishingizni yozasiz — va u mayda-chuydaga qayta soʻrashni toʻxtatadi. Bunda xavfli operatsiyalarni butunlay bloklash mumkin.
Unga nima yozish kerak
- ruxsat etilgan operatsiyalar: oʻqish, yozish, tahrirlash, buyruqlarni ishga tushirish
- taqiqlangan operatsiyalar: masalan, tasdiqsiz fayllarni oʻchirish
- muhit oʻzgaruvchilari: qaysi modelni ishlatish, limitlar
Fayl loyiha ichidagi .claude/ papkasida yotadi.
Claude Code uchun prompt
.claude papkasini va uning ichida settings.json faylini yarat. Ruxsat bering: fayllarni
oʻqish, yozish, kodni tahrirlash, terminal buyruqlarini ishga tushirish.
Taqiqla: tasdiqsiz fayllarni oʻchirish.
Agar Claude har bir harakat haqida qayta-qayta soʻrashda davom etsa — ehtimol fayl yaratilmagan yoki notoʻgʻri joyda yotibdi. .claude papkasi loyiha ildizida boʻlishi kerak, settings.json — uning ichida.
3. .claude/commands/ — sizning shaxsiy buyruqlaringiz
Bu nima
Har bir .md fayl buyruqqa aylanadigan papka. Promptni review.md fayliga saqladingiz — /review buyrugʻini olding. joylashtirish.md yozdingiz — /joylashtirish olding.
Nima uchun
Agar siz qayta-qayta bir xil uzun promptni yozsangiz — kodni tekshirish uchun, nashrga tayyorlash uchun, tavsif generatsiya qilish uchun — bu charchatadi. Kastom buyruqlar istalgan takrorlanuvchi promptni bitta qisqa soʻzga aylantiradi.
Buyruqlar argumentlarni qoʻllab-quvvatlaydi. /review index.html yozdingiz — Claude review.md'dan chek-listni oladi va uni shu aniq faylga qoʻllaydi.
Darrov yaratish arzigulik buyruqlar
/review— kommitdan oldin kodni chek-list boʻyicha tekshirish/joylashtirish— nashrga tayyorgarlik qadamlari boʻylab oʻtish/describe— SEO uchun sahifa yoki boʻlim tavsifini yozish
Claude Code uchun prompt
.claude/commands/ papkasini yarat va review.md faylini qoʻshing — kommitdan
oldin HTML/CSS kodni tekshirish uchun chek-list: kod tozaligi, mobil
qurilmalarda ishlashi, havolalar toʻgʻriligi.
Endi terminalda /review yozganingizda, Claude buyruqni tanlab bajarishni taklif qiladi.
[TODO: skrin — terminalda buyruqlarning ochiladigan roʻyxati]
commands/ ichidagi fayllar albatta .md kengaytmasi bilan. Buyruq fayl bilan bir xil nomlanadi: review.md → /review.
4. Hooks — fonda avtomatika
Bu nima
Hooks (xuklar) — Claude fayllar bilan nimadir qilishidan oldin yoki keyin avtomatik ishga tushadigan skriptlar. U kodni oʻzgartirdi — avtoformatlash ishga tushdi. Yangi fayl yozdi — tekshiruv oʻtdi.
Nima uchun
Formatlash va tekshiruv haqida eslab yurish shart emas. Har safar vositalarni qoʻlda ishga tushirish shart emas. Hammasi oʻzi sodir boʻladi — fonda, har bir oʻzgarishdan keyin darrov.
Nimani avtomatlashtirish mumkin
- kodni avtoformatlash — dastur uni har bir fayl saqlanganidan keyin tartibga keltiradi (ortiqcha boʻshliqlarni olib tashlaydi, otstuplarni tekislaydi)
- kommitdan oldin xatolarni tekshirish — agar kodda ravshan muammolar boʻlsa, Claude uni yubormaydi
- Claude uzoq vazifani tugatganda bildirishnoma
- koddagi oʻzgarishlardan keyin testlarni ishga tushirish
settings.json ichida, hooks boʻlimida sozlanadi.
Claude Code uchun prompt
settings.jsonʼga xuklar qoʻshing: har bir HTML va CSS fayl
oʻzgarishidan keyin prettierʼni ishga tushir. Agar prettier oʻrnatilmagan boʻlsa —
uni qanday oʻrnatishni koʻrsat.
Prettier — kodni avtomatik tartibga keltiradigan dastur. Wordʼdagi «avtoformat» kabi: faylni saqladingiz — kod darrov ozoda boʻldi.
Baʼzan Claude tentaklasha boshlaydi va prettierʼni birinchi martadan oʻrnatmaydi. Hammasini toʻgʻri qilganini tekshirishini soʻrang.
5. MCP Servers — Claudeʼning fayllaringizdan tashqaridagi qoʻllari
Bu nima
Tashqi xizmatlarga ulanishlar. Standart holatda Claude faqat kompyuteringizdagi fayllar bilan ishlaydi. MCP bu imkoniyatni kengaytiradi: u maʼlumotlar bazalariga murojaat qiladi, internetda qidiradi va GitHub bilan ishlaydi.
Nima uchun
MCPʼsiz Claude — lokal fayllar bilan yaxshi yordamchi. MCP bilan u maʼlumotlar bazasiga soʻrov yuboradi va darrov real maʼlumotlar asosida kod yozadi. Yoki ish jarayonida internetdan maʼlumot topadi. Yoki muharrirdan chiqmasdan GitHubʼda vazifa yaratadi.
Nimani ulash mumkin
- maʼlumotlar bazasi (Supabase, Postgres) — Claude soʻrovlarni toʻgʻridan-toʻgʻri yozadi va bajaradi
- internetda qidiruv — brauzerga oʻtmasdan resyorch uchun
- GitHub — vazifa yaratish, PR koʻrish, branchlarni boshqarish
- tayyor MCP-server boʻlgan istalgan xizmat
settings.json'da, mcpServers boʻlimida sozlanadi.
Claude Code uchun prompt
Internetda qidiruv uchun MCP-serverni (Brave Search) qanday
ulashni koʻrsat. settings.jsonʼga konfiguratsiya qoʻshing va qoʻshimcha nima
qilish kerakligini tushuntir.
Agar MCP ulanmasa — koʻpincha notoʻgʻri API-kalit yoki URL. Claudeʼdan konfiguratsiyani qayta tekshirishini soʻrang.
Tez-tez uchraydigan xatolar
[BAD] CLAUDE.md juda umumiy. «toza kod yozing» — istak, qoida emas. Claude eʼtiborsiz qoldiradi.
[GOOD] Aniqlik: «Bootstrap ishlatmang», «kommitlarni faqat ingliz tilida yozing», «kelishuvsiz animatsiya qoʻshmang».
settings.json oʻsha yerda emas. Claude har bir harakat haqida qayta-qayta soʻrashda davom etadi — ehtimol fayl yaratilmagan yoki notoʻgʻri joyda yotibdi. .claude papkasi loyiha ildizida, settings.json uning ichida.
Buyruqlar ishlamaydi. commands/ ichidagi fayllar .md kengaytmasiga ega boʻlishi kerak. Buyruq fayl bilan bir xil nomlanadi: review.md → /review.
Hooks ishga tushmaydi. Vosita loyihada oʻrnatilganiga ishonch hosil qiling. Xuk bor, lekin prettier oʻrnatilmagan boʻlsa — ishga tushadigan narsa yoʻq. Claudeʼdan tekshirishini soʻrang.
MCP ulanmaydi. Notoʻgʻri API-kalit yoki URL. Konfiguratsiyani qayta tekshiring.
Xulosa: hozir nima qilish kerak
- Loyiha qoidalari bilan
CLAUDE.mdyaratish - Ruxsatlar va taqiqlar bilan
.claude/settings.jsonyaratish .claude/commands/papkasini yaratish va birinchi/reviewbuyrugʻini qoʻshish- Avtoformatlash uchun xuklar qoʻshish
- Ish uchun kerakli kamida bitta MCP-serverni ulash
Sozlash 20–30 daqiqa oladi. Shundan keyin Claude loyihani eslaydi, ortiqchasini qayta soʻramaydi va rutinni oʻzi qiladi.
Bu yana qayerda asqotadi
Bu fayllar istalgan loyihada ishlaydi. Telegram-bot, veb-ilova, avtomatlashtirish skripti — .claude/ tuzilmasi va CLAUDE.md loyiha bilan oʻzgarishsiz koʻchadi. Bir marta tushunib olding — hamma joyda qoʻllaysan.
Keyin nima oʻqish
- Yangi boshlovchilar uchun Claude — agar asosiy akkauntni hali sozlamagan boʻlsangiz
- Claude uchun Top-16 skils — qaysi tayyor koʻnikmalarni darrov oʻrnatish
- AGENTS.md va Memory Bank (paid) — CLAUDE.mdʼdan keyingi daraja
- Tokenlarni tejash — faol vaybkodlaganda obunani yoqib yubormaslik