# Claude Code’da javob uslublari: qanday almashtirish va o‘zingiznikini yaratish

> Claude Code’dagi chiqish uslublari nima va ular CLAUDE.md’dan qanday farq qiladi: to‘rtta o‘rnatilgan uslub, /config orqali almashtirish va o‘z uslubingizni yozish.

Source: https://ailoot.ai/blog/uz/claude-code-output-styles/
Canonical: https://ailoot.ai/blog/uz/claude-code-output-styles/
Language: uz
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-195
Revision: sha256-e489948d4e638d9880c542dddb9a2c8d56fcfecdc4ed453e81dc5e6bcadfa66f


Agar Claude Code’dan har ikki xabardan birida “qisqaroq javob bering”, “batafsilroq tushuntiring” yoki “dasturchi emas, muharrir sifatida ish tuting” deb so‘rayotgan bo‘lsangiz, buni bir marta sozlab qo‘yishingiz mumkin. Buning uchun alohida sozlama bor: interfeysda chiqish uslublari deb ataladigan javob uslublari. Uslub rolni, ohangni va keyingi barcha xabarlarga beriladigan javob formatini siz uni almashtirguningizcha o‘zgartiradi.

Uslub Claude loyihangiz haqida **nimani bilishini emas**, **qanday** javob berishini o‘zgartiradi. Loyiha kontekstini `CLAUDE.md` faylida belgilashingiz mumkin; [Claude’ni o‘zingizga moslashtirish](https://ailoot.ai/blog/uz/claude-personalization-profile-memory/) haqidagi alohida qo‘llanmaga qarang.

Ailoot bilan ishlash haqida ma’lumot [hujjatlarda](https://ailoot.ai/docs/) berilgan.



## Claude Code’da javob uslubi nima?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Javob uslubi (chiqish uslubi) — Claude Code siz yuborgan har bir so‘rovga qo‘shadigan ko‘rsatmalar to‘plami. U javobning roli, ohangi va formatini belgilaydi, lekin modelning bilimini o‘zgartirmaydi. Oddiy Default uslubidan tashqari, to‘rtta o‘rnatilgan uslub bor: Proactive, Concise, Explanatory va Learning. Ularni `/config` → Output style orqali almashtiring.

</div>

Claude Code odatda muhandis sifatida sozlangan: u qadamlarni batafsil tushuntiradi, tahrirlarni rejalashtiradi va nima qilayotganiga izoh beradi. Bu Default uslubi — kod bilan ishlash uchun standart ko‘rsatmalar to‘plami.

Javob uslubi bu ko‘rsatmalar to‘plamini o‘ziniki bilan almashtiradi. Har bir so‘rov bilan Claude Code faol uslub ko‘rsatmalarini modelga yuboradi; Default’dan boshqa uslub tanlanganda, suhbat davomida Claude’ga tanlangan uslubni yana eslatib turadi. Shuning uchun qanday javob olishni xohlayotganingizni qayta-qayta so‘rashingiz shart emas.

Har safar bir xil javob berish uslubini xohlasangiz, uslubdan foydalaning: qisqa javoblar, tushuntirishlar yoki dasturchi o‘rniga matn muharriri yoxud ma’lumotlar tahlilchisi roli. Claude muayyan loyihaning qoidalari va tuzilishini eslab qolishi kerak bo‘lsa, buning uchun `CLAUDE.md` faylidan foydalaning.

## Javob uslubi CLAUDE.md’dan nimasi bilan farq qiladi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Javob uslubi Claude Code’ning standart ko‘rsatmalarini almashtiradi va har bir javobga tatbiq etiladi. `CLAUDE.md` esa loyiha kontekstini qo‘shadi. Uslub qanday javob berishni, `CLAUDE.md` esa loyihangiz bilan ishlaganda nimalarni hisobga olishni belgilaydi. Bu vositalar bir-biriga xalaqit bermaydi.

</div>

Claude Code xatti-harakatlariga ta’sir qilishning bir necha yo‘li bor va ularning har biri turli maqsadga xizmat qiladi.

| Vosita | Nima qiladi | Qachon ishlatish kerak |
|----|----|----|
| Javob uslubi | Standart ko‘rsatmalarni almashtiradi va har bir javobga tatbiq etiladi | Har safar boshqa rol, ohang yoki javob formatini xohlasangiz |
| `CLAUDE.md` | Tizim xabaridan keyin loyiha kontekstini qo‘shadi | Claude loyiha qoidalari va tuzilishini doim bilishi kerak bo‘lsa |
| `--append-system-prompt` | Ishga tushirish paytida tizim xabariga qo‘shimcha kiritadi | Ishga tushirish bayrog‘i orqali bir martalik qo‘shimcha kiritmoqchi bo‘lsangiz |
| Subagentlar | O‘zining tizim xabari va vositalariga ega yordamchini ishga tushiradi | Ixtisoslashgan vazifa uchun alohida yordamchi kerak bo‘lsa |

Uslub javob berish tarzini belgilaydi, `CLAUDE.md` esa loyiha kontekstini saqlaydi. Birining vazifasini boshqasiga yuklash shart emas.

## Qaysi o‘rnatilgan uslublar bor va ulardan qachon foydalanish kerak?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Default’dan tashqari, to‘rtta o‘rnatilgan uslub bor. Proactive’da Claude darhol ishga kirishadi va qo‘shimcha savollarni kamroq beradi. Concise qisqa, kirishsiz javob beradi. Explanatory ishlash jarayonida tushuntirishlar qo‘shadi. Learning siz bilan birga ishlaydi va tugatishingiz uchun kichik kod bo‘laklarini qoldiradi. Concise Claude Code’ning 2.1.237 va undan keyingi versiyalarida mavjud.

</div>

**Proactive.** Claude vazifani darhol bajaradi, mayda noaniqliklarda oqilona taxminlar qiladi va muhokama qilishdan ko‘ra harakat qilishni afzal ko‘radi. Bu xatti-harakat auto mode’dan mustaqilroq va ruxsat rejimini o‘zgartirmasdan ishlaydi. Nimalarni tasdiqingizsiz ishga tushirish mumkinligini baribir ruxsat rejimi belgilaydi: uslub Claude’ni qat’iyroq harakat qilishga undaydi, ammo xavfli buyruqlardan himoyani olib tashlamaydi. Bu uslub vositaga ishonganingizda va har bir mayda aniqlik uchun to‘xtashini istamaganingizda mos keladi.

**Concise.** Claude avval natijani aytadi, kirish va jarayon tavsiflarini tashlab ketadi, javoblarni qisqa tutadi. Ishni Default’dagidek puxta bajaradi va izoh so‘rasangiz, batafsil javob beradi. Xatolar haqidagi xabarlar, xavfsizlik ogohlantirishlari va xavfli harakatlardan oldingi tasdiqlar to‘liq qoladi — uslub ularni qisqartirmaydi. Bu uslub qisqa va bevosita javob xohlaganingizda mos keladi.

**Explanatory.** Claude ishlash jarayonida nima uchun muayyan yechimni tanlagani va loyihadagi kod qanday tuzilganini tushuntiradi. Javoblar Default’dagidan uzunroq bo‘ladi. Natijani olish bilan birga nimalar bo‘layotganini ham tushunmoqchi bo‘lsangiz, bu uslub mos keladi.

**Learning.** Hamkorlik rejimi: Claude qarorlarini tushuntirish bilan cheklanmaydi, balki faylda `TODO(human)` belgilari bilan o‘zingiz yozishingiz uchun kichik kod bo‘laklarini ham qoldiradi. Amalda bajarib o‘rganmoqchi va kodning bir qismini o‘zingiz yozmoqchi bo‘lsangiz, bu uslub mos keladi.

<div class="aside" data-semantic="callout" role="note" aria-label="Maslahat">

Maslahat

Nimadan boshlashni bilmasangiz, qisqa javoblar uchun Concise’ni yoki qarorlar ortidagi mantiqni tushunish uchun Explanatory’ni tanlang. Qo‘lda kod yozmasangiz ham, ikkalasi foydali.

</div>

## Javob uslublarini qanday almashtirish mumkin?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Claude Code’da `/config` buyrug‘ini ishga tushiring va Output style bandini, keyin xohlagan uslubingizni tanlang. Tanlovingiz loyihadagi `.claude/settings.local.json` faylida saqlanadi. 2.1.251 va undan keyingi versiyalarda yangi uslub keyingi xabardan kuchga kiradi. VS Code kengaytmasida uslublar Output styles menyusidan tanlanadi; bu menyu 2.1.257 versiyasidan boshlab mavjud.

</div>

Eski ko‘rsatmalarda uslublar uchun alohida buyruqni uchratishingiz mumkin. Taqdim etilgan hujjatlarda `/config` yo‘li ko‘rsatilgan.

1.  ### Sozlamalarni oching

    ```
    /config
    ```

    Buyruqni Claude Code chatiga kiriting. Sozlamalar menyusi ochiladi.

2.  ### Output style bandini tanlang

    Menyudan Output style qatorini topib, oching. Ro‘yxat paydo bo‘ladi: Default va to‘rtta o‘rnatilgan uslub, shuningdek, yaratgan bo‘lsangiz, o‘zingizning uslublaringiz.

3.  ### Uslubni tanlab, ishlashda davom eting

    Xohlagan uslubingizni tanlang. Claude Code tanlovingizni joriy loyihadagi `.claude/settings.local.json` fayliga saqlaydi. 2.1.251 va undan keyingi versiyalarda yangi uslub keyingi xabaringizdan kuchga kiradi.

VS Code kengaytmasida ishlayotgan bo‘lsangiz, `/` buyrug‘i bilan menyuni ochib, Output styles bandini tanlang. Tanlovingiz o‘sha faylga saqlanadi. Kengaytmadagi uslublar menyusi 2.1.257 versiyasidan boshlab mavjud.

Menyudan foydalanmasdan ham sozlamalar faylida uslubni belgilashingiz mumkin:

```json
{
  "outputStyle": "Explanatory"
}
```

<div class="aside" data-semantic="callout" role="note" aria-label="Ogohlantirish">

Diqqat

Seans o‘rtasida uslublarni almashtirsangiz, o‘zgarish keyingi xabardan kuchga kiradi. Bu Claude Code’ning 2.1.251 va undan keyingi versiyalarida ishlaydi. Eski versiyalarda yangi uslub faqat `/clear` buyrug‘idan keyin yoki yangi seansda kuchga kirardi — uslubingiz “almashmayotgan” bo‘lsa, avval versiyani tekshiring.

</div>

## O‘zingizning javob uslubingizni qanday yaratish mumkin?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

O‘zingizning uslubingiz — qisqa sarlavha va ko‘rsatmalardan iborat oddiy Markdown fayli. Uni `.claude/output-styles` papkasiga, barcha loyihalar uchun uy papkangizga yoki loyiha ichiga joylashtiring. Sarlavhada `name` belgilanmagan bo‘lsa, fayl nomi uslub nomiga aylanadi. Faylni terminal seansi vaqtida yaratgan bo‘lsangiz, Claude Code’ni qayta ishga tushiring, keyin `/config` orqali uslubni tanlang.

</div>

Buning uchun dasturlash shart emas — uslubni oddiy tilda yozing. Fayl uchta tire orasidagi sarlavha (metadata) va uning ostidagi ko‘rsatmalar matnidan iborat.

Faylni qayerga joylashtirish uslub qayerda ishlashini xohlashingizga bog‘liq:

- `~/.claude/output-styles` — uslub barcha loyihalaringizda mavjud bo‘ladi.
- Loyiha ichidagi `.claude/output-styles` — uslub faqat shu loyiha uchun ishlaydi.

Claude’dan dasturchi o‘rniga biznes matnlari muharriri sifatida javob berishni so‘raydigan uslub namunasi:

```markdown
---
name: Matn muharriri
description: Biznes matni muharriri sifatida javob bering, dasturchi sifatida emas
---

Siz biznes matnlari muharririsiz. Foydalanuvchi afzal ko‘rgan tilda, qisqa paragraflarda javob bering.
Avval tuzatilgan variantni, keyin sabablar bilan tahrirlar ro‘yxatini keltiring.
So‘ralmasa, kod taklif qilmang va texnik tafsilotlarni muhokama qilmang.
```

Sarlavhadagi `name` — `/config` menyusida ko‘rinadigan uslub nomi; uni kiritmasangiz, fayl nomi ishlatiladi. `description` — menyuda ham ko‘rinadigan qisqa izoh.

`keep-coding-instructions` maydoni ham bor. Odatiy holatda maxsus uslub Claude Code’ning muhandislikka oid o‘rnatilgan ko‘rsatmalarini — masalan, izohlarni qanday yozish, ishni qanday tekshirish va tahrirlarni cheklash haqidagi ko‘rsatmalarni — olib tashlaydi. Javob uslubingizdan foydalanganda ham Claude muhandis sifatida ishlashini xohlasangiz (masalan, doim diagrammadan boshlashini), sarlavhada `keep-coding-instructions: true` deb belgilang. Ushbu uslubda Claude kod bilan ishlamasa — yuqoridagi matn muharriri misolidagi kabi — bu maydon kerak emas.

1.  ### Uslublar papkasini yarating

    ```bash
    mkdir -p ~/.claude/output-styles
    ```

    Bu uslubni barcha loyihalarda mavjud qiladi. Bitta loyiha uchun uning ichidagi `.claude/output-styles` papkasidan foydalaning.

2.  ### Markdown faylini saqlang

    Papkaga `redaktor.md` kabi fayl joylang va sarlavha hamda ko‘rsatmalarni qo‘shing. Yuqoridagi namunadan foydalanib, uni vazifangizga moslashtirishingiz mumkin.

3.  ### Uslubni tanlang va tekshiring

    Faylni terminal seansi vaqtida yaratgan bo‘lsangiz, avval Claude Code’ni qayta ishga tushiring. `/config` ni oching, Output style ro‘yxatidan uslubingizni topib, tanlang. Uslubga mos vazifani Claude’ga bering va xohlagandek javob berayotganini tekshiring.

<div class="aside" data-semantic="callout" role="note" aria-label="Ogohlantirish">

Diqqat

Claude Code terminalida uslub fayllari ishga tushirish vaqtida o‘qiladi. Seans ishlayotgan paytda uslub yaratsangiz yoki tahrirlasangiz, Claude Code’ni qayta ishga tushiring; aks holda u yangi faylni ko‘rmaydi.

</div>

O‘z uslubingiz vositaning qanday javob berishini belgilaydi: bir marta ta’riflaysiz va vosita shundan keyin uni saqlab qoladi.



## Javob uslubi nimalarga ta’sir qilmaydi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Uslub javob berish tarzini o‘zgartiradi, ammo modelga yangi bilim bermaydi yoki `CLAUDE.md` o‘rnini bosmaydi. U asosiy suhbat va uning tarmog‘iga (fork) tatbiq etiladi, lekin o‘z tizim xabariga ega subagentlarning xatti-harakatini o‘zgartirmaydi. Plaginlar ham o‘z uslublarini qo‘shishi mumkin.

</div>

Uslub modelga yangi faktlarni qo‘shmaydi. Claude loyihangiz haqida biror narsani bilmasa, uslubni o‘zgartirish buni tuzatmaydi — loyiha kontekstini `CLAUDE.md` orqali berishingiz mumkin.

Uslub butun suhbatni meros qilib oladigan asosiy suhbat va uning tarmog‘ida ishlaydi. Ixtisoslashgan vazifalar uchun alohida yordamchilar bo‘lgan subagentlar o‘z tizim xabari bilan ishlaydi va uslub ularning javoblariga ta’sir qilmaydi.

Uslublar plaginlardan ham kelishi mumkin: plagin ularni o‘zining `output-styles` papkasiga joylaydi. Bunday uslub siznikilar bilan bir ro‘yxatda ko‘rinadi.

## Uslub tokenlarda qancha turadi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

Uslub ko‘rsatmalari har bir so‘rovga qo‘shiladi, shu bois kirish tokenlari biroz oshadi. Explanatory va Learning uzunroq javoblar yaratib, chiqish tokenlarini ko‘paytiradi, Concise esa ularni kamaytiradi. So‘rovlarni keshlash seansdagi birinchi xabardan keyin bu qo‘shimcha xarajatni pasaytiradi.

</div>

Uslub ko‘rsatmalarining o‘zi kirish tokenlarini oshiradi, ammo so‘rovlarni keshlash seansdagi birinchi so‘rovdan keyin bu xarajatni kamaytiradi. Chiqish tokenlaridagi farq ko‘proq seziladi: Explanatory va Learning uzunroq javob berishga mo‘ljallangan, Concise esa javoblarni qisqa tutadi. Maxsus uslub uchun chiqish tokenlari sarfi ko‘rsatmalarda nimalarni belgilaganingizga bog‘liq.

Aniq tejamni va’da qilib bo‘lmaydi — u vazifalaringiz va modelingizga bog‘liq. Qisqaroq va arzonroq javoblar xohlasangiz, Concise’ni; batafsilroq javoblar xohlasangiz, Explanatory’ni tanlang.

## Avval nima qilish kerak?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy fikrlar

`/config` orqali o‘rnatilgan uslublardan biriga o‘ting va odatlangan javoblaringiz bilan taqqoslash uchun undan bir kun foydalaning. Keyin odatda qanday javobni xohlashingizni oddiy matnda ta’riflab, `.claude/output-styles` papkasidagi faylga saqlang va uni haqiqiy vazifada sinab ko‘ring.

</div>

`/config` ni ochib, Concise yoki Explanatory’ni tanlang va odatiy vazifada ishlating. Agar bir xil narsani qayta-qayta so‘rayotgan bo‘lsangiz, yuqoridagi qadamlar yordamida o‘z uslubingizni yarating.

Bu mavzuni davom ettirish uchun: Claude loyiha kontekstini eslab qolishi uchun [CLAUDE.md orqali Claude’ni o‘zingizga moslashtirish](https://ailoot.ai/blog/uz/claude-personalization-profile-memory/) va uni kengaytirishning boshqa yo‘llarini bilmoqchi bo‘lsangiz, [Claude Code’da nimani tanlash kerak: Skills, Subagents, MCP yoki Plugins](https://ailoot.ai/blog/uz/skills-subagents-mcp-plugins-claude-code/) qo‘llanmalarini o‘qing. Claude kerakli fayllarni ko‘ra olmasa, [Claude Code nima uchun loyiha fayllarini ko‘ra olmaydi](https://ailoot.ai/blog/uz/claude-code-cant-see-project-files/) qo‘llanmasiga qarang.

<div class="section" role="doc-bibliography" aria-label="Manbalar">

### Manbalar

- [Chiqish uslublari — Claude Code’ning rasmiy hujjatlari](https://docs.claude.com/en/docs/claude-code/output-styles)
- [Sozlamalar — outputStyle maydoni qayerda joylashgan](https://docs.claude.com/en/docs/claude-code/settings)
- [Claude Code’dagi subagentlar](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Claude Code’dagi plaginlar](https://docs.claude.com/en/docs/claude-code/plugins)
- [GitHub’dagi Claude Code CHANGELOG’i](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)

</div>





[Ailoot](https://ailoot.ai/) bilan tanishing.

## Ko‘p beriladigan savollar

### Loyiha haqidagi ma’lumotlarni output style’ga yozamanmi yoki CLAUDE.md’gami?

Loyiha faktlari, tuzilishi va kelishuvlarini CLAUDE.md’ga yozing. Takror ishlatiladigan rol, ohang yoki javob formati uchun output style mos. U Claude qanday javob berishini o‘zgartiradi, loyiha haqidagi yetishmagan faktlarni bermaydi.

### Yangi javob uslubim nega ro‘yxatda chiqmayapti?

Markdown faylini loyiha yoki foydalanuvchining .claude/output-styles papkasiga saqlang va yuklanishi uchun terminal seansini qayta boshlang. /config orqali tanlab, tegishli vazifada sinang. Maxsus uslub muhandislik ko‘rsatmalarini saqlashi kerak bo‘lsa, keep-coding-instructions: true qo‘ying.


## Ailoot · Kompaniya va uning loyihalar portfeli

Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
