Skip to main content

Claude Code'ni boshlash — birinchi qadamlar

Claude Code boshlash

Claude Code — Anthropic-ning rasmiy CLI agent vositasi. Terminal'da turib, kod yozish, fayl tahrirlash, testlar bajarish, deploy qilish — barchasini Claude bilan suhbat orqali bajarish mumkin. Bu chat-bot emas, balki sizning mashinangizga to'liq kirish huquqi bo'lgan agent.

Ushbu qo'llanmada — birinchi marta o'rnatishdan tortib 3 kunda mahsuldor ishchi jarayoni qurishgacha.

1-kun: O'rnatish va dastlabki sessiya

Talablar

  • macOS, Linux yoki Windows (WSL)
  • Node.js 22+
  • Anthropic API kaliti yoki Claude Pro/Max obunasi

O'rnatish

npm install -g @anthropic-ai/claude-code
claude --version

Birinchi ishga tushirish:

cd ~/loyihalaringiz/loyiha-nomi
claude

Birinchi marta — autentifikatsiya. Brauzer ochiladi, OAuth orqali kirasiz. Yoki API kaliti ~/.claude/settings.json orqali:

{
"ANTHROPIC_API_KEY": "sk-ant-..."
}

Birinchi suhbat

Loyiha papkasidasiz. Boshlang oddiy savol bilan:

> Bu loyiha haqida nima deysiz? package.json va README ni o'qing

Claude papkani o'qiydi, kontekstni quradi va qisqacha xulosa beradi. Bu — qanchalik kuchli vositaga tushganingizning birinchi belgisi.

Asosiy komandalar

  • Tab — fayl yoki papka nomini avtoyakunlash
  • / — slash komandalar (/help, /clear, /init)
  • @fayl.js — faylni kontekstga qo'shish
  • #fakt yoziladi — sessiya xotirasiga yozish
  • Ctrl+C — joriy harakatni to'xtatish
  • Ctrl+D — sessiyani yakunlash

2-kun: Konfiguratsiya va CLAUDE.md

Bu kun — agentni "o'qitish" kuni.

CLAUDE.md yaratish

Loyiha root'ida CLAUDE.md fayli — Claude har sessiyada o'qiydigan ko'rsatma.

claude
> /init

/init komandasi loyihani tahlil qiladi va sizning loyiha uchun avtomatik CLAUDE.md yaratadi. Keyin uni qo'lda tahrirlang — qo'shing:

  • Stack va kutubxonalar
  • Komandalar (pnpm dev, pnpm test)
  • Kod konvensiyalari
  • Yashil/qizil zonalar (avtonom vs ruxsat so'rash)

Batafsil: CLAUDE.md fayli.

MCP serverlar

Tashqi tizimlar bilan integratsiya uchun:

claude mcp add filesystem npx -y @modelcontextprotocol/server-filesystem ~/loyiha
claude mcp add github npx -y @modelcontextprotocol/server-github

Yoki ~/.claude/.mcp.json faylini qo'lda tahrirlash. Batafsil: MCP serverlarini tanlash.

Skills qo'shish

claude skill list
claude skill install <skill-name>

Yoki o'z skill-laringizni ~/.claude/skills/ ga qo'llab tashlang. Batafsil: Claude Code Skills.

Settings

~/.claude/settings.json — global sozlamalar:

{
"model": "claude-opus-4-7",
"permissions": {
"allow": ["Bash(npm run *)", "Read", "Write"],
"deny": ["Bash(rm -rf *)"]
},
"hooks": {
"PreToolUse": [...],
"PostToolUse": [...]
}
}

3-kun: Ish jarayonini qurish

Endi — kunlik ishchi yo'l.

Loyihaning bo'limlarga ajratish

Katta vazifani — kichik chunk-larga. Har biri 1–3 fayl, 1 testlanadigan funksiya.

Yomon: "butun auth tizimini yoz"
Yaxshi: "register endpoint + uning unit test'ini yoz"
"endi login endpoint qo'sh"
"session middleware qo'sh"

Planlash rejimi

Murakkab vazifa uchun — avval rejani so'rang:

> /plan
> Auth tizimi qurish kerak. Reja taklif qiling:
- Stack: Fastify + Prisma + JWT
- Endpoint'lar: register, login, /me, logout
- DB sxemasi: users, sessions

Claude reja chiqaradi — siz tasdiqlaysiz — keyin kod bosqichma-bosqich yoziladi.

Code review

> Oxirgi commit ni ko'rib chiqing. Sezgir o'zgarish bormi?

Yoki avtomatik (hook orqali):

{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [{"type": "command", "command": "eslint --fix ${file}"}]
}
]
}
}

Subagent dispetcheri

Murakkab vazifani parallel ishlash uchun:

> Bir vaqtda 3 ta vazifa:
1. Frontend: login form qo'sh
2. Backend: auth endpoint qo'sh
3. DB: users migration yoz
Har birini alohida subagent ga ber.

Claude Task toolini ishlatadi va parallel ishlay boshlaydi.

Kunlik ish jarayoni — misol

Bir kun davomida:

  1. 9:00claude ochish, git pull, "Yangi issue #1234 bo'yicha boshlaymiz"
  2. 9:15 — Claude tegishli kodni o'qiydi, reja taklif qiladi
  3. 9:30/plan tasdiqlanadi, code-write boshlanadi
  4. 10:30 — birinchi commit, testlar yashil
  5. 11:00claude code-review skill bilan o'zini tekshiradi
  6. 11:30gh pr create orqali PR
  7. Kunduzi — boshqa vazifaga o'tish, parallel agent

Anti-paternlar

  • CLAUDE.md sozlamasdan ishlash: Claude har sessiyada "stack nima?" deb so'raydi. Vaqt yo'qotuvchi
  • Hech qachon /clear qilmaslik: kontekst 100K dan oshib ketadi, model sekinlashadi
  • Sessiya ichida sezgir parol/key ochiq qoldirish: shu sessiya log'i Anthropic'ga ketishi mumkin
  • Agentga "hammasini o'zing qil" deyish: katta vazifani parchalash — sizning ishingiz. Bo'lmasa — natija yomon
  • /cost ni unutib ketish: kunda 30 USD sezdirmasdan o'tib ketishi mumkin

Keyingi qadamlar