Cheat-Sheet: Claude Code CLI
Modul 4 uchun beriladigan fayl. Terminal yoningizda tursin.
Vosita tez rivojlanyapti — buyruq o‘zgargan bo‘lsa, rasmiy hujjatga qarang.
Boshlash
npm install -g @anthropic-ai/claude-code # o'rnatish
cd loyiha-papkasi
claude # interaktiv sessiya boshlash
Asosiy slash-buyruqlar
| Buyruq | Vazifasi |
|---|---|
/init | Loyihani tahlil qilib CLAUDE.md yaratadi — har yangi loyihadagi birinchi qadam |
/compact | Suhbatni siqadi: muhim xulosalar qoladi, kontekst bo‘shaydi |
/clear | Kontekstni butunlay tozalaydi — yangi mustaqil vazifa oldidan |
/help | Barcha buyruqlar ro‘yxati |
Rejimlar
| Rejim | Nima qiladi | Qachon |
|---|---|---|
| Plan Mode | Faqat o‘qiydi va reja tuzadi, hech narsani o‘zgartirmaydi | Ko‘p faylli ish, refactoring, notanish kod |
| Oddiy rejim | Reja tuzadi va bajaradi (ruxsatlar bilan) | Kichik, aniq tuzatishlar |
Qoida: "Ikki fayldan ko‘p o‘zgaradimi? — Plan Mode."
Ruxsatlar qoidalari
- O‘qish — deyarli har doim xavfsiz
- Tahrir — diff'ni o‘qing, keyin ruxsat bering
- Terminal buyrug‘i — buyruqni o‘qing:
npm test·rm -rf/--forceto‘xtab o‘ylang - "Hammaga avtomatik ruxsat" rejimlari — faqat izolyatsiyalangan tajriba muhitida
Kengaytirish
| Vosita | Joyi | Vazifasi |
|---|---|---|
CLAUDE.md | Loyiha root’i | Doimiy qoidalar — har sessiyada o‘qiladi (Modul 5) |
| Sub-agentlar | .claude/agents/*.md | Ixtisoslashgan rollar (masalan, code-reviewer) |
| Hooks | Sozlamalar fayli | Amaldan oldin/keyin avtomatik ishlaydigan buyruqlar (lint, test, bloklash) |
| Skills | .claude/skills/ | Takrorlanadigan vazifalar uchun shablon (Modul 5) |
Headless rejim (skriptlar/CI uchun)
claude -p "savol yoki vazifa" # bitta so'rov, javob, chiqish
claude -p "diff'ni tahlil qil" < diff.txt # stdin dan ma'lumot berish
CI'da API kalit faqat repository secrets'da tursin (hech qachon kodda emas!).
Oltin qoidalar
Avval reja — keyin kod. Rejani o‘qish 1 daqiqa, noto‘g‘ri kodni orqaga qaytarish 20 daqiqa.
Yangi vazifa — yangi suhbat (
/clear).
Ruxsat dialogi — imzo chekish daqiqasi. O‘qimasdan imzo qo‘ymang.