1-bob · Asoslar va sozlash
1–11-maslahatlar: Claude Code bilan samarali ishlashning poydevori.
Claude Codeʼni loyiha ildizidan ishga tushiring
Claude Code joriy papkani boshlangʻich nuqta deb oladi. Ildizdan ishga tushirsangiz, u toʻliq manzarani koʻradi: fayllar tuzilishi, package.json, konfiglar.
# Toʻgʻri
cd ~/projects/my-app && claude
# Notoʻgʻri — Claude loyihaning faqat bir qismini koʻradi
cd ~/projects/my-app/src/components && claude
Avvalo /initʼni ishga tushiring
Bu buyruq loyihani tahlil qiladi va CLAUDE.mdʼni yaratadi — build buyruqlari, testlar va asosiy papkalar yozilgan koʻrsatmalar fayli. Yangi loyihada birinchi marta ishlatganda ishga tushiring.
CLAUDE.md — ierarxik tizim
U uch darajada ishlaydi:
| Daraja | Yoʻl | Mazmuni |
|---|---|---|
| Global | ~/.claude/CLAUDE.md | Umumiy qoidalar |
| Loyiha | ./CLAUDE.md | Loyihaning oʻziga xosligi |
| Papka | ./src/api/CLAUDE.md | Modul qoidalari |
CLAUDE.mdʼni qisqa tuting — 300 qatorgacha
Har bir qator — har bir soʻrovda sarflanadigan tokenlar. Shishib ketgan fayl xarajatni oshiradi, koʻrsatmalarni xiralashtiradi va javoblarni sekinlashtiradi.
Qoida: agar koʻrsatma natija sifatiga taʼsir qilmasa — uni oʻchirib tashlang.
Tuzilma: What + Domain + Validation
Samarali CLAUDE.mdʼning uch boʻlimi:
- What — loyiha nima qiladi, steki, arxitekturasi
- Domain — biznes mantiq, atamalar, patternlar
- Validation — oʻzini tekshirish uchun build, test, lint buyruqlari
Validation boʻlimi — eng muhimi. U Claudeʼga oʻz xatosini oʻzi tuzatish siklini beradi.
Tezkor tugmalar
| Tugma | Amal |
|---|---|
Shift+Tab | Almashtirish: Normal → Auto-accept → Plan Mode |
Escape | Joriy amalni toʻxtatadi |
Esc Esc | Kiritish qatorini tozalaydi |
Esc Esc (boʻsh kiritish) | Rewind — oldingi holatga qaytish |
Skrinshot — kontekst sifatida
Claude Code rasmlarni qabul qiladi: skrinshotni terminalga sudrab tashlang (drag-and-drop) yoki fayl yoʻlini koʻrsating. Tashxis aniqroq boʻlishi uchun matnli izoh qoʻshing.
2-bob · Navigatsiya va buyruqlar
12–19-maslahatlar: kontekst va sessiyalarni boshqarish.
/clear — asosiy buyrugʻingiz
Yangi vazifaga oʻtyapsizmi — kontekstni tozalang. Yangi kontekst har doim shishib ketganidan yaxshiroq ishlaydi.
Qoida: bitta vazifa — bitta kontekst. Oʻtdingizmi — tozalang.
/context — tokenlar auditi
Kontekst oynasi qanday taqsimlanganini koʻrsatadi: system prompt, MCP-serverlar, CLAUDE.md, tarix. Agar MCP-server oynaning 30 foizini egallasa — unga ehtiyoj bormi, qayta koʻrib chiqing.
Asosiy buyruqlar
| Buyruq | Vazifasi |
|---|---|
/model | Modelni almashtirish (sonnet/opus/haiku) |
/resume | Sessiyani 30 kunlik tarixdan tiklash |
/mcp | MCP-serverlar holati va token sarfi |
/help | Buyruqlar boʻyicha toʻliq maʼlumotnoma |
Auto-compaction avtomatik ishlaydi — kontekstni optimallashtirishning ichki mexanizmiga ishoning.
Git — sizning sugʻurtangiz
Jiddiy oʻzgarishlardan oldin commit qiling. Agar Claude notoʻgʻri yoʻlga kirib ketsa, bitta git checkout . hammasini qaytaradi. Kichik va tez-tez commitlar — eng yaxshi amaliyot.
3-bob · CLAUDE.md — sozlash sanʼati
20–24-maslahatlar: CLAUDE.mdʼni kuchli vositaga aylantiramiz.
Critical Rules boʻlimi
CLAUDE.md boshida — NEVER va ALWAYS soʻzlari bilan qatʼiy qoidalar:
## Critical Rules
- NEVER modify files in /config/production/
- ALWAYS run tests before committing
- NEVER use `any` type in TypeScript
- ALWAYS include error handling in API routes
CLAUDE.mdʼni yangilashni Claudeʼdan soʻrang
Qoʻlda tahrirlash oʻrniga — Claudeʼga vazifa bering. Bu compound engineering: har bir sessiya keyingi sessiyalarni yaxshilaydi.
Workflow-triggerlar
CLAUDE.mdʼda buyruqlarni skriptlarga bogʻlash:
## Workflows
- "loyihani yigʻ" → npm run build
- "testlarni ishga tushir" → npm test -- --coverage
- "deploy" → ./scripts/deploy.sh --staging
Git + xavfsizlik
CLAUDE.mdʼni commit qiling — bu shaxsiy sozlama emas, loyihaning bir qismi. Versiyalash, jamoaviy ish, bilim toʻplanishi.
--dangerously-skip-permissions — faqat bir martalik konteynerlar va CI/CD uchun. Ish kompyuteringizda hech qachon.
4-bob · Kundalik workflow
25–31-maslahatlar: Claude Code bilan har kuni qanday ishlash.
Plan Mode First — har doim
Workflow boʻyicha eng muhim maslahat:
- Plan Modeʼga oʻting (
Shift+Tabikki marta) - Vazifani tasvirlang va yondashuvni muhokama qiling
- Reja aniq boʻlguncha uni takomillashtiring
- Normal Modeʼga oʻting va amalga oshiring
Kontekst aniq boʻlsa — koʻpincha birinchi urinishdayoq toʻgʻri chiqadi.
Yangi kontekst > shishgan kontekst
| Yangi | Shishgan |
|---|---|
| Tez javoblar | Sekin generatsiya |
| Aniq yechimlar | Vazifalar orasida chalkashlik |
| Token jihatdan arzonroq | Har bir soʻrov qimmat |
Ikkinchi miya va lazy loading
Sessiyani tugatishdan oldin — Claudeʼdan barcha muhim qarorlarni CLAUDE.mdʼga yozib qoʻyishni soʻrang. Shunda bilim yoʻqolmaydi.
Lazy loading: hamma fayllarni oldindan yuklamang. Kirish nuqtasini koʻrsating — nimani oʻqish kerakligini Claude oʻzi aniqlaydi.
Tekshiruv buyruqlari — oʻz xatosini oʻzi tuzatish sikli
Muallif fikricha, eng muhim maslahat. CLAUDE.mdʼga qoʻshing:
## Verification
- Build: npm run build
- Test: npm test
- Lint: npm run lint
- Type check: npx tsc --noEmit
After ANY code change, run build + test to verify.
Claude oʻz kodini avtomatik tekshiradi va tuzatadi.
Murakkab vazifalar uchun Opus + thinking blocks
Murakkab refaktoring va arxitektura qarorlari uchun /model opusʼdan foydalaning. Thinking blocksʼni oʻqing — "I'm not sure..." kabi iboralar Claude ikkilanayotganini bildiradi.
5-bob · Power user
32–44-maslahatlar: toʻrtta primitiv va parallel ish.
Toʻrtta composable primitiv
Claude Codeʼni kengaytirishning hammasi toʻrtta blokka asoslanadi:
| Primitiv | Vazifasi | Misol |
|---|---|---|
| Skills | Takrorlanadigan workflow | Deploy tartibi |
| Commands | Tezkor yorliqlar | /review |
| MCPs | Tashqi servislar | GitHub, Notion, DB |
| Subagents | Alohida kontekst | Parallel vazifalar |
Skills, Commands va MCPs
Skills — .claude/skills/ ichidagi Markdown-fayllar, tez-tez bajariladigan amallar uchun koʻrsatmalar.
Commands endi Skills bilan birlashtirilgan. Qoʻlda yaratmang — Claudeʼdan soʻrang.
MCPs Claudeʼni GitHub, maʼlumotlar bazalari, monitoringga ulaydi. Kerakli MCPʼni oʻrnatishni Claudeʼdan soʻrang.
Subagentlar va koʻrsatmalar sifati
Subagents — parallel vazifalar uchun alohida kontekst oynasiga ega mustaqil agentlar.
Koʻrsatmalarga koʻmib tashlamang: 5 ta asosiy qoida 50 ta maydasidan yaxshiroq. Claude best practicesʼni shundoq ham biladi.
Parallel ish
Bir vaqtning oʻzida bir nechta Claude Code nusxasi — eng kuchli usul:
- iTerm:
Cmd+D— ekranni boʻlish,Cmd+[/]— oʻtish - Git worktrees: har bir nusxa uchun alohida ishchi daraxt
- Bildirishnomalar: vazifa tugaganda ovozli signal
# Alohida ishchi daraxtlar yaratish
git worktree add ../app-feature-a feature-a
git worktree add ../app-feature-b feature-b
/chrome — brauzer bilan ishlash
Claude Code brauzerni boshqara oladi: sahifalarga oʻtish, bosish, formalarni toʻldirish, DOMʼni koʻzdan kechirish, skrinshotlar. Qoʻllanilishi: UI testlash, parsing, avtomatlashtirish.
6-bob · Ilgʻor usullar
45–50-maslahatlar: hooks, avtomatlashtirish va falsafa.
Hooks — amallarni tutib olish
Claude amallaridan oldin (PreToolUse) yoki keyin (PostToolUse) bajariladigan skriptlar:
- Auto-format: har bir fayldan keyin Prettier
- Bloklash:
rm -rf,DROP TABLE, force-pushʼni taqiqlash - Logging: audit uchun amallarni yozib borish
Plaginlar ekotizimi
Oʻsib borayotgan ekotizim: GitHubʼda minglab MCP-serverlar, saralangan roʻyxatlar, community skills. Composable primitivlardan kengaytmalar orqali foydalaning.
Context is King
Asosiy tamoyil. Kontekstning besh qatlami:
- CLAUDE.md — statik (qoidalar, koʻrsatmalar)
- Prompt — dinamik (joriy vazifa)
- Fayllar — kod (loyiha holati)
- MCP — tashqi (API, maʼlumotlar)
- History — tarixiy (oldingi qarorlar)
Claudeʼga aynan kerakli narsa kerak. Ortiqchasi emas.
Shu usullarning barchasidan foydalanadigan AI yordamchi kerakmi?
MILA GPT — biznes va unumdorlik uchun shaxsiy AI yordamchi. Claude Codeʼning eng yaxshi amaliyotlaridan foydalanib, 24/7 ishlaydi.