[{"data":1,"prerenderedAt":4988},["ShallowReactive",2],{"blog-post-/blogs/advanced-claude-code":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"image":11,"alt":12,"ogImage":11,"tags":13,"published":6,"body":19,"_type":950,"_id":4982,"_source":4983,"_file":4984,"_stem":4985,"_extension":4986,"sitemap":4987},"/blogs/advanced-claude-code","blogs",false,"","Advanced Claude Code - Noldan Advanced Darajagacha","Claude Code CLI'ni professional darajada ishlatish bo'yicha amaliy qo'llanma - CLAUDE.md, MCP, hooks, skills, memory va token tejashning real sirlari.","17th April 2026","/blogs-img/claude-code.png","Advanced Claude Code Guide",[14,15,16,17,18],"claude-code","ai","productivity","mcp","devtools",{"type":20,"children":21,"toc":4930},"root",[22,38,50,71,101,105,112,210,219,234,237,244,249,255,275,287,296,308,314,371,377,563,569,581,586,667,679,742,747,769,775,800,813,830,836,844,857,860,866,878,889,894,902,913,925,942,947,1303,1315,1327,1339,1446,1458,1484,1494,1614,1626,1644,1743,1753,1766,1771,1810,1836,1848,1851,1857,1862,1874,1886,1903,1929,1937,1949,2025,2036,2048,2058,2193,2203,2652,2663,2669,2681,2721,2733,2986,2996,3002,3021,3029,3038,3185,3199,3205,3217,3229,3382,3387,3393,3401,3413,3421,3426,3449,3461,3473,3485,3941,3947,4024,4030,4144,4156,4203,4217,4223,4228,4236,4241,4272,4280,4285,4296,4301,4306,4312,4321,4329,4342,4352,4360,4366,4374,4379,4385,4396,4429,4441,4444,4450,4455,4466,4478,4503,4509,4521,4526,4549,4555,4560,4572,4581,4594,4599,4622,4633,4645,4659,4677,4680,4686,4691,4699,4730,4753,4756,4762,4767,4778,4797,4808,4840,4852,4858,4901,4904,4913,4924],{"type":23,"tag":24,"props":25,"children":26},"element","p",{},[27,30,36],{"type":28,"value":29},"text","Assalomu alaykum, do'stlar. Men bu maqolani bir sabab bilan yozyapman - atrofimdagi ko'pchilik dasturchilar Claude Code'ga ",{"type":23,"tag":31,"props":32,"children":33},"strong",{},[34],{"type":28,"value":35},"pul to'layapti, lekin uning 10%idan ham foydalana olmayapti",{"type":28,"value":37},". Ular shunchaki chat deb qarashadi: savol yozadilar, javob oladilar, tamom.",{"type":23,"tag":24,"props":39,"children":40},{},[41,43,48],{"type":28,"value":42},"Holbuki Claude Code - bu ",{"type":23,"tag":31,"props":44,"children":45},{},[46],{"type":28,"value":47},"agent",{"type":28,"value":49},". Sizning terminalingizda yashaydi, fayl ochadi, test ishga tushiradi, git qiladi va kerak bo'lsa - bir soat o'zicha \"o'ylab\" ishlaydi. Faqat siz uni to'g'ri sozlashingiz kerak.",{"type":23,"tag":24,"props":51,"children":52},{},[53,55,60,62,69],{"type":28,"value":54},"Bu maqolada men sizga ",{"type":23,"tag":31,"props":56,"children":57},{},[58],{"type":28,"value":59},"noldan advanced darajagacha",{"type":28,"value":61}," yo'lni ko'rsataman. Oxirida esa tayyor ",{"type":23,"tag":63,"props":64,"children":66},"code",{"className":65},[],[67],{"type":28,"value":68},".claude/",{"type":28,"value":70}," folder'ni gist orqali yuklab olasiz va loyihangizga joylashtirasiz.",{"type":23,"tag":72,"props":73,"children":74},"blockquote",{},[75],{"type":23,"tag":24,"props":76,"children":77},{},[78,80,85,87,92,94,99],{"type":28,"value":79},"⚠️ ",{"type":23,"tag":31,"props":81,"children":82},{},[83],{"type":28,"value":84},"Eslatma",{"type":28,"value":86},": men bu yerda to'liq loyiha kodi yozmayman. Bu - ",{"type":23,"tag":31,"props":88,"children":89},{},[90],{"type":28,"value":91},"metodologiya",{"type":28,"value":93}," haqida. Tayyor snippet'lar va ",{"type":23,"tag":31,"props":95,"children":96},{},[97],{"type":28,"value":98},"gist linklari",{"type":28,"value":100}," bo'ladi.",{"type":23,"tag":102,"props":103,"children":104},"hr",{},[],{"type":23,"tag":106,"props":107,"children":109},"h2",{"id":108},"nima-organasiz",[110],{"type":28,"value":111},"Nima o'rganasiz",{"type":23,"tag":113,"props":114,"children":115},"ul",{},[116,122,164,176,188,200,205],{"type":23,"tag":117,"props":118,"children":119},"li",{},[120],{"type":28,"value":121},"✅ Context window va token ni boshqarish",{"type":23,"tag":117,"props":123,"children":124},{},[125,127,133,135,141,142,148,149,155,156,162],{"type":28,"value":126},"✅ ",{"type":23,"tag":63,"props":128,"children":130},{"className":129},[],[131],{"type":28,"value":132},"CLAUDE.md",{"type":28,"value":134},", ",{"type":23,"tag":63,"props":136,"children":138},{"className":137},[],[139],{"type":28,"value":140},"rules/",{"type":28,"value":134},{"type":23,"tag":63,"props":143,"children":145},{"className":144},[],[146],{"type":28,"value":147},"hooks/",{"type":28,"value":134},{"type":23,"tag":63,"props":150,"children":152},{"className":151},[],[153],{"type":28,"value":154},"skills/",{"type":28,"value":134},{"type":23,"tag":63,"props":157,"children":159},{"className":158},[],[160],{"type":28,"value":161},"memory/",{"type":28,"value":163}," o'rtasidagi farq",{"type":23,"tag":117,"props":165,"children":166},{},[167,168,174],{"type":28,"value":126},{"type":23,"tag":63,"props":169,"children":171},{"className":170},[],[172],{"type":28,"value":173},".mcp.json",{"type":28,"value":175}," yozish va kerakli MCP'larni tanlash",{"type":23,"tag":117,"props":177,"children":178},{},[179,180,186],{"type":28,"value":126},{"type":23,"tag":63,"props":181,"children":183},{"className":182},[],[184],{"type":28,"value":185},"statusLine",{"type":28,"value":187}," bilan tokenometer qurish",{"type":23,"tag":117,"props":189,"children":190},{},[191,192,198],{"type":28,"value":126},{"type":23,"tag":63,"props":193,"children":195},{"className":194},[],[196],{"type":28,"value":197},"/loop",{"type":28,"value":199}," orqali avtonom ishlash",{"type":23,"tag":117,"props":201,"children":202},{},[203],{"type":28,"value":204},"✅ Yangilar qiladigan 5 ta katta xatoni takrorlamaslik",{"type":23,"tag":117,"props":206,"children":207},{},[208],{"type":28,"value":209},"✅ Noldan loyiha uchun 10 qadamli setup checklist",{"type":23,"tag":24,"props":211,"children":212},{},[213],{"type":23,"tag":214,"props":215,"children":218},"img",{"alt":216,"src":217},"Claude Code Project Structure","/blogs-img/claude-code-project-structure.jpg",[],{"type":23,"tag":72,"props":220,"children":221},{},[222],{"type":23,"tag":24,"props":223,"children":224},{},[225,227,232],{"type":28,"value":226},"Yuqoridagi rasm - biz shu maqolada quradigan ",{"type":23,"tag":63,"props":228,"children":230},{"className":229},[],[231],{"type":28,"value":68},{"type":28,"value":233}," folder anatomiyasi. GenAI.works tayyorlagan ajoyib diagramma.",{"type":23,"tag":102,"props":235,"children":236},{},[],{"type":23,"tag":238,"props":239,"children":241},"h1",{"id":240},"beginner-asoslar",[242],{"type":28,"value":243},"🟢 BEGINNER - Asoslar",{"type":23,"tag":24,"props":245,"children":246},{},[247],{"type":28,"value":248},"Agar siz Claude Code'ni hali o'rnatmagan bo'lsangiz, bu bo'limdan boshlang.",{"type":23,"tag":106,"props":250,"children":252},{"id":251},"chat-vs-agent-tub-farqi",[253],{"type":28,"value":254},"Chat vs Agent - tub farqi",{"type":23,"tag":24,"props":256,"children":257},{},[258,260,266,268,273],{"type":28,"value":259},"Brauzerdagi ",{"type":23,"tag":63,"props":261,"children":263},{"className":262},[],[264],{"type":28,"value":265},"claude.ai",{"type":28,"value":267}," - bu ",{"type":23,"tag":31,"props":269,"children":270},{},[271],{"type":28,"value":272},"chat",{"type":28,"value":274},". Siz matn berasiz, u matn qaytaradi. Tamom. O'zi fayl o'qiy olmaydi.",{"type":23,"tag":24,"props":276,"children":277},{},[278,280,285],{"type":28,"value":279},"Claude Code CLI - bu ",{"type":23,"tag":31,"props":281,"children":282},{},[283],{"type":28,"value":284},"agentic loop",{"type":28,"value":286},":",{"type":23,"tag":288,"props":289,"children":291},"pre",{"code":290},"[Sizning so'rovingiz]\n    ↓\nRead / Grep / Bash (o'zi fayllarni o'qiydi)\n    ↓\nThink (o'ylaydi)\n    ↓\nEdit / Write (o'zi o'zgartiradi)\n    ↓\nObserve (natijani ko'radi, kerak bo'lsa qaytadan tuzatadi)\n",[292],{"type":23,"tag":63,"props":293,"children":294},{"__ignoreMap":7},[295],{"type":28,"value":290},{"type":23,"tag":24,"props":297,"children":298},{},[299,301,306],{"type":28,"value":300},"Ya'ni siz - ",{"type":23,"tag":31,"props":302,"children":303},{},[304],{"type":28,"value":305},"boshqaruvchi",{"type":28,"value":307},"siz. Claude - ishchi.",{"type":23,"tag":106,"props":309,"children":311},{"id":310},"ornatish-30-soniya",[312],{"type":28,"value":313},"O'rnatish (30 soniya)",{"type":23,"tag":288,"props":315,"children":319},{"code":316,"language":317,"meta":7,"className":318,"style":7},"npm install -g @anthropic-ai/claude-code\nclaude\n# Brauzer ochiladi, Anthropic hisobi bilan login qiling. Tamom.\n","bash","language-bash shiki shiki-themes dracula github-dark",[320],{"type":23,"tag":63,"props":321,"children":322},{"__ignoreMap":7},[323,352,361],{"type":23,"tag":324,"props":325,"children":328},"span",{"class":326,"line":327},"line",1,[329,335,341,347],{"type":23,"tag":324,"props":330,"children":332},{"style":331},"--shiki-default:#50FA7B;--shiki-dark:#B392F0",[333],{"type":28,"value":334},"npm",{"type":23,"tag":324,"props":336,"children":338},{"style":337},"--shiki-default:#F1FA8C;--shiki-dark:#9ECBFF",[339],{"type":28,"value":340}," install",{"type":23,"tag":324,"props":342,"children":344},{"style":343},"--shiki-default:#BD93F9;--shiki-dark:#79B8FF",[345],{"type":28,"value":346}," -g",{"type":23,"tag":324,"props":348,"children":349},{"style":337},[350],{"type":28,"value":351}," @anthropic-ai/claude-code\n",{"type":23,"tag":324,"props":353,"children":355},{"class":326,"line":354},2,[356],{"type":23,"tag":324,"props":357,"children":358},{"style":331},[359],{"type":28,"value":360},"claude\n",{"type":23,"tag":324,"props":362,"children":364},{"class":326,"line":363},3,[365],{"type":23,"tag":324,"props":366,"children":368},{"style":367},"--shiki-default:#6272A4;--shiki-dark:#6A737D",[369],{"type":28,"value":370},"# Brauzer ochiladi, Anthropic hisobi bilan login qiling. Tamom.\n",{"type":23,"tag":106,"props":372,"children":374},{"id":373},"eng-kerakli-slash-komandalar",[375],{"type":28,"value":376},"Eng kerakli slash komandalar",{"type":23,"tag":378,"props":379,"children":380},"table",{},[381,400],{"type":23,"tag":382,"props":383,"children":384},"thead",{},[385],{"type":23,"tag":386,"props":387,"children":388},"tr",{},[389,395],{"type":23,"tag":390,"props":391,"children":392},"th",{},[393],{"type":28,"value":394},"Komanda",{"type":23,"tag":390,"props":396,"children":397},{},[398],{"type":28,"value":399},"Nima qiladi",{"type":23,"tag":401,"props":402,"children":403},"tbody",{},[404,422,446,470,487,504,529,546],{"type":23,"tag":386,"props":405,"children":406},{},[407,417],{"type":23,"tag":408,"props":409,"children":410},"td",{},[411],{"type":23,"tag":63,"props":412,"children":414},{"className":413},[],[415],{"type":28,"value":416},"/help",{"type":23,"tag":408,"props":418,"children":419},{},[420],{"type":28,"value":421},"Yordam ro'yxati",{"type":23,"tag":386,"props":423,"children":424},{},[425,434],{"type":23,"tag":408,"props":426,"children":427},{},[428],{"type":23,"tag":63,"props":429,"children":431},{"className":430},[],[432],{"type":28,"value":433},"/init",{"type":23,"tag":408,"props":435,"children":436},{},[437,439,444],{"type":28,"value":438},"Loyiha uchun avtomatik ",{"type":23,"tag":63,"props":440,"children":442},{"className":441},[],[443],{"type":28,"value":132},{"type":28,"value":445}," yaratadi",{"type":23,"tag":386,"props":447,"children":448},{},[449,458],{"type":23,"tag":408,"props":450,"children":451},{},[452],{"type":23,"tag":63,"props":453,"children":455},{"className":454},[],[456],{"type":28,"value":457},"/clear",{"type":23,"tag":408,"props":459,"children":460},{},[461,463,468],{"type":28,"value":462},"Butun sessiyani ",{"type":23,"tag":31,"props":464,"children":465},{},[466],{"type":28,"value":467},"nolga",{"type":28,"value":469}," tushiradi (fresh context)",{"type":23,"tag":386,"props":471,"children":472},{},[473,482],{"type":23,"tag":408,"props":474,"children":475},{},[476],{"type":23,"tag":63,"props":477,"children":479},{"className":478},[],[480],{"type":28,"value":481},"/compact",{"type":23,"tag":408,"props":483,"children":484},{},[485],{"type":28,"value":486},"Kontekstni siqadi, xulosasini qoldiradi",{"type":23,"tag":386,"props":488,"children":489},{},[490,499],{"type":23,"tag":408,"props":491,"children":492},{},[493],{"type":23,"tag":63,"props":494,"children":496},{"className":495},[],[497],{"type":28,"value":498},"/resume",{"type":23,"tag":408,"props":500,"children":501},{},[502],{"type":28,"value":503},"Oxirgi sessiyani davom ettiradi",{"type":23,"tag":386,"props":505,"children":506},{},[507,516],{"type":23,"tag":408,"props":508,"children":509},{},[510],{"type":23,"tag":63,"props":511,"children":513},{"className":512},[],[514],{"type":28,"value":515},"/model",{"type":23,"tag":408,"props":517,"children":518},{},[519,521,527],{"type":28,"value":520},"Modelni tanlash yoki ",{"type":23,"tag":63,"props":522,"children":524},{"className":523},[],[525],{"type":28,"value":526},"opusplan",{"type":28,"value":528}," rejimi",{"type":23,"tag":386,"props":530,"children":531},{},[532,541],{"type":23,"tag":408,"props":533,"children":534},{},[535],{"type":23,"tag":63,"props":536,"children":538},{"className":537},[],[539],{"type":28,"value":540},"/fast",{"type":23,"tag":408,"props":542,"children":543},{},[544],{"type":28,"value":545},"Opus'ni tez rejimda ishga tushiradi",{"type":23,"tag":386,"props":547,"children":548},{},[549,558],{"type":23,"tag":408,"props":550,"children":551},{},[552],{"type":23,"tag":63,"props":553,"children":555},{"className":554},[],[556],{"type":28,"value":557},"/review",{"type":23,"tag":408,"props":559,"children":560},{},[561],{"type":28,"value":562},"PR code review",{"type":23,"tag":106,"props":564,"children":566},{"id":565},"context-window-eng-muhim-tushuncha",[567],{"type":28,"value":568},"Context window - eng muhim tushuncha",{"type":23,"tag":24,"props":570,"children":571},{},[572,574,579],{"type":28,"value":573},"Agar bu maqoladan bir narsani olib qolsangiz, ",{"type":23,"tag":31,"props":575,"children":576},{},[577],{"type":28,"value":578},"shu bo'lsin",{"type":28,"value":580},".",{"type":23,"tag":24,"props":582,"children":583},{},[584],{"type":28,"value":585},"Context window - Claude'ning \"qisqa muddatli xotirasi\". U bir vaqtda qancha token'ni \"ko'ra\" oladi.",{"type":23,"tag":378,"props":587,"children":588},{},[589,610],{"type":23,"tag":382,"props":590,"children":591},{},[592],{"type":23,"tag":386,"props":593,"children":594},{},[595,600,605],{"type":23,"tag":390,"props":596,"children":597},{},[598],{"type":28,"value":599},"Model",{"type":23,"tag":390,"props":601,"children":602},{},[603],{"type":28,"value":604},"Default",{"type":23,"tag":390,"props":606,"children":607},{},[608],{"type":28,"value":609},"Max (beta)",{"type":23,"tag":401,"props":611,"children":612},{},[613,634,650],{"type":23,"tag":386,"props":614,"children":615},{},[616,621,626],{"type":23,"tag":408,"props":617,"children":618},{},[619],{"type":28,"value":620},"Opus 4.7",{"type":23,"tag":408,"props":622,"children":623},{},[624],{"type":28,"value":625},"200K",{"type":23,"tag":408,"props":627,"children":628},{},[629],{"type":23,"tag":31,"props":630,"children":631},{},[632],{"type":28,"value":633},"1M",{"type":23,"tag":386,"props":635,"children":636},{},[637,642,646],{"type":23,"tag":408,"props":638,"children":639},{},[640],{"type":28,"value":641},"Sonnet 4.6",{"type":23,"tag":408,"props":643,"children":644},{},[645],{"type":28,"value":625},{"type":23,"tag":408,"props":647,"children":648},{},[649],{"type":28,"value":633},{"type":23,"tag":386,"props":651,"children":652},{},[653,658,662],{"type":23,"tag":408,"props":654,"children":655},{},[656],{"type":28,"value":657},"Haiku 4.5",{"type":23,"tag":408,"props":659,"children":660},{},[661],{"type":28,"value":625},{"type":23,"tag":408,"props":663,"children":664},{},[665],{"type":28,"value":666},"-",{"type":23,"tag":24,"props":668,"children":669},{},[670,672,677],{"type":28,"value":671},"Context ichiga ",{"type":23,"tag":31,"props":673,"children":674},{},[675],{"type":28,"value":676},"nima kiradi",{"type":28,"value":678},"?",{"type":23,"tag":680,"props":681,"children":682},"ol",{},[683,688,700,705,732],{"type":23,"tag":117,"props":684,"children":685},{},[686],{"type":28,"value":687},"System prompt (Claude Code o'zi qo'shadi)",{"type":23,"tag":117,"props":689,"children":690},{},[691,693,698],{"type":28,"value":692},"Sizning ",{"type":23,"tag":63,"props":694,"children":696},{"className":695},[],[697],{"type":28,"value":132},{"type":28,"value":699}," fayllaringiz",{"type":23,"tag":117,"props":701,"children":702},{},[703],{"type":28,"value":704},"MCP server'larning tool schemalari",{"type":23,"tag":117,"props":706,"children":707},{},[708,710,716,717,723,724,730],{"type":28,"value":709},"Har bir ",{"type":23,"tag":63,"props":711,"children":713},{"className":712},[],[714],{"type":28,"value":715},"Read",{"type":28,"value":134},{"type":23,"tag":63,"props":718,"children":720},{"className":719},[],[721],{"type":28,"value":722},"Grep",{"type":28,"value":134},{"type":23,"tag":63,"props":725,"children":727},{"className":726},[],[728],{"type":28,"value":729},"Bash",{"type":28,"value":731}," natijasi",{"type":23,"tag":117,"props":733,"children":734},{},[735,737],{"type":28,"value":736},"Siz va Claude o'rtasidagi ",{"type":23,"tag":31,"props":738,"children":739},{},[740],{"type":28,"value":741},"butun suhbat",{"type":23,"tag":24,"props":743,"children":744},{},[745],{"type":28,"value":746},"Context to'lsa - model sekinlashadi, qimmatlashadi va halusinatsiya qiladi.",{"type":23,"tag":72,"props":748,"children":749},{},[750],{"type":23,"tag":24,"props":751,"children":752},{},[753,755,760,762,767],{"type":28,"value":754},"💡 ",{"type":23,"tag":31,"props":756,"children":757},{},[758],{"type":28,"value":759},"Inglizcha 1 token ≈ 4 harf. O'zbekcha 1 token ≈ 2 harf.",{"type":28,"value":761}," Ya'ni o'zbekcha matn ",{"type":23,"tag":31,"props":763,"children":764},{},[765],{"type":28,"value":766},"2x ko'p token",{"type":28,"value":768}," yeydi.",{"type":23,"tag":106,"props":770,"children":772},{"id":771},"prompt-cache-5-daqiqa-qoidasi",[773],{"type":28,"value":774},"Prompt cache - 5 daqiqa qoidasi",{"type":23,"tag":24,"props":776,"children":777},{},[778,780,785,787,792,794,799],{"type":28,"value":779},"Anthropic'da bor ",{"type":23,"tag":31,"props":781,"children":782},{},[783],{"type":28,"value":784},"prompt cache",{"type":28,"value":786},". Bir marta o'qilgan context keyingi so'rovda ",{"type":23,"tag":31,"props":788,"children":789},{},[790],{"type":28,"value":791},"10x arzon",{"type":28,"value":793}," bo'ladi. Lekin TTL - atigi ",{"type":23,"tag":31,"props":795,"children":796},{},[797],{"type":28,"value":798},"5 daqiqa",{"type":28,"value":580},{"type":23,"tag":113,"props":801,"children":802},{},[803,808],{"type":23,"tag":117,"props":804,"children":805},{},[806],{"type":28,"value":807},"Siz 5 daqiqa ichida xabar yubordingiz → cache tirik, arzon",{"type":23,"tag":117,"props":809,"children":810},{},[811],{"type":28,"value":812},"5 daqiqa kutdingiz → cache o'ldi, qaytadan to'liq narx",{"type":23,"tag":24,"props":814,"children":815},{},[816,821,823,828],{"type":23,"tag":31,"props":817,"children":818},{},[819],{"type":28,"value":820},"Amaliy maslahat",{"type":28,"value":822},": uzoq kutadigan bo'lsangiz, ",{"type":23,"tag":63,"props":824,"children":826},{"className":825},[],[827],{"type":28,"value":457},{"type":28,"value":829}," qilmang. Qisqa-qisqa xabar yuborib cache'ni tirik tuting.",{"type":23,"tag":106,"props":831,"children":833},{"id":832},"birinchi-sessiya-mini-checklist",[834],{"type":28,"value":835},"Birinchi sessiya - mini-checklist",{"type":23,"tag":288,"props":837,"children":839},{"code":838},"✅ claude → login\n✅ /init → CLAUDE.md avtomatik\n✅ /model opusplan → aqlli model almashinuvi\n✅ Vazifani aniq yozing: fayl yo'li + nima qilish\n✅ Tugagach → /clear, yangi vazifa → yangi sessiya\n",[840],{"type":23,"tag":63,"props":841,"children":842},{"__ignoreMap":7},[843],{"type":28,"value":838},{"type":23,"tag":72,"props":845,"children":846},{},[847],{"type":23,"tag":24,"props":848,"children":849},{},[850,855],{"type":23,"tag":31,"props":851,"children":852},{},[853],{"type":28,"value":854},"TL;DR",{"type":28,"value":856},": Claude Code - chat emas, agent. Context'ni boshqaring.",{"type":23,"tag":102,"props":858,"children":859},{},[],{"type":23,"tag":238,"props":861,"children":863},{"id":862},"middle-loyiha-strukturasi",[864],{"type":28,"value":865},"🟡 MIDDLE - Loyiha strukturasi",{"type":23,"tag":24,"props":867,"children":868},{},[869,871,876],{"type":28,"value":870},"Endi siz Claude'ni ochib-yopib ishlatyapsiz. Keyingi qadam - ",{"type":23,"tag":31,"props":872,"children":873},{},[874],{"type":28,"value":875},"loyihani Claude bilan gaplashadigan",{"type":28,"value":877}," qilib sozlash.",{"type":23,"tag":106,"props":879,"children":881},{"id":880},"claude-folder-anatomiyasi",[882,887],{"type":23,"tag":63,"props":883,"children":885},{"className":884},[],[886],{"type":28,"value":68},{"type":28,"value":888}," folder anatomiyasi",{"type":23,"tag":24,"props":890,"children":891},{},[892],{"type":28,"value":893},"Har bir jiddiy loyihada shunday struktura bo'lishi kerak:",{"type":23,"tag":288,"props":895,"children":897},{"code":896},"your-project/\n├── CLAUDE.md                # loyiha haqida umumiy ma'lumot\n├── CLAUDE.local.md          # shaxsiy, gitignore'da\n├── .mcp.json                # jamoa MCP sozlamalari\n└── .claude/\n    ├── settings.json        # hooks, statusLine, permissions\n    ├── settings.local.json  # shaxsiy\n    ├── rules/               # \"har safar shunday qil\" qoidalari\n    │   ├── code-style.md\n    │   ├── testing.md\n    │   └── api-conventions.md\n    ├── commands/            # custom /slash komandalar\n    │   ├── review.md\n    │   └── fix-issue.md\n    ├── skills/              # qayta ishlatiladigan bilim\n    │   └── deploy/\n    │       └── SKILL.md\n    ├── agents/              # maxsus sub-agent'lar\n    │   ├── code-reviewer.md\n    │   └── security-auditor.md\n    └── hooks/               # shell script hook'lar\n        └── validate-bash.sh\n",[898],{"type":23,"tag":63,"props":899,"children":900},{"__ignoreMap":7},[901],{"type":28,"value":896},{"type":23,"tag":106,"props":903,"children":905},{"id":904},"claudemd-loyiha-tanishuvi",[906,911],{"type":23,"tag":63,"props":907,"children":909},{"className":908},[],[910],{"type":28,"value":132},{"type":28,"value":912}," - loyiha tanishuvi",{"type":23,"tag":24,"props":914,"children":915},{},[916,918,923],{"type":28,"value":917},"Bu fayl ",{"type":23,"tag":31,"props":919,"children":920},{},[921],{"type":28,"value":922},"har sessiya boshida",{"type":28,"value":924}," Claude'ga yuklanadi. Ya'ni uzun yozsangiz - har safar minglab token sarflaydi.",{"type":23,"tag":24,"props":926,"children":927},{},[928,933,935,940],{"type":23,"tag":31,"props":929,"children":930},{},[931],{"type":28,"value":932},"Mening qoidam",{"type":28,"value":934},": ",{"type":23,"tag":63,"props":936,"children":938},{"className":937},[],[939],{"type":28,"value":132},{"type":28,"value":941}," 500 qatordan oshmasin.",{"type":23,"tag":24,"props":943,"children":944},{},[945],{"type":28,"value":946},"Misol (Django loyihasi uchun, qisqartirilgan):",{"type":23,"tag":288,"props":948,"children":952},{"code":949,"language":950,"meta":7,"className":951,"style":7},"# My Blog Platform\n\n## Stack\n\n- Django 5 + DRF + PostgreSQL 16 + Redis 7\n- Celery 5, Docker Compose\n- Storage: MinIO (S3-compatible)\n\n## Komandalar\n\n- `make up` - konteynerlarni ko'tarish\n- `make test` - pytest\n- `make migrate` - migration\n\n## Qoidalar\n\n- N+1 query YO'Q - `select_related`/`prefetch_related` ishlating\n- Har view uchun minimum 1 ta test\n- Settings split: `base.py`, `dev.py`, `prod.py`\n- Celery task faqat `tasks.py` faylida\n\n## Atamalar\n\n- **Feed** - home sahifadagi post ro'yxati\n- **Wall** - user profilidagi ro'yxat\n","markdown","language-markdown shiki shiki-themes dracula github-dark",[953],{"type":23,"tag":63,"props":954,"children":955},{"__ignoreMap":7},[956,965,974,982,990,1005,1018,1031,1039,1048,1056,1075,1093,1111,1119,1128,1136,1169,1182,1218,1241,1249,1258,1266,1285],{"type":23,"tag":324,"props":957,"children":958},{"class":326,"line":327},[959],{"type":23,"tag":324,"props":960,"children":962},{"style":961},"--shiki-default:#BD93F9;--shiki-default-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold",[963],{"type":28,"value":964},"# My Blog Platform\n",{"type":23,"tag":324,"props":966,"children":967},{"class":326,"line":354},[968],{"type":23,"tag":324,"props":969,"children":971},{"emptyLinePlaceholder":970},true,[972],{"type":28,"value":973},"\n",{"type":23,"tag":324,"props":975,"children":976},{"class":326,"line":363},[977],{"type":23,"tag":324,"props":978,"children":979},{"style":961},[980],{"type":28,"value":981},"## Stack\n",{"type":23,"tag":324,"props":983,"children":985},{"class":326,"line":984},4,[986],{"type":23,"tag":324,"props":987,"children":988},{"emptyLinePlaceholder":970},[989],{"type":28,"value":973},{"type":23,"tag":324,"props":991,"children":993},{"class":326,"line":992},5,[994,999],{"type":23,"tag":324,"props":995,"children":997},{"style":996},"--shiki-default:#F8F8F2;--shiki-dark:#FFAB70",[998],{"type":28,"value":666},{"type":23,"tag":324,"props":1000,"children":1002},{"style":1001},"--shiki-default:#F8F8F2;--shiki-dark:#E1E4E8",[1003],{"type":28,"value":1004}," Django 5 + DRF + PostgreSQL 16 + Redis 7\n",{"type":23,"tag":324,"props":1006,"children":1008},{"class":326,"line":1007},6,[1009,1013],{"type":23,"tag":324,"props":1010,"children":1011},{"style":996},[1012],{"type":28,"value":666},{"type":23,"tag":324,"props":1014,"children":1015},{"style":1001},[1016],{"type":28,"value":1017}," Celery 5, Docker Compose\n",{"type":23,"tag":324,"props":1019,"children":1021},{"class":326,"line":1020},7,[1022,1026],{"type":23,"tag":324,"props":1023,"children":1024},{"style":996},[1025],{"type":28,"value":666},{"type":23,"tag":324,"props":1027,"children":1028},{"style":1001},[1029],{"type":28,"value":1030}," Storage: MinIO (S3-compatible)\n",{"type":23,"tag":324,"props":1032,"children":1034},{"class":326,"line":1033},8,[1035],{"type":23,"tag":324,"props":1036,"children":1037},{"emptyLinePlaceholder":970},[1038],{"type":28,"value":973},{"type":23,"tag":324,"props":1040,"children":1042},{"class":326,"line":1041},9,[1043],{"type":23,"tag":324,"props":1044,"children":1045},{"style":961},[1046],{"type":28,"value":1047},"## Komandalar\n",{"type":23,"tag":324,"props":1049,"children":1051},{"class":326,"line":1050},10,[1052],{"type":23,"tag":324,"props":1053,"children":1054},{"emptyLinePlaceholder":970},[1055],{"type":28,"value":973},{"type":23,"tag":324,"props":1057,"children":1059},{"class":326,"line":1058},11,[1060,1064,1070],{"type":23,"tag":324,"props":1061,"children":1062},{"style":996},[1063],{"type":28,"value":666},{"type":23,"tag":324,"props":1065,"children":1067},{"style":1066},"--shiki-default:#50FA7B;--shiki-dark:#79B8FF",[1068],{"type":28,"value":1069}," `make up`",{"type":23,"tag":324,"props":1071,"children":1072},{"style":1001},[1073],{"type":28,"value":1074}," - konteynerlarni ko'tarish\n",{"type":23,"tag":324,"props":1076,"children":1078},{"class":326,"line":1077},12,[1079,1083,1088],{"type":23,"tag":324,"props":1080,"children":1081},{"style":996},[1082],{"type":28,"value":666},{"type":23,"tag":324,"props":1084,"children":1085},{"style":1066},[1086],{"type":28,"value":1087}," `make test`",{"type":23,"tag":324,"props":1089,"children":1090},{"style":1001},[1091],{"type":28,"value":1092}," - pytest\n",{"type":23,"tag":324,"props":1094,"children":1096},{"class":326,"line":1095},13,[1097,1101,1106],{"type":23,"tag":324,"props":1098,"children":1099},{"style":996},[1100],{"type":28,"value":666},{"type":23,"tag":324,"props":1102,"children":1103},{"style":1066},[1104],{"type":28,"value":1105}," `make migrate`",{"type":23,"tag":324,"props":1107,"children":1108},{"style":1001},[1109],{"type":28,"value":1110}," - migration\n",{"type":23,"tag":324,"props":1112,"children":1114},{"class":326,"line":1113},14,[1115],{"type":23,"tag":324,"props":1116,"children":1117},{"emptyLinePlaceholder":970},[1118],{"type":28,"value":973},{"type":23,"tag":324,"props":1120,"children":1122},{"class":326,"line":1121},15,[1123],{"type":23,"tag":324,"props":1124,"children":1125},{"style":961},[1126],{"type":28,"value":1127},"## Qoidalar\n",{"type":23,"tag":324,"props":1129,"children":1131},{"class":326,"line":1130},16,[1132],{"type":23,"tag":324,"props":1133,"children":1134},{"emptyLinePlaceholder":970},[1135],{"type":28,"value":973},{"type":23,"tag":324,"props":1137,"children":1139},{"class":326,"line":1138},17,[1140,1144,1149,1154,1159,1164],{"type":23,"tag":324,"props":1141,"children":1142},{"style":996},[1143],{"type":28,"value":666},{"type":23,"tag":324,"props":1145,"children":1146},{"style":1001},[1147],{"type":28,"value":1148}," N+1 query YO'Q - ",{"type":23,"tag":324,"props":1150,"children":1151},{"style":1066},[1152],{"type":28,"value":1153},"`select_related`",{"type":23,"tag":324,"props":1155,"children":1156},{"style":1001},[1157],{"type":28,"value":1158},"/",{"type":23,"tag":324,"props":1160,"children":1161},{"style":1066},[1162],{"type":28,"value":1163},"`prefetch_related`",{"type":23,"tag":324,"props":1165,"children":1166},{"style":1001},[1167],{"type":28,"value":1168}," ishlating\n",{"type":23,"tag":324,"props":1170,"children":1172},{"class":326,"line":1171},18,[1173,1177],{"type":23,"tag":324,"props":1174,"children":1175},{"style":996},[1176],{"type":28,"value":666},{"type":23,"tag":324,"props":1178,"children":1179},{"style":1001},[1180],{"type":28,"value":1181}," Har view uchun minimum 1 ta test\n",{"type":23,"tag":324,"props":1183,"children":1185},{"class":326,"line":1184},19,[1186,1190,1195,1200,1204,1209,1213],{"type":23,"tag":324,"props":1187,"children":1188},{"style":996},[1189],{"type":28,"value":666},{"type":23,"tag":324,"props":1191,"children":1192},{"style":1001},[1193],{"type":28,"value":1194}," Settings split: ",{"type":23,"tag":324,"props":1196,"children":1197},{"style":1066},[1198],{"type":28,"value":1199},"`base.py`",{"type":23,"tag":324,"props":1201,"children":1202},{"style":1001},[1203],{"type":28,"value":134},{"type":23,"tag":324,"props":1205,"children":1206},{"style":1066},[1207],{"type":28,"value":1208},"`dev.py`",{"type":23,"tag":324,"props":1210,"children":1211},{"style":1001},[1212],{"type":28,"value":134},{"type":23,"tag":324,"props":1214,"children":1215},{"style":1066},[1216],{"type":28,"value":1217},"`prod.py`\n",{"type":23,"tag":324,"props":1219,"children":1221},{"class":326,"line":1220},20,[1222,1226,1231,1236],{"type":23,"tag":324,"props":1223,"children":1224},{"style":996},[1225],{"type":28,"value":666},{"type":23,"tag":324,"props":1227,"children":1228},{"style":1001},[1229],{"type":28,"value":1230}," Celery task faqat ",{"type":23,"tag":324,"props":1232,"children":1233},{"style":1066},[1234],{"type":28,"value":1235},"`tasks.py`",{"type":23,"tag":324,"props":1237,"children":1238},{"style":1001},[1239],{"type":28,"value":1240}," faylida\n",{"type":23,"tag":324,"props":1242,"children":1244},{"class":326,"line":1243},21,[1245],{"type":23,"tag":324,"props":1246,"children":1247},{"emptyLinePlaceholder":970},[1248],{"type":28,"value":973},{"type":23,"tag":324,"props":1250,"children":1252},{"class":326,"line":1251},22,[1253],{"type":23,"tag":324,"props":1254,"children":1255},{"style":961},[1256],{"type":28,"value":1257},"## Atamalar\n",{"type":23,"tag":324,"props":1259,"children":1261},{"class":326,"line":1260},23,[1262],{"type":23,"tag":324,"props":1263,"children":1264},{"emptyLinePlaceholder":970},[1265],{"type":28,"value":973},{"type":23,"tag":324,"props":1267,"children":1269},{"class":326,"line":1268},24,[1270,1274,1280],{"type":23,"tag":324,"props":1271,"children":1272},{"style":996},[1273],{"type":28,"value":666},{"type":23,"tag":324,"props":1275,"children":1277},{"style":1276},"--shiki-default:#FFB86C;--shiki-default-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold",[1278],{"type":28,"value":1279}," **Feed**",{"type":23,"tag":324,"props":1281,"children":1282},{"style":1001},[1283],{"type":28,"value":1284}," - home sahifadagi post ro'yxati\n",{"type":23,"tag":324,"props":1286,"children":1288},{"class":326,"line":1287},25,[1289,1293,1298],{"type":23,"tag":324,"props":1290,"children":1291},{"style":996},[1292],{"type":28,"value":666},{"type":23,"tag":324,"props":1294,"children":1295},{"style":1276},[1296],{"type":28,"value":1297}," **Wall**",{"type":23,"tag":324,"props":1299,"children":1300},{"style":1001},[1301],{"type":28,"value":1302}," - user profilidagi ro'yxat\n",{"type":23,"tag":106,"props":1304,"children":1306},{"id":1305},"clauderules-jarayon-qoidalari",[1307,1313],{"type":23,"tag":63,"props":1308,"children":1310},{"className":1309},[],[1311],{"type":28,"value":1312},".claude/rules/",{"type":28,"value":1314}," - jarayon qoidalari",{"type":23,"tag":24,"props":1316,"children":1317},{},[1318,1320,1325],{"type":28,"value":1319},"CLAUDE.md \"loyiha nima haqida\" ekanini aytadi. ",{"type":23,"tag":63,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":28,"value":140},{"type":28,"value":1326}," esa \"jarayonlar qanday kechadi\" ekanini.",{"type":23,"tag":24,"props":1328,"children":1329},{},[1330,1332,1338],{"type":28,"value":1331},"Misol - ",{"type":23,"tag":63,"props":1333,"children":1335},{"className":1334},[],[1336],{"type":28,"value":1337},".claude/rules/testing.md",{"type":28,"value":286},{"type":23,"tag":288,"props":1340,"children":1342},{"code":1341,"language":950,"meta":7,"className":951,"style":7},"# Testing rules\n\n- Har DRF view uchun minimum 1 ta test\n- Test nomi: `test_\u003Caction>_\u003Cexpectation>`\n- Fixture'lar `conftest.py`da\n- `pytest-django` + `factory_boy`\n- Mock - faqat tashqi API uchun (OpenAI, S3). DB - real.\n",[1343],{"type":23,"tag":63,"props":1344,"children":1345},{"__ignoreMap":7},[1346,1354,1361,1373,1390,1412,1434],{"type":23,"tag":324,"props":1347,"children":1348},{"class":326,"line":327},[1349],{"type":23,"tag":324,"props":1350,"children":1351},{"style":961},[1352],{"type":28,"value":1353},"# Testing rules\n",{"type":23,"tag":324,"props":1355,"children":1356},{"class":326,"line":354},[1357],{"type":23,"tag":324,"props":1358,"children":1359},{"emptyLinePlaceholder":970},[1360],{"type":28,"value":973},{"type":23,"tag":324,"props":1362,"children":1363},{"class":326,"line":363},[1364,1368],{"type":23,"tag":324,"props":1365,"children":1366},{"style":996},[1367],{"type":28,"value":666},{"type":23,"tag":324,"props":1369,"children":1370},{"style":1001},[1371],{"type":28,"value":1372}," Har DRF view uchun minimum 1 ta test\n",{"type":23,"tag":324,"props":1374,"children":1375},{"class":326,"line":984},[1376,1380,1385],{"type":23,"tag":324,"props":1377,"children":1378},{"style":996},[1379],{"type":28,"value":666},{"type":23,"tag":324,"props":1381,"children":1382},{"style":1001},[1383],{"type":28,"value":1384}," Test nomi: ",{"type":23,"tag":324,"props":1386,"children":1387},{"style":1066},[1388],{"type":28,"value":1389},"`test_\u003Caction>_\u003Cexpectation>`\n",{"type":23,"tag":324,"props":1391,"children":1392},{"class":326,"line":992},[1393,1397,1402,1407],{"type":23,"tag":324,"props":1394,"children":1395},{"style":996},[1396],{"type":28,"value":666},{"type":23,"tag":324,"props":1398,"children":1399},{"style":1001},[1400],{"type":28,"value":1401}," Fixture'lar ",{"type":23,"tag":324,"props":1403,"children":1404},{"style":1066},[1405],{"type":28,"value":1406},"`conftest.py`",{"type":23,"tag":324,"props":1408,"children":1409},{"style":1001},[1410],{"type":28,"value":1411},"da\n",{"type":23,"tag":324,"props":1413,"children":1414},{"class":326,"line":1007},[1415,1419,1424,1429],{"type":23,"tag":324,"props":1416,"children":1417},{"style":996},[1418],{"type":28,"value":666},{"type":23,"tag":324,"props":1420,"children":1421},{"style":1066},[1422],{"type":28,"value":1423}," `pytest-django`",{"type":23,"tag":324,"props":1425,"children":1426},{"style":1001},[1427],{"type":28,"value":1428}," + ",{"type":23,"tag":324,"props":1430,"children":1431},{"style":1066},[1432],{"type":28,"value":1433},"`factory_boy`\n",{"type":23,"tag":324,"props":1435,"children":1436},{"class":326,"line":1020},[1437,1441],{"type":23,"tag":324,"props":1438,"children":1439},{"style":996},[1440],{"type":28,"value":666},{"type":23,"tag":324,"props":1442,"children":1443},{"style":1001},[1444],{"type":28,"value":1445}," Mock - faqat tashqi API uchun (OpenAI, S3). DB - real.\n",{"type":23,"tag":106,"props":1447,"children":1449},{"id":1448},"claudecommands-custom-slash-komandalar",[1450,1456],{"type":23,"tag":63,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":28,"value":1455},".claude/commands/",{"type":28,"value":1457}," - custom slash komandalar",{"type":23,"tag":24,"props":1459,"children":1460},{},[1461,1463,1469,1470,1475,1476,1482],{"type":28,"value":1462},"O'zingizning ",{"type":23,"tag":63,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":28,"value":1468},"/deploy",{"type":28,"value":134},{"type":23,"tag":63,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":28,"value":557},{"type":28,"value":134},{"type":23,"tag":63,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":28,"value":1481},"/migrate",{"type":28,"value":1483}," komandalaringizni yozishingiz mumkin.",{"type":23,"tag":24,"props":1485,"children":1486},{},[1487,1493],{"type":23,"tag":63,"props":1488,"children":1490},{"className":1489},[],[1491],{"type":28,"value":1492},".claude/commands/review.md",{"type":28,"value":286},{"type":23,"tag":288,"props":1495,"children":1497},{"code":1496,"language":950,"meta":7,"className":951,"style":7},"---\ndescription: PR'ni review qilish\n---\n\nJoriy branch'dagi o'zgarishlarni tekshir:\n\n1. `git diff main...HEAD` ni o'qi\n2. Har faylda: bug, xavfsizlik, SOLID, DRY tekshir\n3. Topilgan muammolarni ro'yxat qilib ber\n4. Har biriga: fayl:qator, sababi, tavsiya\n",[1498],{"type":23,"tag":63,"props":1499,"children":1500},{"__ignoreMap":7},[1501,1509,1528,1535,1542,1550,1557,1575,1588,1601],{"type":23,"tag":324,"props":1502,"children":1503},{"class":326,"line":327},[1504],{"type":23,"tag":324,"props":1505,"children":1506},{"style":1001},[1507],{"type":28,"value":1508},"---\n",{"type":23,"tag":324,"props":1510,"children":1511},{"class":326,"line":354},[1512,1518,1523],{"type":23,"tag":324,"props":1513,"children":1515},{"style":1514},"--shiki-default:#8BE9FD;--shiki-dark:#85E89D",[1516],{"type":28,"value":1517},"description",{"type":23,"tag":324,"props":1519,"children":1521},{"style":1520},"--shiki-default:#FF79C6;--shiki-dark:#E1E4E8",[1522],{"type":28,"value":286},{"type":23,"tag":324,"props":1524,"children":1525},{"style":337},[1526],{"type":28,"value":1527}," PR'ni review qilish\n",{"type":23,"tag":324,"props":1529,"children":1530},{"class":326,"line":363},[1531],{"type":23,"tag":324,"props":1532,"children":1533},{"style":1001},[1534],{"type":28,"value":1508},{"type":23,"tag":324,"props":1536,"children":1537},{"class":326,"line":984},[1538],{"type":23,"tag":324,"props":1539,"children":1540},{"emptyLinePlaceholder":970},[1541],{"type":28,"value":973},{"type":23,"tag":324,"props":1543,"children":1544},{"class":326,"line":992},[1545],{"type":23,"tag":324,"props":1546,"children":1547},{"style":1001},[1548],{"type":28,"value":1549},"Joriy branch'dagi o'zgarishlarni tekshir:\n",{"type":23,"tag":324,"props":1551,"children":1552},{"class":326,"line":1007},[1553],{"type":23,"tag":324,"props":1554,"children":1555},{"emptyLinePlaceholder":970},[1556],{"type":28,"value":973},{"type":23,"tag":324,"props":1558,"children":1559},{"class":326,"line":1020},[1560,1565,1570],{"type":23,"tag":324,"props":1561,"children":1562},{"style":996},[1563],{"type":28,"value":1564},"1.",{"type":23,"tag":324,"props":1566,"children":1567},{"style":1066},[1568],{"type":28,"value":1569}," `git diff main...HEAD`",{"type":23,"tag":324,"props":1571,"children":1572},{"style":1001},[1573],{"type":28,"value":1574}," ni o'qi\n",{"type":23,"tag":324,"props":1576,"children":1577},{"class":326,"line":1033},[1578,1583],{"type":23,"tag":324,"props":1579,"children":1580},{"style":996},[1581],{"type":28,"value":1582},"2.",{"type":23,"tag":324,"props":1584,"children":1585},{"style":1001},[1586],{"type":28,"value":1587}," Har faylda: bug, xavfsizlik, SOLID, DRY tekshir\n",{"type":23,"tag":324,"props":1589,"children":1590},{"class":326,"line":1041},[1591,1596],{"type":23,"tag":324,"props":1592,"children":1593},{"style":996},[1594],{"type":28,"value":1595},"3.",{"type":23,"tag":324,"props":1597,"children":1598},{"style":1001},[1599],{"type":28,"value":1600}," Topilgan muammolarni ro'yxat qilib ber\n",{"type":23,"tag":324,"props":1602,"children":1603},{"class":326,"line":1050},[1604,1609],{"type":23,"tag":324,"props":1605,"children":1606},{"style":996},[1607],{"type":28,"value":1608},"4.",{"type":23,"tag":324,"props":1610,"children":1611},{"style":1001},[1612],{"type":28,"value":1613}," Har biriga: fayl:qator, sababi, tavsiya\n",{"type":23,"tag":24,"props":1615,"children":1616},{},[1617,1619,1624],{"type":28,"value":1618},"Endi terminalda ",{"type":23,"tag":63,"props":1620,"children":1622},{"className":1621},[],[1623],{"type":28,"value":557},{"type":28,"value":1625}," yozsangiz - shu script ishlaydi.",{"type":23,"tag":106,"props":1627,"children":1629},{"id":1628},"claudemd-vs-memory-farq",[1630,1635,1637,1642],{"type":23,"tag":63,"props":1631,"children":1633},{"className":1632},[],[1634],{"type":28,"value":132},{"type":28,"value":1636}," vs ",{"type":23,"tag":63,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":28,"value":161},{"type":28,"value":1643}," - farq",{"type":23,"tag":378,"props":1645,"children":1646},{},[1647,1664],{"type":23,"tag":382,"props":1648,"children":1649},{},[1650],{"type":23,"tag":386,"props":1651,"children":1652},{},[1653,1656,1660],{"type":23,"tag":390,"props":1654,"children":1655},{},[],{"type":23,"tag":390,"props":1657,"children":1658},{},[1659],{"type":28,"value":132},{"type":23,"tag":390,"props":1661,"children":1662},{},[1663],{"type":28,"value":161},{"type":23,"tag":401,"props":1665,"children":1666},{},[1667,1685,1703,1721],{"type":23,"tag":386,"props":1668,"children":1669},{},[1670,1675,1680],{"type":23,"tag":408,"props":1671,"children":1672},{},[1673],{"type":28,"value":1674},"Kim yozadi?",{"type":23,"tag":408,"props":1676,"children":1677},{},[1678],{"type":28,"value":1679},"Siz (qo'lda)",{"type":23,"tag":408,"props":1681,"children":1682},{},[1683],{"type":28,"value":1684},"Claude (avtomatik)",{"type":23,"tag":386,"props":1686,"children":1687},{},[1688,1693,1698],{"type":23,"tag":408,"props":1689,"children":1690},{},[1691],{"type":28,"value":1692},"Qachon?",{"type":23,"tag":408,"props":1694,"children":1695},{},[1696],{"type":28,"value":1697},"Loyiha boshida",{"type":23,"tag":408,"props":1699,"children":1700},{},[1701],{"type":28,"value":1702},"Sessiya davomida",{"type":23,"tag":386,"props":1704,"children":1705},{},[1706,1711,1716],{"type":23,"tag":408,"props":1707,"children":1708},{},[1709],{"type":28,"value":1710},"Nima?",{"type":23,"tag":408,"props":1712,"children":1713},{},[1714],{"type":28,"value":1715},"Statik qoidalar",{"type":23,"tag":408,"props":1717,"children":1718},{},[1719],{"type":28,"value":1720},"Dinamik faktlar",{"type":23,"tag":386,"props":1722,"children":1723},{},[1724,1729,1734],{"type":23,"tag":408,"props":1725,"children":1726},{},[1727],{"type":28,"value":1728},"Qayerda?",{"type":23,"tag":408,"props":1730,"children":1731},{},[1732],{"type":28,"value":1733},"Loyiha root",{"type":23,"tag":408,"props":1735,"children":1736},{},[1737],{"type":23,"tag":63,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":28,"value":1742},"~/.claude/projects/.../memory/",{"type":23,"tag":24,"props":1744,"children":1745},{},[1746,1751],{"type":23,"tag":63,"props":1747,"children":1749},{"className":1748},[],[1750],{"type":28,"value":161},{"type":28,"value":1752}," - Claude \"kelgusi sessiyada esda qolishim kerak\" degan narsalarini yozadi. Misol: \"firdavsDev - senior Django, YouTube stream qiladi\".",{"type":23,"tag":106,"props":1754,"children":1756},{"id":1755},"tayyor-claude-folder-gist",[1757,1759,1764],{"type":28,"value":1758},"🎁 Tayyor ",{"type":23,"tag":63,"props":1760,"children":1762},{"className":1761},[],[1763],{"type":28,"value":68},{"type":28,"value":1765}," folder (gist)",{"type":23,"tag":24,"props":1767,"children":1768},{},[1769],{"type":28,"value":1770},"Yuqoridagi hamma narsani qo'lda yozish - vaqt. Men siz uchun tayyorladim:",{"type":23,"tag":113,"props":1772,"children":1773},{},[1774,1793],{"type":23,"tag":117,"props":1775,"children":1776},{},[1777,1782,1784],{"type":23,"tag":31,"props":1778,"children":1779},{},[1780],{"type":28,"value":1781},"Backend uchun",{"type":28,"value":1783}," (Django/FastAPI): ",{"type":23,"tag":1785,"props":1786,"children":1790},"a",{"href":1787,"rel":1788},"https://gist.github.com/firdavsDev/REPLACE_ME_BACKEND",[1789],"nofollow",[1791],{"type":28,"value":1792},"gist.github.com/firdavsDev/REPLACE_ME_BACKEND",{"type":23,"tag":117,"props":1794,"children":1795},{},[1796,1801,1803],{"type":23,"tag":31,"props":1797,"children":1798},{},[1799],{"type":28,"value":1800},"Frontend uchun",{"type":28,"value":1802}," (Nuxt/Next.js): ",{"type":23,"tag":1785,"props":1804,"children":1807},{"href":1805,"rel":1806},"https://gist.github.com/firdavsDev/REPLACE_ME_FRONTEND",[1789],[1808],{"type":28,"value":1809},"gist.github.com/firdavsDev/REPLACE_ME_FRONTEND",{"type":23,"tag":24,"props":1811,"children":1812},{},[1813,1815,1820,1822,1827,1829,1834],{"type":28,"value":1814},"Har bir gist ichida ",{"type":23,"tag":31,"props":1816,"children":1817},{},[1818],{"type":28,"value":1819},"zip",{"type":28,"value":1821}," bor. Yuklab olib, loyihangiz root'iga ",{"type":23,"tag":63,"props":1823,"children":1825},{"className":1824},[],[1826],{"type":28,"value":68},{"type":28,"value":1828}," folderni joylashtiring. Keyin ",{"type":23,"tag":63,"props":1830,"children":1832},{"className":1831},[],[1833],{"type":28,"value":132},{"type":28,"value":1835},"'ni o'z loyihangizga moslab tahrirlang.",{"type":23,"tag":72,"props":1837,"children":1838},{},[1839],{"type":23,"tag":24,"props":1840,"children":1841},{},[1842,1846],{"type":23,"tag":31,"props":1843,"children":1844},{},[1845],{"type":28,"value":854},{"type":28,"value":1847},": CLAUDE.md - loyiha haqida. rules - jarayon. commands - custom komandalar. memory - avtomatik xotira.",{"type":23,"tag":102,"props":1849,"children":1850},{},[],{"type":23,"tag":238,"props":1852,"children":1854},{"id":1853},"advanced-professional-sozlashlar",[1855],{"type":28,"value":1856},"🔴 ADVANCED - Professional sozlashlar",{"type":23,"tag":24,"props":1858,"children":1859},{},[1860],{"type":28,"value":1861},"Bu bo'lim - \"men Claude'ni kuniga 8 soat ishlataman\" deydiganlar uchun.",{"type":23,"tag":106,"props":1863,"children":1865},{"id":1864},"model-opusplan-aqlli-almashinish",[1866,1872],{"type":23,"tag":63,"props":1867,"children":1869},{"className":1868},[],[1870],{"type":28,"value":1871},"/model opusplan",{"type":28,"value":1873}," - aqlli almashinish",{"type":23,"tag":24,"props":1875,"children":1876},{},[1877,1879,1884],{"type":28,"value":1878},"Opus - eng aqlli, lekin ",{"type":23,"tag":31,"props":1880,"children":1881},{},[1882],{"type":28,"value":1883},"5x qimmat",{"type":28,"value":1885},". Sonnet - arzon va tez, mexanik ishlar uchun zo'r.",{"type":23,"tag":24,"props":1887,"children":1888},{},[1889,1894,1896,1901],{"type":23,"tag":63,"props":1890,"children":1892},{"className":1891},[],[1893],{"type":28,"value":526},{"type":28,"value":1895}," rejimi ikkalasini ",{"type":23,"tag":31,"props":1897,"children":1898},{},[1899],{"type":28,"value":1900},"avtomatik",{"type":28,"value":1902}," almashtiradi:",{"type":23,"tag":113,"props":1904,"children":1905},{},[1906,1918],{"type":23,"tag":117,"props":1907,"children":1908},{},[1909,1911,1916],{"type":28,"value":1910},"Plan yaratish → ",{"type":23,"tag":31,"props":1912,"children":1913},{},[1914],{"type":28,"value":1915},"Opus",{"type":28,"value":1917}," ishlaydi",{"type":23,"tag":117,"props":1919,"children":1920},{},[1921,1923,1928],{"type":28,"value":1922},"Kod yozish, fayl tahrirlash → ",{"type":23,"tag":31,"props":1924,"children":1925},{},[1926],{"type":28,"value":1927},"Sonnet",{"type":28,"value":1917},{"type":23,"tag":288,"props":1930,"children":1932},{"code":1931},"/model opusplan\n",[1933],{"type":23,"tag":63,"props":1934,"children":1935},{"__ignoreMap":7},[1936],{"type":28,"value":1931},{"type":23,"tag":24,"props":1938,"children":1939},{},[1940,1942,1947],{"type":28,"value":1941},"Bu - ",{"type":23,"tag":31,"props":1943,"children":1944},{},[1945],{"type":28,"value":1946},"default",{"type":28,"value":1948}," bo'lishi kerak.",{"type":23,"tag":378,"props":1950,"children":1951},{},[1952,1972],{"type":23,"tag":382,"props":1953,"children":1954},{},[1955],{"type":23,"tag":386,"props":1956,"children":1957},{},[1958,1962,1967],{"type":23,"tag":390,"props":1959,"children":1960},{},[1961],{"type":28,"value":599},{"type":23,"tag":390,"props":1963,"children":1964},{},[1965],{"type":28,"value":1966},"Input $/1M",{"type":23,"tag":390,"props":1968,"children":1969},{},[1970],{"type":28,"value":1971},"Output $/1M",{"type":23,"tag":401,"props":1973,"children":1974},{},[1975,1992,2008],{"type":23,"tag":386,"props":1976,"children":1977},{},[1978,1982,1987],{"type":23,"tag":408,"props":1979,"children":1980},{},[1981],{"type":28,"value":620},{"type":23,"tag":408,"props":1983,"children":1984},{},[1985],{"type":28,"value":1986},"$15",{"type":23,"tag":408,"props":1988,"children":1989},{},[1990],{"type":28,"value":1991},"$75",{"type":23,"tag":386,"props":1993,"children":1994},{},[1995,1999,2004],{"type":23,"tag":408,"props":1996,"children":1997},{},[1998],{"type":28,"value":641},{"type":23,"tag":408,"props":2000,"children":2001},{},[2002],{"type":28,"value":2003},"$3",{"type":23,"tag":408,"props":2005,"children":2006},{},[2007],{"type":28,"value":1986},{"type":23,"tag":386,"props":2009,"children":2010},{},[2011,2015,2020],{"type":23,"tag":408,"props":2012,"children":2013},{},[2014],{"type":28,"value":657},{"type":23,"tag":408,"props":2016,"children":2017},{},[2018],{"type":28,"value":2019},"$1",{"type":23,"tag":408,"props":2021,"children":2022},{},[2023],{"type":28,"value":2024},"$5",{"type":23,"tag":106,"props":2026,"children":2028},{"id":2027},"statusline-tokenometer",[2029,2034],{"type":23,"tag":63,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":28,"value":185},{"type":28,"value":2035}," - tokenometer",{"type":23,"tag":24,"props":2037,"children":2038},{},[2039,2041,2046],{"type":28,"value":2040},"Oddiy ekranda siz model nomini, git branch'ni, xarajatni ",{"type":23,"tag":31,"props":2042,"children":2043},{},[2044],{"type":28,"value":2045},"ko'rmaysiz",{"type":28,"value":2047},". Buni o'zingiz qo'shasiz.",{"type":23,"tag":24,"props":2049,"children":2050},{},[2051,2057],{"type":23,"tag":63,"props":2052,"children":2054},{"className":2053},[],[2055],{"type":28,"value":2056},"~/.claude/settings.json",{"type":28,"value":286},{"type":23,"tag":288,"props":2059,"children":2063},{"code":2060,"language":2061,"meta":7,"className":2062,"style":7},"{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"bash ~/.claude/scripts/statusline.sh\"\n  }\n}\n","json","language-json shiki shiki-themes dracula github-dark",[2064],{"type":23,"tag":63,"props":2065,"children":2066},{"__ignoreMap":7},[2067,2075,2103,2144,2177,2185],{"type":23,"tag":324,"props":2068,"children":2069},{"class":326,"line":327},[2070],{"type":23,"tag":324,"props":2071,"children":2072},{"style":1001},[2073],{"type":28,"value":2074},"{\n",{"type":23,"tag":324,"props":2076,"children":2077},{"class":326,"line":354},[2078,2084,2089,2094,2098],{"type":23,"tag":324,"props":2079,"children":2081},{"style":2080},"--shiki-default:#8BE9FE;--shiki-dark:#79B8FF",[2082],{"type":28,"value":2083},"  \"",{"type":23,"tag":324,"props":2085,"children":2087},{"style":2086},"--shiki-default:#8BE9FD;--shiki-dark:#79B8FF",[2088],{"type":28,"value":185},{"type":23,"tag":324,"props":2090,"children":2091},{"style":2080},[2092],{"type":28,"value":2093},"\"",{"type":23,"tag":324,"props":2095,"children":2096},{"style":1520},[2097],{"type":28,"value":286},{"type":23,"tag":324,"props":2099,"children":2100},{"style":1001},[2101],{"type":28,"value":2102}," {\n",{"type":23,"tag":324,"props":2104,"children":2105},{"class":326,"line":363},[2106,2111,2116,2120,2124,2130,2135,2139],{"type":23,"tag":324,"props":2107,"children":2108},{"style":2080},[2109],{"type":28,"value":2110},"    \"",{"type":23,"tag":324,"props":2112,"children":2113},{"style":2086},[2114],{"type":28,"value":2115},"type",{"type":23,"tag":324,"props":2117,"children":2118},{"style":2080},[2119],{"type":28,"value":2093},{"type":23,"tag":324,"props":2121,"children":2122},{"style":1520},[2123],{"type":28,"value":286},{"type":23,"tag":324,"props":2125,"children":2127},{"style":2126},"--shiki-default:#E9F284;--shiki-dark:#9ECBFF",[2128],{"type":28,"value":2129}," \"",{"type":23,"tag":324,"props":2131,"children":2132},{"style":337},[2133],{"type":28,"value":2134},"command",{"type":23,"tag":324,"props":2136,"children":2137},{"style":2126},[2138],{"type":28,"value":2093},{"type":23,"tag":324,"props":2140,"children":2141},{"style":1001},[2142],{"type":28,"value":2143},",\n",{"type":23,"tag":324,"props":2145,"children":2146},{"class":326,"line":984},[2147,2151,2155,2159,2163,2167,2172],{"type":23,"tag":324,"props":2148,"children":2149},{"style":2080},[2150],{"type":28,"value":2110},{"type":23,"tag":324,"props":2152,"children":2153},{"style":2086},[2154],{"type":28,"value":2134},{"type":23,"tag":324,"props":2156,"children":2157},{"style":2080},[2158],{"type":28,"value":2093},{"type":23,"tag":324,"props":2160,"children":2161},{"style":1520},[2162],{"type":28,"value":286},{"type":23,"tag":324,"props":2164,"children":2165},{"style":2126},[2166],{"type":28,"value":2129},{"type":23,"tag":324,"props":2168,"children":2169},{"style":337},[2170],{"type":28,"value":2171},"bash ~/.claude/scripts/statusline.sh",{"type":23,"tag":324,"props":2173,"children":2174},{"style":2126},[2175],{"type":28,"value":2176},"\"\n",{"type":23,"tag":324,"props":2178,"children":2179},{"class":326,"line":992},[2180],{"type":23,"tag":324,"props":2181,"children":2182},{"style":1001},[2183],{"type":28,"value":2184},"  }\n",{"type":23,"tag":324,"props":2186,"children":2187},{"class":326,"line":1007},[2188],{"type":23,"tag":324,"props":2189,"children":2190},{"style":1001},[2191],{"type":28,"value":2192},"}\n",{"type":23,"tag":24,"props":2194,"children":2195},{},[2196,2202],{"type":23,"tag":63,"props":2197,"children":2199},{"className":2198},[],[2200],{"type":28,"value":2201},"statusline.sh",{"type":28,"value":286},{"type":23,"tag":288,"props":2204,"children":2206},{"code":2205,"language":317,"meta":7,"className":318,"style":7},"#!/usr/bin/env bash\nINPUT=$(cat)\nMODEL=$(echo \"$INPUT\" | jq -r '.model.display_name // \"claude\"')\nBRANCH=$(git -C \"$(echo \"$INPUT\" | jq -r '.cwd')\" branch --show-current 2>/dev/null || echo \"-\")\nTOKENS=$(echo \"$INPUT\" | jq -r '.session.total_tokens // 0')\nCOST=$(echo \"$INPUT\" | jq -r '.session.total_cost_usd // 0')\nprintf \"📦 %s | 🌿 %s | 🪙 %'d | 💸 \\$%.3f\" \"$MODEL\" \"$BRANCH\" \"$TOKENS\" \"$COST\"\n",[2207],{"type":23,"tag":63,"props":2208,"children":2209},{"__ignoreMap":7},[2210,2218,2248,2316,2446,2507,2568],{"type":23,"tag":324,"props":2211,"children":2212},{"class":326,"line":327},[2213],{"type":23,"tag":324,"props":2214,"children":2215},{"style":367},[2216],{"type":28,"value":2217},"#!/usr/bin/env bash\n",{"type":23,"tag":324,"props":2219,"children":2220},{"class":326,"line":354},[2221,2227,2233,2238,2243],{"type":23,"tag":324,"props":2222,"children":2224},{"style":2223},"--shiki-default:#BD93F9;--shiki-dark:#E1E4E8",[2225],{"type":28,"value":2226},"INPUT",{"type":23,"tag":324,"props":2228,"children":2230},{"style":2229},"--shiki-default:#FF79C6;--shiki-dark:#F97583",[2231],{"type":28,"value":2232},"=",{"type":23,"tag":324,"props":2234,"children":2235},{"style":1001},[2236],{"type":28,"value":2237},"$(",{"type":23,"tag":324,"props":2239,"children":2240},{"style":331},[2241],{"type":28,"value":2242},"cat",{"type":23,"tag":324,"props":2244,"children":2245},{"style":1001},[2246],{"type":28,"value":2247},")\n",{"type":23,"tag":324,"props":2249,"children":2250},{"class":326,"line":363},[2251,2256,2260,2264,2269,2273,2278,2282,2287,2292,2297,2302,2307,2312],{"type":23,"tag":324,"props":2252,"children":2253},{"style":2223},[2254],{"type":28,"value":2255},"MODEL",{"type":23,"tag":324,"props":2257,"children":2258},{"style":2229},[2259],{"type":28,"value":2232},{"type":23,"tag":324,"props":2261,"children":2262},{"style":1001},[2263],{"type":28,"value":2237},{"type":23,"tag":324,"props":2265,"children":2266},{"style":2086},[2267],{"type":28,"value":2268},"echo",{"type":23,"tag":324,"props":2270,"children":2271},{"style":2126},[2272],{"type":28,"value":2129},{"type":23,"tag":324,"props":2274,"children":2275},{"style":2223},[2276],{"type":28,"value":2277},"$INPUT",{"type":23,"tag":324,"props":2279,"children":2280},{"style":2126},[2281],{"type":28,"value":2093},{"type":23,"tag":324,"props":2283,"children":2284},{"style":2229},[2285],{"type":28,"value":2286}," |",{"type":23,"tag":324,"props":2288,"children":2289},{"style":331},[2290],{"type":28,"value":2291}," jq",{"type":23,"tag":324,"props":2293,"children":2294},{"style":343},[2295],{"type":28,"value":2296}," -r",{"type":23,"tag":324,"props":2298,"children":2299},{"style":2126},[2300],{"type":28,"value":2301}," '",{"type":23,"tag":324,"props":2303,"children":2304},{"style":337},[2305],{"type":28,"value":2306},".model.display_name // \"claude\"",{"type":23,"tag":324,"props":2308,"children":2309},{"style":2126},[2310],{"type":28,"value":2311},"'",{"type":23,"tag":324,"props":2313,"children":2314},{"style":1001},[2315],{"type":28,"value":2247},{"type":23,"tag":324,"props":2317,"children":2318},{"class":326,"line":984},[2319,2324,2328,2332,2337,2342,2346,2350,2354,2358,2362,2366,2370,2374,2378,2382,2387,2391,2396,2400,2405,2410,2415,2420,2425,2430,2434,2438,2442],{"type":23,"tag":324,"props":2320,"children":2321},{"style":2223},[2322],{"type":28,"value":2323},"BRANCH",{"type":23,"tag":324,"props":2325,"children":2326},{"style":2229},[2327],{"type":28,"value":2232},{"type":23,"tag":324,"props":2329,"children":2330},{"style":1001},[2331],{"type":28,"value":2237},{"type":23,"tag":324,"props":2333,"children":2334},{"style":331},[2335],{"type":28,"value":2336},"git",{"type":23,"tag":324,"props":2338,"children":2339},{"style":343},[2340],{"type":28,"value":2341}," -C",{"type":23,"tag":324,"props":2343,"children":2344},{"style":2126},[2345],{"type":28,"value":2129},{"type":23,"tag":324,"props":2347,"children":2348},{"style":337},[2349],{"type":28,"value":2237},{"type":23,"tag":324,"props":2351,"children":2352},{"style":2086},[2353],{"type":28,"value":2268},{"type":23,"tag":324,"props":2355,"children":2356},{"style":2126},[2357],{"type":28,"value":2129},{"type":23,"tag":324,"props":2359,"children":2360},{"style":2223},[2361],{"type":28,"value":2277},{"type":23,"tag":324,"props":2363,"children":2364},{"style":2126},[2365],{"type":28,"value":2093},{"type":23,"tag":324,"props":2367,"children":2368},{"style":2229},[2369],{"type":28,"value":2286},{"type":23,"tag":324,"props":2371,"children":2372},{"style":331},[2373],{"type":28,"value":2291},{"type":23,"tag":324,"props":2375,"children":2376},{"style":343},[2377],{"type":28,"value":2296},{"type":23,"tag":324,"props":2379,"children":2380},{"style":2126},[2381],{"type":28,"value":2301},{"type":23,"tag":324,"props":2383,"children":2384},{"style":337},[2385],{"type":28,"value":2386},".cwd",{"type":23,"tag":324,"props":2388,"children":2389},{"style":2126},[2390],{"type":28,"value":2311},{"type":23,"tag":324,"props":2392,"children":2393},{"style":337},[2394],{"type":28,"value":2395},")",{"type":23,"tag":324,"props":2397,"children":2398},{"style":2126},[2399],{"type":28,"value":2093},{"type":23,"tag":324,"props":2401,"children":2402},{"style":337},[2403],{"type":28,"value":2404}," branch",{"type":23,"tag":324,"props":2406,"children":2407},{"style":343},[2408],{"type":28,"value":2409}," --show-current",{"type":23,"tag":324,"props":2411,"children":2412},{"style":2229},[2413],{"type":28,"value":2414}," 2>",{"type":23,"tag":324,"props":2416,"children":2417},{"style":337},[2418],{"type":28,"value":2419},"/dev/null",{"type":23,"tag":324,"props":2421,"children":2422},{"style":2229},[2423],{"type":28,"value":2424}," ||",{"type":23,"tag":324,"props":2426,"children":2427},{"style":2086},[2428],{"type":28,"value":2429}," echo",{"type":23,"tag":324,"props":2431,"children":2432},{"style":2126},[2433],{"type":28,"value":2129},{"type":23,"tag":324,"props":2435,"children":2436},{"style":337},[2437],{"type":28,"value":666},{"type":23,"tag":324,"props":2439,"children":2440},{"style":2126},[2441],{"type":28,"value":2093},{"type":23,"tag":324,"props":2443,"children":2444},{"style":1001},[2445],{"type":28,"value":2247},{"type":23,"tag":324,"props":2447,"children":2448},{"class":326,"line":992},[2449,2454,2458,2462,2466,2470,2474,2478,2482,2486,2490,2494,2499,2503],{"type":23,"tag":324,"props":2450,"children":2451},{"style":2223},[2452],{"type":28,"value":2453},"TOKENS",{"type":23,"tag":324,"props":2455,"children":2456},{"style":2229},[2457],{"type":28,"value":2232},{"type":23,"tag":324,"props":2459,"children":2460},{"style":1001},[2461],{"type":28,"value":2237},{"type":23,"tag":324,"props":2463,"children":2464},{"style":2086},[2465],{"type":28,"value":2268},{"type":23,"tag":324,"props":2467,"children":2468},{"style":2126},[2469],{"type":28,"value":2129},{"type":23,"tag":324,"props":2471,"children":2472},{"style":2223},[2473],{"type":28,"value":2277},{"type":23,"tag":324,"props":2475,"children":2476},{"style":2126},[2477],{"type":28,"value":2093},{"type":23,"tag":324,"props":2479,"children":2480},{"style":2229},[2481],{"type":28,"value":2286},{"type":23,"tag":324,"props":2483,"children":2484},{"style":331},[2485],{"type":28,"value":2291},{"type":23,"tag":324,"props":2487,"children":2488},{"style":343},[2489],{"type":28,"value":2296},{"type":23,"tag":324,"props":2491,"children":2492},{"style":2126},[2493],{"type":28,"value":2301},{"type":23,"tag":324,"props":2495,"children":2496},{"style":337},[2497],{"type":28,"value":2498},".session.total_tokens // 0",{"type":23,"tag":324,"props":2500,"children":2501},{"style":2126},[2502],{"type":28,"value":2311},{"type":23,"tag":324,"props":2504,"children":2505},{"style":1001},[2506],{"type":28,"value":2247},{"type":23,"tag":324,"props":2508,"children":2509},{"class":326,"line":1007},[2510,2515,2519,2523,2527,2531,2535,2539,2543,2547,2551,2555,2560,2564],{"type":23,"tag":324,"props":2511,"children":2512},{"style":2223},[2513],{"type":28,"value":2514},"COST",{"type":23,"tag":324,"props":2516,"children":2517},{"style":2229},[2518],{"type":28,"value":2232},{"type":23,"tag":324,"props":2520,"children":2521},{"style":1001},[2522],{"type":28,"value":2237},{"type":23,"tag":324,"props":2524,"children":2525},{"style":2086},[2526],{"type":28,"value":2268},{"type":23,"tag":324,"props":2528,"children":2529},{"style":2126},[2530],{"type":28,"value":2129},{"type":23,"tag":324,"props":2532,"children":2533},{"style":2223},[2534],{"type":28,"value":2277},{"type":23,"tag":324,"props":2536,"children":2537},{"style":2126},[2538],{"type":28,"value":2093},{"type":23,"tag":324,"props":2540,"children":2541},{"style":2229},[2542],{"type":28,"value":2286},{"type":23,"tag":324,"props":2544,"children":2545},{"style":331},[2546],{"type":28,"value":2291},{"type":23,"tag":324,"props":2548,"children":2549},{"style":343},[2550],{"type":28,"value":2296},{"type":23,"tag":324,"props":2552,"children":2553},{"style":2126},[2554],{"type":28,"value":2301},{"type":23,"tag":324,"props":2556,"children":2557},{"style":337},[2558],{"type":28,"value":2559},".session.total_cost_usd // 0",{"type":23,"tag":324,"props":2561,"children":2562},{"style":2126},[2563],{"type":28,"value":2311},{"type":23,"tag":324,"props":2565,"children":2566},{"style":1001},[2567],{"type":28,"value":2247},{"type":23,"tag":324,"props":2569,"children":2570},{"class":326,"line":1020},[2571,2576,2580,2585,2591,2596,2600,2604,2609,2613,2617,2622,2626,2630,2635,2639,2643,2648],{"type":23,"tag":324,"props":2572,"children":2573},{"style":2086},[2574],{"type":28,"value":2575},"printf",{"type":23,"tag":324,"props":2577,"children":2578},{"style":2126},[2579],{"type":28,"value":2129},{"type":23,"tag":324,"props":2581,"children":2582},{"style":337},[2583],{"type":28,"value":2584},"📦 %s | 🌿 %s | 🪙 %'d | 💸 ",{"type":23,"tag":324,"props":2586,"children":2588},{"style":2587},"--shiki-default:#FF79C6;--shiki-dark:#79B8FF",[2589],{"type":28,"value":2590},"\\$",{"type":23,"tag":324,"props":2592,"children":2593},{"style":337},[2594],{"type":28,"value":2595},"%.3f",{"type":23,"tag":324,"props":2597,"children":2598},{"style":2126},[2599],{"type":28,"value":2093},{"type":23,"tag":324,"props":2601,"children":2602},{"style":2126},[2603],{"type":28,"value":2129},{"type":23,"tag":324,"props":2605,"children":2606},{"style":2223},[2607],{"type":28,"value":2608},"$MODEL",{"type":23,"tag":324,"props":2610,"children":2611},{"style":2126},[2612],{"type":28,"value":2093},{"type":23,"tag":324,"props":2614,"children":2615},{"style":2126},[2616],{"type":28,"value":2129},{"type":23,"tag":324,"props":2618,"children":2619},{"style":2223},[2620],{"type":28,"value":2621},"$BRANCH",{"type":23,"tag":324,"props":2623,"children":2624},{"style":2126},[2625],{"type":28,"value":2093},{"type":23,"tag":324,"props":2627,"children":2628},{"style":2126},[2629],{"type":28,"value":2129},{"type":23,"tag":324,"props":2631,"children":2632},{"style":2223},[2633],{"type":28,"value":2634},"$TOKENS",{"type":23,"tag":324,"props":2636,"children":2637},{"style":2126},[2638],{"type":28,"value":2093},{"type":23,"tag":324,"props":2640,"children":2641},{"style":2126},[2642],{"type":28,"value":2129},{"type":23,"tag":324,"props":2644,"children":2645},{"style":2223},[2646],{"type":28,"value":2647},"$COST",{"type":23,"tag":324,"props":2649,"children":2650},{"style":2126},[2651],{"type":28,"value":2176},{"type":23,"tag":24,"props":2653,"children":2654},{},[2655,2657,2662],{"type":28,"value":2656},"Endi har sessiyada tokenometer ko'rinib turadi. ",{"type":23,"tag":31,"props":2658,"children":2659},{},[2660],{"type":28,"value":2661},"Ko'rmasdan tejay olmaysiz",{"type":28,"value":580},{"type":23,"tag":106,"props":2664,"children":2666},{"id":2665},"hooks-avtomatlashtirish",[2667],{"type":28,"value":2668},"Hooks - avtomatlashtirish",{"type":23,"tag":24,"props":2670,"children":2671},{},[2672,2674,2679],{"type":28,"value":2673},"Hook - ma'lum event'da ",{"type":23,"tag":31,"props":2675,"children":2676},{},[2677],{"type":28,"value":2678},"majburan",{"type":28,"value":2680}," ishlaydigan shell komanda. Claude emas - harness ishga tushiradi.",{"type":23,"tag":24,"props":2682,"children":2683},{},[2684,2686,2692,2693,2699,2700,2706,2707,2713,2714,2720],{"type":28,"value":2685},"Event'lar: ",{"type":23,"tag":63,"props":2687,"children":2689},{"className":2688},[],[2690],{"type":28,"value":2691},"PreToolUse",{"type":28,"value":134},{"type":23,"tag":63,"props":2694,"children":2696},{"className":2695},[],[2697],{"type":28,"value":2698},"PostToolUse",{"type":28,"value":134},{"type":23,"tag":63,"props":2701,"children":2703},{"className":2702},[],[2704],{"type":28,"value":2705},"UserPromptSubmit",{"type":28,"value":134},{"type":23,"tag":63,"props":2708,"children":2710},{"className":2709},[],[2711],{"type":28,"value":2712},"SessionStart",{"type":28,"value":134},{"type":23,"tag":63,"props":2715,"children":2717},{"className":2716},[],[2718],{"type":28,"value":2719},"Stop",{"type":28,"value":580},{"type":23,"tag":24,"props":2722,"children":2723},{},[2724,2726,2732],{"type":28,"value":2725},"Misol - Python fayl yozilganda avtomatik ",{"type":23,"tag":63,"props":2727,"children":2729},{"className":2728},[],[2730],{"type":28,"value":2731},"ruff format",{"type":28,"value":286},{"type":23,"tag":288,"props":2734,"children":2736},{"code":2735,"language":2061,"meta":7,"className":2062,"style":7},"{\n  \"hooks\": {\n    \"PostToolUse\": [\n      {\n        \"matcher\": \"Write|Edit\",\n        \"hooks\": [\n          {\n            \"type\": \"command\",\n            \"command\": \"ruff format $CLAUDE_TOOL_FILE_PATH 2>/dev/null || true\"\n          }\n        ]\n      }\n    ]\n  }\n}\n",[2737],{"type":23,"tag":63,"props":2738,"children":2739},{"__ignoreMap":7},[2740,2747,2771,2795,2803,2841,2864,2872,2908,2940,2948,2956,2964,2972,2979],{"type":23,"tag":324,"props":2741,"children":2742},{"class":326,"line":327},[2743],{"type":23,"tag":324,"props":2744,"children":2745},{"style":1001},[2746],{"type":28,"value":2074},{"type":23,"tag":324,"props":2748,"children":2749},{"class":326,"line":354},[2750,2754,2759,2763,2767],{"type":23,"tag":324,"props":2751,"children":2752},{"style":2080},[2753],{"type":28,"value":2083},{"type":23,"tag":324,"props":2755,"children":2756},{"style":2086},[2757],{"type":28,"value":2758},"hooks",{"type":23,"tag":324,"props":2760,"children":2761},{"style":2080},[2762],{"type":28,"value":2093},{"type":23,"tag":324,"props":2764,"children":2765},{"style":1520},[2766],{"type":28,"value":286},{"type":23,"tag":324,"props":2768,"children":2769},{"style":1001},[2770],{"type":28,"value":2102},{"type":23,"tag":324,"props":2772,"children":2773},{"class":326,"line":363},[2774,2778,2782,2786,2790],{"type":23,"tag":324,"props":2775,"children":2776},{"style":2080},[2777],{"type":28,"value":2110},{"type":23,"tag":324,"props":2779,"children":2780},{"style":2086},[2781],{"type":28,"value":2698},{"type":23,"tag":324,"props":2783,"children":2784},{"style":2080},[2785],{"type":28,"value":2093},{"type":23,"tag":324,"props":2787,"children":2788},{"style":1520},[2789],{"type":28,"value":286},{"type":23,"tag":324,"props":2791,"children":2792},{"style":1001},[2793],{"type":28,"value":2794}," [\n",{"type":23,"tag":324,"props":2796,"children":2797},{"class":326,"line":984},[2798],{"type":23,"tag":324,"props":2799,"children":2800},{"style":1001},[2801],{"type":28,"value":2802},"      {\n",{"type":23,"tag":324,"props":2804,"children":2805},{"class":326,"line":992},[2806,2811,2816,2820,2824,2828,2833,2837],{"type":23,"tag":324,"props":2807,"children":2808},{"style":2080},[2809],{"type":28,"value":2810},"        \"",{"type":23,"tag":324,"props":2812,"children":2813},{"style":2086},[2814],{"type":28,"value":2815},"matcher",{"type":23,"tag":324,"props":2817,"children":2818},{"style":2080},[2819],{"type":28,"value":2093},{"type":23,"tag":324,"props":2821,"children":2822},{"style":1520},[2823],{"type":28,"value":286},{"type":23,"tag":324,"props":2825,"children":2826},{"style":2126},[2827],{"type":28,"value":2129},{"type":23,"tag":324,"props":2829,"children":2830},{"style":337},[2831],{"type":28,"value":2832},"Write|Edit",{"type":23,"tag":324,"props":2834,"children":2835},{"style":2126},[2836],{"type":28,"value":2093},{"type":23,"tag":324,"props":2838,"children":2839},{"style":1001},[2840],{"type":28,"value":2143},{"type":23,"tag":324,"props":2842,"children":2843},{"class":326,"line":1007},[2844,2848,2852,2856,2860],{"type":23,"tag":324,"props":2845,"children":2846},{"style":2080},[2847],{"type":28,"value":2810},{"type":23,"tag":324,"props":2849,"children":2850},{"style":2086},[2851],{"type":28,"value":2758},{"type":23,"tag":324,"props":2853,"children":2854},{"style":2080},[2855],{"type":28,"value":2093},{"type":23,"tag":324,"props":2857,"children":2858},{"style":1520},[2859],{"type":28,"value":286},{"type":23,"tag":324,"props":2861,"children":2862},{"style":1001},[2863],{"type":28,"value":2794},{"type":23,"tag":324,"props":2865,"children":2866},{"class":326,"line":1020},[2867],{"type":23,"tag":324,"props":2868,"children":2869},{"style":1001},[2870],{"type":28,"value":2871},"          {\n",{"type":23,"tag":324,"props":2873,"children":2874},{"class":326,"line":1033},[2875,2880,2884,2888,2892,2896,2900,2904],{"type":23,"tag":324,"props":2876,"children":2877},{"style":2080},[2878],{"type":28,"value":2879},"            \"",{"type":23,"tag":324,"props":2881,"children":2882},{"style":2086},[2883],{"type":28,"value":2115},{"type":23,"tag":324,"props":2885,"children":2886},{"style":2080},[2887],{"type":28,"value":2093},{"type":23,"tag":324,"props":2889,"children":2890},{"style":1520},[2891],{"type":28,"value":286},{"type":23,"tag":324,"props":2893,"children":2894},{"style":2126},[2895],{"type":28,"value":2129},{"type":23,"tag":324,"props":2897,"children":2898},{"style":337},[2899],{"type":28,"value":2134},{"type":23,"tag":324,"props":2901,"children":2902},{"style":2126},[2903],{"type":28,"value":2093},{"type":23,"tag":324,"props":2905,"children":2906},{"style":1001},[2907],{"type":28,"value":2143},{"type":23,"tag":324,"props":2909,"children":2910},{"class":326,"line":1041},[2911,2915,2919,2923,2927,2931,2936],{"type":23,"tag":324,"props":2912,"children":2913},{"style":2080},[2914],{"type":28,"value":2879},{"type":23,"tag":324,"props":2916,"children":2917},{"style":2086},[2918],{"type":28,"value":2134},{"type":23,"tag":324,"props":2920,"children":2921},{"style":2080},[2922],{"type":28,"value":2093},{"type":23,"tag":324,"props":2924,"children":2925},{"style":1520},[2926],{"type":28,"value":286},{"type":23,"tag":324,"props":2928,"children":2929},{"style":2126},[2930],{"type":28,"value":2129},{"type":23,"tag":324,"props":2932,"children":2933},{"style":337},[2934],{"type":28,"value":2935},"ruff format $CLAUDE_TOOL_FILE_PATH 2>/dev/null || true",{"type":23,"tag":324,"props":2937,"children":2938},{"style":2126},[2939],{"type":28,"value":2176},{"type":23,"tag":324,"props":2941,"children":2942},{"class":326,"line":1050},[2943],{"type":23,"tag":324,"props":2944,"children":2945},{"style":1001},[2946],{"type":28,"value":2947},"          }\n",{"type":23,"tag":324,"props":2949,"children":2950},{"class":326,"line":1058},[2951],{"type":23,"tag":324,"props":2952,"children":2953},{"style":1001},[2954],{"type":28,"value":2955},"        ]\n",{"type":23,"tag":324,"props":2957,"children":2958},{"class":326,"line":1077},[2959],{"type":23,"tag":324,"props":2960,"children":2961},{"style":1001},[2962],{"type":28,"value":2963},"      }\n",{"type":23,"tag":324,"props":2965,"children":2966},{"class":326,"line":1095},[2967],{"type":23,"tag":324,"props":2968,"children":2969},{"style":1001},[2970],{"type":28,"value":2971},"    ]\n",{"type":23,"tag":324,"props":2973,"children":2974},{"class":326,"line":1113},[2975],{"type":23,"tag":324,"props":2976,"children":2977},{"style":1001},[2978],{"type":28,"value":2184},{"type":23,"tag":324,"props":2980,"children":2981},{"class":326,"line":1121},[2982],{"type":23,"tag":324,"props":2983,"children":2984},{"style":1001},[2985],{"type":28,"value":2192},{"type":23,"tag":24,"props":2987,"children":2988},{},[2989,2994],{"type":23,"tag":31,"props":2990,"children":2991},{},[2992],{"type":28,"value":2993},"Xavfsizlik ogohlantirishi",{"type":28,"value":2995},": hook'lar sizning to'liq ruxsatingiz bilan ishlaydi. Hech qachon ko'r-ko'rona copy-paste qilmang - har script'ni o'zingiz o'qib tushuning.",{"type":23,"tag":106,"props":2997,"children":2999},{"id":2998},"skills-qayta-ishlatiladigan-bilim",[3000],{"type":28,"value":3001},"Skills - qayta ishlatiladigan bilim",{"type":23,"tag":24,"props":3003,"children":3004},{},[3005,3007,3013,3015,3019],{"type":28,"value":3006},"Skill - ",{"type":23,"tag":63,"props":3008,"children":3010},{"className":3009},[],[3011],{"type":28,"value":3012},"SKILL.md",{"type":28,"value":3014}," + kerak bo'lsa scripts. Claude ",{"type":23,"tag":31,"props":3016,"children":3017},{},[3018],{"type":28,"value":1517},{"type":28,"value":3020},"ga qarab o'zi qachon ishlatishni tanlaydi.",{"type":23,"tag":288,"props":3022,"children":3024},{"code":3023},"~/.claude/skills/django-test-writer/\n├── SKILL.md\n└── references/\n    └── pytest-fixtures.md\n",[3025],{"type":23,"tag":63,"props":3026,"children":3027},{"__ignoreMap":7},[3028],{"type":28,"value":3023},{"type":23,"tag":24,"props":3030,"children":3031},{},[3032,3037],{"type":23,"tag":63,"props":3033,"children":3035},{"className":3034},[],[3036],{"type":28,"value":3012},{"type":28,"value":286},{"type":23,"tag":288,"props":3039,"children":3041},{"code":3040,"language":950,"meta":7,"className":951,"style":7},"---\nname: django-test-writer\ndescription: Use when writing or refactoring Django test files.\n  Generates pytest-django tests with factory_boy fixtures.\n---\n\n# Django Test Writer\n\n## Process\n\n1. Read the view file\n2. Check existing conftest.py\n3. Generate test with auth, permissions, happy-path, edge cases\n4. Run pytest -q\n",[3042],{"type":23,"tag":63,"props":3043,"children":3044},{"__ignoreMap":7},[3045,3052,3069,3085,3093,3100,3107,3115,3122,3130,3137,3149,3161,3173],{"type":23,"tag":324,"props":3046,"children":3047},{"class":326,"line":327},[3048],{"type":23,"tag":324,"props":3049,"children":3050},{"style":1001},[3051],{"type":28,"value":1508},{"type":23,"tag":324,"props":3053,"children":3054},{"class":326,"line":354},[3055,3060,3064],{"type":23,"tag":324,"props":3056,"children":3057},{"style":1514},[3058],{"type":28,"value":3059},"name",{"type":23,"tag":324,"props":3061,"children":3062},{"style":1520},[3063],{"type":28,"value":286},{"type":23,"tag":324,"props":3065,"children":3066},{"style":337},[3067],{"type":28,"value":3068}," django-test-writer\n",{"type":23,"tag":324,"props":3070,"children":3071},{"class":326,"line":363},[3072,3076,3080],{"type":23,"tag":324,"props":3073,"children":3074},{"style":1514},[3075],{"type":28,"value":1517},{"type":23,"tag":324,"props":3077,"children":3078},{"style":1520},[3079],{"type":28,"value":286},{"type":23,"tag":324,"props":3081,"children":3082},{"style":337},[3083],{"type":28,"value":3084}," Use when writing or refactoring Django test files.\n",{"type":23,"tag":324,"props":3086,"children":3087},{"class":326,"line":984},[3088],{"type":23,"tag":324,"props":3089,"children":3090},{"style":337},[3091],{"type":28,"value":3092},"  Generates pytest-django tests with factory_boy fixtures.\n",{"type":23,"tag":324,"props":3094,"children":3095},{"class":326,"line":992},[3096],{"type":23,"tag":324,"props":3097,"children":3098},{"style":1001},[3099],{"type":28,"value":1508},{"type":23,"tag":324,"props":3101,"children":3102},{"class":326,"line":1007},[3103],{"type":23,"tag":324,"props":3104,"children":3105},{"emptyLinePlaceholder":970},[3106],{"type":28,"value":973},{"type":23,"tag":324,"props":3108,"children":3109},{"class":326,"line":1020},[3110],{"type":23,"tag":324,"props":3111,"children":3112},{"style":961},[3113],{"type":28,"value":3114},"# Django Test Writer\n",{"type":23,"tag":324,"props":3116,"children":3117},{"class":326,"line":1033},[3118],{"type":23,"tag":324,"props":3119,"children":3120},{"emptyLinePlaceholder":970},[3121],{"type":28,"value":973},{"type":23,"tag":324,"props":3123,"children":3124},{"class":326,"line":1041},[3125],{"type":23,"tag":324,"props":3126,"children":3127},{"style":961},[3128],{"type":28,"value":3129},"## Process\n",{"type":23,"tag":324,"props":3131,"children":3132},{"class":326,"line":1050},[3133],{"type":23,"tag":324,"props":3134,"children":3135},{"emptyLinePlaceholder":970},[3136],{"type":28,"value":973},{"type":23,"tag":324,"props":3138,"children":3139},{"class":326,"line":1058},[3140,3144],{"type":23,"tag":324,"props":3141,"children":3142},{"style":996},[3143],{"type":28,"value":1564},{"type":23,"tag":324,"props":3145,"children":3146},{"style":1001},[3147],{"type":28,"value":3148}," Read the view file\n",{"type":23,"tag":324,"props":3150,"children":3151},{"class":326,"line":1077},[3152,3156],{"type":23,"tag":324,"props":3153,"children":3154},{"style":996},[3155],{"type":28,"value":1582},{"type":23,"tag":324,"props":3157,"children":3158},{"style":1001},[3159],{"type":28,"value":3160}," Check existing conftest.py\n",{"type":23,"tag":324,"props":3162,"children":3163},{"class":326,"line":1095},[3164,3168],{"type":23,"tag":324,"props":3165,"children":3166},{"style":996},[3167],{"type":28,"value":1595},{"type":23,"tag":324,"props":3169,"children":3170},{"style":1001},[3171],{"type":28,"value":3172}," Generate test with auth, permissions, happy-path, edge cases\n",{"type":23,"tag":324,"props":3174,"children":3175},{"class":326,"line":1113},[3176,3180],{"type":23,"tag":324,"props":3177,"children":3178},{"style":996},[3179],{"type":28,"value":1608},{"type":23,"tag":324,"props":3181,"children":3182},{"style":1001},[3183],{"type":28,"value":3184}," Run pytest -q\n",{"type":23,"tag":72,"props":3186,"children":3187},{},[3188],{"type":23,"tag":24,"props":3189,"children":3190},{},[3191,3192,3197],{"type":28,"value":754},{"type":23,"tag":31,"props":3193,"children":3194},{},[3195],{"type":28,"value":3196},"Description - skill'ning SEO'si",{"type":28,"value":3198},". Yaxshi yozing, Claude aynan shunga qarab chaqiradi.",{"type":23,"tag":106,"props":3200,"children":3202},{"id":3201},"agents-yakka-multi-agent-emas",[3203],{"type":28,"value":3204},"Agents (yakka - multi-agent EMAS)",{"type":23,"tag":24,"props":3206,"children":3207},{},[3208,3210,3215],{"type":28,"value":3209},"Agent - maxsus rol bilan sub-Claude. O'z context window'i, o'z tool'lari. Men ",{"type":23,"tag":31,"props":3211,"children":3212},{},[3213],{"type":28,"value":3214},"yakka agent",{"type":28,"value":3216},"ni tavsiya qilaman - murakkab multi-agent orkestratsiyadan uzoq turing (quyida sababini aytaman).",{"type":23,"tag":24,"props":3218,"children":3219},{},[3220,3221,3227],{"type":28,"value":1331},{"type":23,"tag":63,"props":3222,"children":3224},{"className":3223},[],[3225],{"type":28,"value":3226},"code-reviewer",{"type":28,"value":3228}," agent:",{"type":23,"tag":288,"props":3230,"children":3232},{"code":3231,"language":950,"meta":7,"className":951,"style":7},"---\nname: code-reviewer\ndescription: Reviews code for bugs, SOLID violations, security.\ntools: Read, Grep, Glob, Bash\n---\n\nSen senior code reviewer'san. Vazifang:\n\n- Bug va logika xatolari\n- SOLID/DRY buzilishlari\n- Security muammolari (SQL inj, XSS, secret leak)\n\nFaqat **yuqori prioritet** muammolarni qaytar. Style preference'lar YO'Q.\n",[3233],{"type":23,"tag":63,"props":3234,"children":3235},{"__ignoreMap":7},[3236,3243,3259,3275,3292,3299,3306,3314,3321,3333,3345,3357,3364],{"type":23,"tag":324,"props":3237,"children":3238},{"class":326,"line":327},[3239],{"type":23,"tag":324,"props":3240,"children":3241},{"style":1001},[3242],{"type":28,"value":1508},{"type":23,"tag":324,"props":3244,"children":3245},{"class":326,"line":354},[3246,3250,3254],{"type":23,"tag":324,"props":3247,"children":3248},{"style":1514},[3249],{"type":28,"value":3059},{"type":23,"tag":324,"props":3251,"children":3252},{"style":1520},[3253],{"type":28,"value":286},{"type":23,"tag":324,"props":3255,"children":3256},{"style":337},[3257],{"type":28,"value":3258}," code-reviewer\n",{"type":23,"tag":324,"props":3260,"children":3261},{"class":326,"line":363},[3262,3266,3270],{"type":23,"tag":324,"props":3263,"children":3264},{"style":1514},[3265],{"type":28,"value":1517},{"type":23,"tag":324,"props":3267,"children":3268},{"style":1520},[3269],{"type":28,"value":286},{"type":23,"tag":324,"props":3271,"children":3272},{"style":337},[3273],{"type":28,"value":3274}," Reviews code for bugs, SOLID violations, security.\n",{"type":23,"tag":324,"props":3276,"children":3277},{"class":326,"line":984},[3278,3283,3287],{"type":23,"tag":324,"props":3279,"children":3280},{"style":1514},[3281],{"type":28,"value":3282},"tools",{"type":23,"tag":324,"props":3284,"children":3285},{"style":1520},[3286],{"type":28,"value":286},{"type":23,"tag":324,"props":3288,"children":3289},{"style":337},[3290],{"type":28,"value":3291}," Read, Grep, Glob, Bash\n",{"type":23,"tag":324,"props":3293,"children":3294},{"class":326,"line":992},[3295],{"type":23,"tag":324,"props":3296,"children":3297},{"style":1001},[3298],{"type":28,"value":1508},{"type":23,"tag":324,"props":3300,"children":3301},{"class":326,"line":1007},[3302],{"type":23,"tag":324,"props":3303,"children":3304},{"emptyLinePlaceholder":970},[3305],{"type":28,"value":973},{"type":23,"tag":324,"props":3307,"children":3308},{"class":326,"line":1020},[3309],{"type":23,"tag":324,"props":3310,"children":3311},{"style":1001},[3312],{"type":28,"value":3313},"Sen senior code reviewer'san. Vazifang:\n",{"type":23,"tag":324,"props":3315,"children":3316},{"class":326,"line":1033},[3317],{"type":23,"tag":324,"props":3318,"children":3319},{"emptyLinePlaceholder":970},[3320],{"type":28,"value":973},{"type":23,"tag":324,"props":3322,"children":3323},{"class":326,"line":1041},[3324,3328],{"type":23,"tag":324,"props":3325,"children":3326},{"style":996},[3327],{"type":28,"value":666},{"type":23,"tag":324,"props":3329,"children":3330},{"style":1001},[3331],{"type":28,"value":3332}," Bug va logika xatolari\n",{"type":23,"tag":324,"props":3334,"children":3335},{"class":326,"line":1050},[3336,3340],{"type":23,"tag":324,"props":3337,"children":3338},{"style":996},[3339],{"type":28,"value":666},{"type":23,"tag":324,"props":3341,"children":3342},{"style":1001},[3343],{"type":28,"value":3344}," SOLID/DRY buzilishlari\n",{"type":23,"tag":324,"props":3346,"children":3347},{"class":326,"line":1058},[3348,3352],{"type":23,"tag":324,"props":3349,"children":3350},{"style":996},[3351],{"type":28,"value":666},{"type":23,"tag":324,"props":3353,"children":3354},{"style":1001},[3355],{"type":28,"value":3356}," Security muammolari (SQL inj, XSS, secret leak)\n",{"type":23,"tag":324,"props":3358,"children":3359},{"class":326,"line":1077},[3360],{"type":23,"tag":324,"props":3361,"children":3362},{"emptyLinePlaceholder":970},[3363],{"type":28,"value":973},{"type":23,"tag":324,"props":3365,"children":3366},{"class":326,"line":1095},[3367,3372,3377],{"type":23,"tag":324,"props":3368,"children":3369},{"style":1001},[3370],{"type":28,"value":3371},"Faqat ",{"type":23,"tag":324,"props":3373,"children":3374},{"style":1276},[3375],{"type":28,"value":3376},"**yuqori prioritet**",{"type":23,"tag":324,"props":3378,"children":3379},{"style":1001},[3380],{"type":28,"value":3381}," muammolarni qaytar. Style preference'lar YO'Q.\n",{"type":23,"tag":24,"props":3383,"children":3384},{},[3385],{"type":28,"value":3386},"Endi asosiy Claude murakkab vazifani shu agent'ga delegate qila oladi.",{"type":23,"tag":106,"props":3388,"children":3390},{"id":3389},"mcp-model-context-protocol",[3391],{"type":28,"value":3392},"MCP - Model Context Protocol",{"type":23,"tag":72,"props":3394,"children":3395},{},[3396],{"type":23,"tag":24,"props":3397,"children":3398},{},[3399],{"type":28,"value":3400},"Eng katta advanced tushuncha. Diqqat bilan o'qing.",{"type":23,"tag":24,"props":3402,"children":3403},{},[3404,3406,3411],{"type":28,"value":3405},"MCP - AI modellarga tashqi tool'larni ulash ",{"type":23,"tag":31,"props":3407,"children":3408},{},[3409],{"type":28,"value":3410},"standarti",{"type":28,"value":3412},". USB-C analogiyasi: ilgari har qurilmaga alohida zaryad, endi bitta port.",{"type":23,"tag":24,"props":3414,"children":3415},{},[3416],{"type":23,"tag":214,"props":3417,"children":3420},{"alt":3418,"src":3419},"MCP Architecture","https://modelcontextprotocol.io/og.png",[],{"type":23,"tag":24,"props":3422,"children":3423},{},[3424],{"type":28,"value":3425},"Claude Code o'zida faqat: fayl o'qish/yozish, shell, git bor. Agar sizga kerak bo'lsa:",{"type":23,"tag":113,"props":3427,"children":3428},{},[3429,3434,3439,3444],{"type":23,"tag":117,"props":3430,"children":3431},{},[3432],{"type":28,"value":3433},"Postgres'ga to'g'ridan-to'g'ri query",{"type":23,"tag":117,"props":3435,"children":3436},{},[3437],{"type":28,"value":3438},"Brauzer avtomatizatsiyasi (E2E test)",{"type":23,"tag":117,"props":3440,"children":3441},{},[3442],{"type":28,"value":3443},"Zamonaviy kutubxona docs (training cutoff'dan keyingi)",{"type":23,"tag":117,"props":3445,"children":3446},{},[3447],{"type":28,"value":3448},"GitHub issue boshqarish",{"type":23,"tag":24,"props":3450,"children":3451},{},[3452,3454,3459],{"type":28,"value":3453},"→ ",{"type":23,"tag":31,"props":3455,"children":3456},{},[3457],{"type":28,"value":3458},"MCP server",{"type":28,"value":3460}," ulaysiz.",{"type":23,"tag":3462,"props":3463,"children":3465},"h3",{"id":3464},"mcpjson-jamoa-sozlamasi",[3466,3471],{"type":23,"tag":63,"props":3467,"children":3469},{"className":3468},[],[3470],{"type":28,"value":173},{"type":28,"value":3472}," - jamoa sozlamasi",{"type":23,"tag":24,"props":3474,"children":3475},{},[3476,3478,3483],{"type":28,"value":3477},"Loyiha root'ida ",{"type":23,"tag":63,"props":3479,"children":3481},{"className":3480},[],[3482],{"type":28,"value":173},{"type":28,"value":3484}," yarating va git'ga commit qiling - butun jamoa bir xil MCP to'plamini oladi.",{"type":23,"tag":288,"props":3486,"children":3488},{"code":3487,"language":2061,"meta":7,"className":2062,"style":7},"{\n  \"mcpServers\": {\n    \"context7\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@upstash/context7-mcp@latest\"]\n    },\n    \"playwright\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@playwright/mcp@latest\"]\n    },\n    \"postgres\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@modelcontextprotocol/server-postgres\",\n        \"postgres://user:pass@localhost:5432/mydb\"\n      ]\n    }\n  }\n}\n",[3489],{"type":23,"tag":63,"props":3490,"children":3491},{"__ignoreMap":7},[3492,3499,3523,3547,3584,3644,3652,3676,3711,3767,3774,3798,3833,3856,3875,3895,3911,3919,3927,3934],{"type":23,"tag":324,"props":3493,"children":3494},{"class":326,"line":327},[3495],{"type":23,"tag":324,"props":3496,"children":3497},{"style":1001},[3498],{"type":28,"value":2074},{"type":23,"tag":324,"props":3500,"children":3501},{"class":326,"line":354},[3502,3506,3511,3515,3519],{"type":23,"tag":324,"props":3503,"children":3504},{"style":2080},[3505],{"type":28,"value":2083},{"type":23,"tag":324,"props":3507,"children":3508},{"style":2086},[3509],{"type":28,"value":3510},"mcpServers",{"type":23,"tag":324,"props":3512,"children":3513},{"style":2080},[3514],{"type":28,"value":2093},{"type":23,"tag":324,"props":3516,"children":3517},{"style":1520},[3518],{"type":28,"value":286},{"type":23,"tag":324,"props":3520,"children":3521},{"style":1001},[3522],{"type":28,"value":2102},{"type":23,"tag":324,"props":3524,"children":3525},{"class":326,"line":363},[3526,3530,3535,3539,3543],{"type":23,"tag":324,"props":3527,"children":3528},{"style":2080},[3529],{"type":28,"value":2110},{"type":23,"tag":324,"props":3531,"children":3532},{"style":2086},[3533],{"type":28,"value":3534},"context7",{"type":23,"tag":324,"props":3536,"children":3537},{"style":2080},[3538],{"type":28,"value":2093},{"type":23,"tag":324,"props":3540,"children":3541},{"style":1520},[3542],{"type":28,"value":286},{"type":23,"tag":324,"props":3544,"children":3545},{"style":1001},[3546],{"type":28,"value":2102},{"type":23,"tag":324,"props":3548,"children":3549},{"class":326,"line":984},[3550,3555,3559,3563,3567,3571,3576,3580],{"type":23,"tag":324,"props":3551,"children":3552},{"style":2080},[3553],{"type":28,"value":3554},"      \"",{"type":23,"tag":324,"props":3556,"children":3557},{"style":2086},[3558],{"type":28,"value":2134},{"type":23,"tag":324,"props":3560,"children":3561},{"style":2080},[3562],{"type":28,"value":2093},{"type":23,"tag":324,"props":3564,"children":3565},{"style":1520},[3566],{"type":28,"value":286},{"type":23,"tag":324,"props":3568,"children":3569},{"style":2126},[3570],{"type":28,"value":2129},{"type":23,"tag":324,"props":3572,"children":3573},{"style":337},[3574],{"type":28,"value":3575},"npx",{"type":23,"tag":324,"props":3577,"children":3578},{"style":2126},[3579],{"type":28,"value":2093},{"type":23,"tag":324,"props":3581,"children":3582},{"style":1001},[3583],{"type":28,"value":2143},{"type":23,"tag":324,"props":3585,"children":3586},{"class":326,"line":992},[3587,3591,3596,3600,3604,3609,3613,3618,3622,3626,3630,3635,3639],{"type":23,"tag":324,"props":3588,"children":3589},{"style":2080},[3590],{"type":28,"value":3554},{"type":23,"tag":324,"props":3592,"children":3593},{"style":2086},[3594],{"type":28,"value":3595},"args",{"type":23,"tag":324,"props":3597,"children":3598},{"style":2080},[3599],{"type":28,"value":2093},{"type":23,"tag":324,"props":3601,"children":3602},{"style":1520},[3603],{"type":28,"value":286},{"type":23,"tag":324,"props":3605,"children":3606},{"style":1001},[3607],{"type":28,"value":3608}," [",{"type":23,"tag":324,"props":3610,"children":3611},{"style":2126},[3612],{"type":28,"value":2093},{"type":23,"tag":324,"props":3614,"children":3615},{"style":337},[3616],{"type":28,"value":3617},"-y",{"type":23,"tag":324,"props":3619,"children":3620},{"style":2126},[3621],{"type":28,"value":2093},{"type":23,"tag":324,"props":3623,"children":3624},{"style":1001},[3625],{"type":28,"value":134},{"type":23,"tag":324,"props":3627,"children":3628},{"style":2126},[3629],{"type":28,"value":2093},{"type":23,"tag":324,"props":3631,"children":3632},{"style":337},[3633],{"type":28,"value":3634},"@upstash/context7-mcp@latest",{"type":23,"tag":324,"props":3636,"children":3637},{"style":2126},[3638],{"type":28,"value":2093},{"type":23,"tag":324,"props":3640,"children":3641},{"style":1001},[3642],{"type":28,"value":3643},"]\n",{"type":23,"tag":324,"props":3645,"children":3646},{"class":326,"line":1007},[3647],{"type":23,"tag":324,"props":3648,"children":3649},{"style":1001},[3650],{"type":28,"value":3651},"    },\n",{"type":23,"tag":324,"props":3653,"children":3654},{"class":326,"line":1020},[3655,3659,3664,3668,3672],{"type":23,"tag":324,"props":3656,"children":3657},{"style":2080},[3658],{"type":28,"value":2110},{"type":23,"tag":324,"props":3660,"children":3661},{"style":2086},[3662],{"type":28,"value":3663},"playwright",{"type":23,"tag":324,"props":3665,"children":3666},{"style":2080},[3667],{"type":28,"value":2093},{"type":23,"tag":324,"props":3669,"children":3670},{"style":1520},[3671],{"type":28,"value":286},{"type":23,"tag":324,"props":3673,"children":3674},{"style":1001},[3675],{"type":28,"value":2102},{"type":23,"tag":324,"props":3677,"children":3678},{"class":326,"line":1033},[3679,3683,3687,3691,3695,3699,3703,3707],{"type":23,"tag":324,"props":3680,"children":3681},{"style":2080},[3682],{"type":28,"value":3554},{"type":23,"tag":324,"props":3684,"children":3685},{"style":2086},[3686],{"type":28,"value":2134},{"type":23,"tag":324,"props":3688,"children":3689},{"style":2080},[3690],{"type":28,"value":2093},{"type":23,"tag":324,"props":3692,"children":3693},{"style":1520},[3694],{"type":28,"value":286},{"type":23,"tag":324,"props":3696,"children":3697},{"style":2126},[3698],{"type":28,"value":2129},{"type":23,"tag":324,"props":3700,"children":3701},{"style":337},[3702],{"type":28,"value":3575},{"type":23,"tag":324,"props":3704,"children":3705},{"style":2126},[3706],{"type":28,"value":2093},{"type":23,"tag":324,"props":3708,"children":3709},{"style":1001},[3710],{"type":28,"value":2143},{"type":23,"tag":324,"props":3712,"children":3713},{"class":326,"line":1041},[3714,3718,3722,3726,3730,3734,3738,3742,3746,3750,3754,3759,3763],{"type":23,"tag":324,"props":3715,"children":3716},{"style":2080},[3717],{"type":28,"value":3554},{"type":23,"tag":324,"props":3719,"children":3720},{"style":2086},[3721],{"type":28,"value":3595},{"type":23,"tag":324,"props":3723,"children":3724},{"style":2080},[3725],{"type":28,"value":2093},{"type":23,"tag":324,"props":3727,"children":3728},{"style":1520},[3729],{"type":28,"value":286},{"type":23,"tag":324,"props":3731,"children":3732},{"style":1001},[3733],{"type":28,"value":3608},{"type":23,"tag":324,"props":3735,"children":3736},{"style":2126},[3737],{"type":28,"value":2093},{"type":23,"tag":324,"props":3739,"children":3740},{"style":337},[3741],{"type":28,"value":3617},{"type":23,"tag":324,"props":3743,"children":3744},{"style":2126},[3745],{"type":28,"value":2093},{"type":23,"tag":324,"props":3747,"children":3748},{"style":1001},[3749],{"type":28,"value":134},{"type":23,"tag":324,"props":3751,"children":3752},{"style":2126},[3753],{"type":28,"value":2093},{"type":23,"tag":324,"props":3755,"children":3756},{"style":337},[3757],{"type":28,"value":3758},"@playwright/mcp@latest",{"type":23,"tag":324,"props":3760,"children":3761},{"style":2126},[3762],{"type":28,"value":2093},{"type":23,"tag":324,"props":3764,"children":3765},{"style":1001},[3766],{"type":28,"value":3643},{"type":23,"tag":324,"props":3768,"children":3769},{"class":326,"line":1050},[3770],{"type":23,"tag":324,"props":3771,"children":3772},{"style":1001},[3773],{"type":28,"value":3651},{"type":23,"tag":324,"props":3775,"children":3776},{"class":326,"line":1058},[3777,3781,3786,3790,3794],{"type":23,"tag":324,"props":3778,"children":3779},{"style":2080},[3780],{"type":28,"value":2110},{"type":23,"tag":324,"props":3782,"children":3783},{"style":2086},[3784],{"type":28,"value":3785},"postgres",{"type":23,"tag":324,"props":3787,"children":3788},{"style":2080},[3789],{"type":28,"value":2093},{"type":23,"tag":324,"props":3791,"children":3792},{"style":1520},[3793],{"type":28,"value":286},{"type":23,"tag":324,"props":3795,"children":3796},{"style":1001},[3797],{"type":28,"value":2102},{"type":23,"tag":324,"props":3799,"children":3800},{"class":326,"line":1077},[3801,3805,3809,3813,3817,3821,3825,3829],{"type":23,"tag":324,"props":3802,"children":3803},{"style":2080},[3804],{"type":28,"value":3554},{"type":23,"tag":324,"props":3806,"children":3807},{"style":2086},[3808],{"type":28,"value":2134},{"type":23,"tag":324,"props":3810,"children":3811},{"style":2080},[3812],{"type":28,"value":2093},{"type":23,"tag":324,"props":3814,"children":3815},{"style":1520},[3816],{"type":28,"value":286},{"type":23,"tag":324,"props":3818,"children":3819},{"style":2126},[3820],{"type":28,"value":2129},{"type":23,"tag":324,"props":3822,"children":3823},{"style":337},[3824],{"type":28,"value":3575},{"type":23,"tag":324,"props":3826,"children":3827},{"style":2126},[3828],{"type":28,"value":2093},{"type":23,"tag":324,"props":3830,"children":3831},{"style":1001},[3832],{"type":28,"value":2143},{"type":23,"tag":324,"props":3834,"children":3835},{"class":326,"line":1095},[3836,3840,3844,3848,3852],{"type":23,"tag":324,"props":3837,"children":3838},{"style":2080},[3839],{"type":28,"value":3554},{"type":23,"tag":324,"props":3841,"children":3842},{"style":2086},[3843],{"type":28,"value":3595},{"type":23,"tag":324,"props":3845,"children":3846},{"style":2080},[3847],{"type":28,"value":2093},{"type":23,"tag":324,"props":3849,"children":3850},{"style":1520},[3851],{"type":28,"value":286},{"type":23,"tag":324,"props":3853,"children":3854},{"style":1001},[3855],{"type":28,"value":2794},{"type":23,"tag":324,"props":3857,"children":3858},{"class":326,"line":1113},[3859,3863,3867,3871],{"type":23,"tag":324,"props":3860,"children":3861},{"style":2126},[3862],{"type":28,"value":2810},{"type":23,"tag":324,"props":3864,"children":3865},{"style":337},[3866],{"type":28,"value":3617},{"type":23,"tag":324,"props":3868,"children":3869},{"style":2126},[3870],{"type":28,"value":2093},{"type":23,"tag":324,"props":3872,"children":3873},{"style":1001},[3874],{"type":28,"value":2143},{"type":23,"tag":324,"props":3876,"children":3877},{"class":326,"line":1121},[3878,3882,3887,3891],{"type":23,"tag":324,"props":3879,"children":3880},{"style":2126},[3881],{"type":28,"value":2810},{"type":23,"tag":324,"props":3883,"children":3884},{"style":337},[3885],{"type":28,"value":3886},"@modelcontextprotocol/server-postgres",{"type":23,"tag":324,"props":3888,"children":3889},{"style":2126},[3890],{"type":28,"value":2093},{"type":23,"tag":324,"props":3892,"children":3893},{"style":1001},[3894],{"type":28,"value":2143},{"type":23,"tag":324,"props":3896,"children":3897},{"class":326,"line":1130},[3898,3902,3907],{"type":23,"tag":324,"props":3899,"children":3900},{"style":2126},[3901],{"type":28,"value":2810},{"type":23,"tag":324,"props":3903,"children":3904},{"style":337},[3905],{"type":28,"value":3906},"postgres://user:pass@localhost:5432/mydb",{"type":23,"tag":324,"props":3908,"children":3909},{"style":2126},[3910],{"type":28,"value":2176},{"type":23,"tag":324,"props":3912,"children":3913},{"class":326,"line":1138},[3914],{"type":23,"tag":324,"props":3915,"children":3916},{"style":1001},[3917],{"type":28,"value":3918},"      ]\n",{"type":23,"tag":324,"props":3920,"children":3921},{"class":326,"line":1171},[3922],{"type":23,"tag":324,"props":3923,"children":3924},{"style":1001},[3925],{"type":28,"value":3926},"    }\n",{"type":23,"tag":324,"props":3928,"children":3929},{"class":326,"line":1184},[3930],{"type":23,"tag":324,"props":3931,"children":3932},{"style":1001},[3933],{"type":28,"value":2184},{"type":23,"tag":324,"props":3935,"children":3936},{"class":326,"line":1220},[3937],{"type":23,"tag":324,"props":3938,"children":3939},{"style":1001},[3940],{"type":28,"value":2192},{"type":23,"tag":3462,"props":3942,"children":3944},{"id":3943},"qisqa-yol-cli-orqali-qoshish",[3945],{"type":28,"value":3946},"Qisqa yo'l - CLI orqali qo'shish",{"type":23,"tag":288,"props":3948,"children":3950},{"code":3949,"language":317,"meta":7,"className":318,"style":7},"claude mcp add context7 npx @upstash/context7-mcp@latest\nclaude mcp list\nclaude mcp remove context7\n",[3951],{"type":23,"tag":63,"props":3952,"children":3953},{"__ignoreMap":7},[3954,3987,4003],{"type":23,"tag":324,"props":3955,"children":3956},{"class":326,"line":327},[3957,3962,3967,3972,3977,3982],{"type":23,"tag":324,"props":3958,"children":3959},{"style":331},[3960],{"type":28,"value":3961},"claude",{"type":23,"tag":324,"props":3963,"children":3964},{"style":337},[3965],{"type":28,"value":3966}," mcp",{"type":23,"tag":324,"props":3968,"children":3969},{"style":337},[3970],{"type":28,"value":3971}," add",{"type":23,"tag":324,"props":3973,"children":3974},{"style":337},[3975],{"type":28,"value":3976}," context7",{"type":23,"tag":324,"props":3978,"children":3979},{"style":337},[3980],{"type":28,"value":3981}," npx",{"type":23,"tag":324,"props":3983,"children":3984},{"style":337},[3985],{"type":28,"value":3986}," @upstash/context7-mcp@latest\n",{"type":23,"tag":324,"props":3988,"children":3989},{"class":326,"line":354},[3990,3994,3998],{"type":23,"tag":324,"props":3991,"children":3992},{"style":331},[3993],{"type":28,"value":3961},{"type":23,"tag":324,"props":3995,"children":3996},{"style":337},[3997],{"type":28,"value":3966},{"type":23,"tag":324,"props":3999,"children":4000},{"style":337},[4001],{"type":28,"value":4002}," list\n",{"type":23,"tag":324,"props":4004,"children":4005},{"class":326,"line":363},[4006,4010,4014,4019],{"type":23,"tag":324,"props":4007,"children":4008},{"style":331},[4009],{"type":28,"value":3961},{"type":23,"tag":324,"props":4011,"children":4012},{"style":337},[4013],{"type":28,"value":3966},{"type":23,"tag":324,"props":4015,"children":4016},{"style":337},[4017],{"type":28,"value":4018}," remove",{"type":23,"tag":324,"props":4020,"children":4021},{"style":337},[4022],{"type":28,"value":4023}," context7\n",{"type":23,"tag":3462,"props":4025,"children":4027},{"id":4026},"eng-foydali-4-ta-mcp",[4028],{"type":28,"value":4029},"Eng foydali 4 ta MCP",{"type":23,"tag":378,"props":4031,"children":4032},{},[4033,4054],{"type":23,"tag":382,"props":4034,"children":4035},{},[4036],{"type":23,"tag":386,"props":4037,"children":4038},{},[4039,4044,4049],{"type":23,"tag":390,"props":4040,"children":4041},{},[4042],{"type":28,"value":4043},"MCP",{"type":23,"tag":390,"props":4045,"children":4046},{},[4047],{"type":28,"value":4048},"Nima beradi",{"type":23,"tag":390,"props":4050,"children":4051},{},[4052],{"type":28,"value":4053},"Qachon",{"type":23,"tag":401,"props":4055,"children":4056},{},[4057,4077,4097,4117],{"type":23,"tag":386,"props":4058,"children":4059},{},[4060,4067,4072],{"type":23,"tag":408,"props":4061,"children":4062},{},[4063],{"type":23,"tag":31,"props":4064,"children":4065},{},[4066],{"type":28,"value":3534},{"type":23,"tag":408,"props":4068,"children":4069},{},[4070],{"type":28,"value":4071},"Zamonaviy docs (training cutoff'dan keyingi)",{"type":23,"tag":408,"props":4073,"children":4074},{},[4075],{"type":28,"value":4076},"\"Django 5.2 GeneratedField qanday?\"",{"type":23,"tag":386,"props":4078,"children":4079},{},[4080,4087,4092],{"type":23,"tag":408,"props":4081,"children":4082},{},[4083],{"type":23,"tag":31,"props":4084,"children":4085},{},[4086],{"type":28,"value":3663},{"type":23,"tag":408,"props":4088,"children":4089},{},[4090],{"type":28,"value":4091},"Brauzer avtomatizatsiya, E2E test",{"type":23,"tag":408,"props":4093,"children":4094},{},[4095],{"type":28,"value":4096},"Login flow, screenshot, UI tekshirish",{"type":23,"tag":386,"props":4098,"children":4099},{},[4100,4107,4112],{"type":23,"tag":408,"props":4101,"children":4102},{},[4103],{"type":23,"tag":31,"props":4104,"children":4105},{},[4106],{"type":28,"value":3785},{"type":23,"tag":408,"props":4108,"children":4109},{},[4110],{"type":28,"value":4111},"To'g'ridan-to'g'ri SQL",{"type":23,"tag":408,"props":4113,"children":4114},{},[4115],{"type":28,"value":4116},"\"Eng ko'p like olgan 10 post\"",{"type":23,"tag":386,"props":4118,"children":4119},{},[4120,4128,4133],{"type":23,"tag":408,"props":4121,"children":4122},{},[4123],{"type":23,"tag":31,"props":4124,"children":4125},{},[4126],{"type":28,"value":4127},"github",{"type":23,"tag":408,"props":4129,"children":4130},{},[4131],{"type":28,"value":4132},"Issue/PR boshqarish",{"type":23,"tag":408,"props":4134,"children":4135},{},[4136,4142],{"type":23,"tag":63,"props":4137,"children":4139},{"className":4138},[],[4140],{"type":28,"value":4141},"gh",{"type":28,"value":4143}," CLI o'rniga yoki qo'shimcha",{"type":23,"tag":3462,"props":4145,"children":4147},{"id":4146},"qachon-mcp-kerak-emas",[4148,4150,4155],{"type":28,"value":4149},"Qachon MCP ",{"type":23,"tag":31,"props":4151,"children":4152},{},[4153],{"type":28,"value":4154},"KERAK EMAS",{"type":28,"value":678},{"type":23,"tag":113,"props":4157,"children":4158},{},[4159,4186,4198],{"type":23,"tag":117,"props":4160,"children":4161},{},[4162,4164,4170,4171,4177,4178,4184],{"type":28,"value":4163},"Bir martalik ish - ",{"type":23,"tag":63,"props":4165,"children":4167},{"className":4166},[],[4168],{"type":28,"value":4169},"psql",{"type":28,"value":134},{"type":23,"tag":63,"props":4172,"children":4174},{"className":4173},[],[4175],{"type":28,"value":4176},"curl",{"type":28,"value":134},{"type":23,"tag":63,"props":4179,"children":4181},{"className":4180},[],[4182],{"type":28,"value":4183},"docker",{"type":28,"value":4185}," yetadi",{"type":23,"tag":117,"props":4187,"children":4188},{},[4189,4191,4196],{"type":28,"value":4190},"Har MCP - ",{"type":23,"tag":31,"props":4192,"children":4193},{},[4194],{"type":28,"value":4195},"context'da token",{"type":28,"value":4197},". Ortiqcha ulamang.",{"type":23,"tag":117,"props":4199,"children":4200},{},[4201],{"type":28,"value":4202},"Noishonch manba - MCP sizning fayllaringizga kiradi, review qiling",{"type":23,"tag":72,"props":4204,"children":4205},{},[4206],{"type":23,"tag":24,"props":4207,"children":4208},{},[4209,4210,4215],{"type":28,"value":79},{"type":23,"tag":31,"props":4211,"children":4212},{},[4213],{"type":28,"value":4214},"Oltin qoida",{"type":28,"value":4216},": har MCP - har sessiyada yuklanadigan schema. 5 MCP × 10 tool = 50 schema = minglab token har sessiyada.",{"type":23,"tag":106,"props":4218,"children":4220},{"id":4219},"plugins-marketplace",[4221],{"type":28,"value":4222},"Plugins (marketplace)",{"type":23,"tag":24,"props":4224,"children":4225},{},[4226],{"type":28,"value":4227},"Claude Code'ning o'z plugin marketplace'i bor. Terminal ichida:",{"type":23,"tag":288,"props":4229,"children":4231},{"code":4230},"/plugin\n",[4232],{"type":23,"tag":63,"props":4233,"children":4234},{"__ignoreMap":7},[4235],{"type":28,"value":4230},{"type":23,"tag":24,"props":4237,"children":4238},{},[4239],{"type":28,"value":4240},"U yerdan tayyor plugin'larni ko'rib, bir klikda o'rnatasiz. Men tavsiya qiladigan 3 ta:",{"type":23,"tag":680,"props":4242,"children":4243},{},[4244,4254,4263],{"type":23,"tag":117,"props":4245,"children":4246},{},[4247,4252],{"type":23,"tag":31,"props":4248,"children":4249},{},[4250],{"type":28,"value":4251},"superpowers",{"type":28,"value":4253}," - brainstorming, TDD, debugging, plan yozish - hammasi ichida",{"type":23,"tag":117,"props":4255,"children":4256},{},[4257,4261],{"type":23,"tag":31,"props":4258,"children":4259},{},[4260],{"type":28,"value":3534},{"type":28,"value":4262}," - docs uchun (yuqoridagi MCP'ning plugin versiyasi)",{"type":23,"tag":117,"props":4264,"children":4265},{},[4266,4270],{"type":23,"tag":31,"props":4267,"children":4268},{},[4269],{"type":28,"value":3663},{"type":28,"value":4271}," - brauzer testlari",{"type":23,"tag":288,"props":4273,"children":4275},{"code":4274},"/plugin install superpowers\n/plugin install context7\n/plugin install playwright\n",[4276],{"type":23,"tag":63,"props":4277,"children":4278},{"__ignoreMap":7},[4279],{"type":28,"value":4274},{"type":23,"tag":24,"props":4281,"children":4282},{},[4283],{"type":28,"value":4284},"O'rnatilgach, plugin'lar avtomatik yuklanadi - siz alohida sozlashingiz shart emas.",{"type":23,"tag":106,"props":4286,"children":4288},{"id":4287},"loop-avtonom-ishlash-ralph-loop",[4289,4294],{"type":23,"tag":63,"props":4290,"children":4292},{"className":4291},[],[4293],{"type":28,"value":197},{"type":28,"value":4295}," - avtonom ishlash (ralph-loop)",{"type":23,"tag":24,"props":4297,"children":4298},{},[4299],{"type":28,"value":4300},"Ralph-loop - Simpsons'dagi Ralph Wiggum'dan ilhomlangan meme. \"Aqli yetguncha bir ishni takrorlaydi\" falsafasi.",{"type":23,"tag":24,"props":4302,"children":4303},{},[4304],{"type":28,"value":4305},"Claude'ni bir vazifa ustiga qo'yib, u \"hal bo'ldi\" deguncha yoki siz to'xtatguncha takror-takror ishga tushirish.",{"type":23,"tag":3462,"props":4307,"children":4309},{"id":4308},"ikki-rejim",[4310],{"type":28,"value":4311},"Ikki rejim",{"type":23,"tag":24,"props":4313,"children":4314},{},[4315,4320],{"type":23,"tag":31,"props":4316,"children":4317},{},[4318],{"type":28,"value":4319},"Interval",{"type":28,"value":286},{"type":23,"tag":288,"props":4322,"children":4324},{"code":4323},"/loop 10m /check-deploy\n",[4325],{"type":23,"tag":63,"props":4326,"children":4327},{"__ignoreMap":7},[4328],{"type":28,"value":4323},{"type":23,"tag":24,"props":4330,"children":4331},{},[4332,4334,4340],{"type":28,"value":4333},"Har 10 daqiqada ",{"type":23,"tag":63,"props":4335,"children":4337},{"className":4336},[],[4338],{"type":28,"value":4339},"/check-deploy",{"type":28,"value":4341}," ishga tushadi.",{"type":23,"tag":24,"props":4343,"children":4344},{},[4345,4350],{"type":23,"tag":31,"props":4346,"children":4347},{},[4348],{"type":28,"value":4349},"Dynamic",{"type":28,"value":4351}," (Claude o'zi pace belgilaydi):",{"type":23,"tag":288,"props":4353,"children":4355},{"code":4354},"/loop /fix-flaky-tests\n",[4356],{"type":23,"tag":63,"props":4357,"children":4358},{"__ignoreMap":7},[4359],{"type":28,"value":4354},{"type":23,"tag":3462,"props":4361,"children":4363},{"id":4362},"amaliy-misol-deploy-watcher",[4364],{"type":28,"value":4365},"Amaliy misol - deploy watcher",{"type":23,"tag":288,"props":4367,"children":4369},{"code":4368},"/loop 10m \"\ndocker compose ps ni o'qi.\nAgar biror konteyner unhealthy - so'nggi 50 qator log ko'r.\nAgar hammasi healthy - 'OK' yozib to'xta.\nMaksimum 2 soat.\n\"\n",[4370],{"type":23,"tag":63,"props":4371,"children":4372},{"__ignoreMap":7},[4373],{"type":28,"value":4368},{"type":23,"tag":24,"props":4375,"children":4376},{},[4377],{"type":28,"value":4378},"Siz uxlab yotasiz, Claude soqchilik qiladi.",{"type":23,"tag":3462,"props":4380,"children":4382},{"id":4381},"️-xavf-token-xor-rejimi",[4383],{"type":28,"value":4384},"⚠️ Xavf - token xo'r rejimi",{"type":23,"tag":24,"props":4386,"children":4387},{},[4388,4390,4395],{"type":28,"value":4389},"Cheksiz loop = hisobingiz yonadi. Har doim ",{"type":23,"tag":31,"props":4391,"children":4392},{},[4393],{"type":28,"value":4394},"3 ta chegara",{"type":28,"value":286},{"type":23,"tag":680,"props":4397,"children":4398},{},[4399,4409,4419],{"type":23,"tag":117,"props":4400,"children":4401},{},[4402,4407],{"type":23,"tag":31,"props":4403,"children":4404},{},[4405],{"type":28,"value":4406},"Vaqt",{"type":28,"value":4408},": \"maksimum 2 soat\"",{"type":23,"tag":117,"props":4410,"children":4411},{},[4412,4417],{"type":23,"tag":31,"props":4413,"children":4414},{},[4415],{"type":28,"value":4416},"Iteratsiya",{"type":28,"value":4418},": \"maksimum 20 safar\"",{"type":23,"tag":117,"props":4420,"children":4421},{},[4422,4427],{"type":23,"tag":31,"props":4423,"children":4424},{},[4425],{"type":28,"value":4426},"Muvaffaqiyat sharti",{"type":28,"value":4428},": \"testlar yashil bo'lsa to'xta\"",{"type":23,"tag":72,"props":4430,"children":4431},{},[4432],{"type":23,"tag":24,"props":4433,"children":4434},{},[4435,4439],{"type":23,"tag":31,"props":4436,"children":4437},{},[4438],{"type":28,"value":854},{"type":28,"value":4440},": Advanced sozlashlar = tokenometer + hooks + skills + MCP + opusplan. Bularning birortasini qoldirmang.",{"type":23,"tag":102,"props":4442,"children":4443},{},[],{"type":23,"tag":238,"props":4445,"children":4447},{"id":4446},"️-5-ta-eng-katta-xato",[4448],{"type":28,"value":4449},"⚠️ 5 ta Eng Katta Xato",{"type":23,"tag":24,"props":4451,"children":4452},{},[4453],{"type":28,"value":4454},"Men o'zim va boshqa dasturchilar qilgan xatolarning eng ko'p uchraydiganlari:",{"type":23,"tag":106,"props":4456,"children":4458},{"id":4457},"_1-xato-1000-qatorli-claudemd",[4459,4461],{"type":28,"value":4460},"1-xato: 1000 qatorli ",{"type":23,"tag":63,"props":4462,"children":4464},{"className":4463},[],[4465],{"type":28,"value":132},{"type":23,"tag":24,"props":4467,"children":4468},{},[4469,4471,4476],{"type":28,"value":4470},"Yangi foydalanuvchi innovatsion bo'lib CLAUDE.md'ga hamma narsani yozadi: arxitektura, git log, dokumentatsiya, README - hammasini. Natija - har sessiyada ",{"type":23,"tag":31,"props":4472,"children":4473},{},[4474],{"type":28,"value":4475},"50K+ token",{"type":28,"value":4477}," context'ga yuklanadi, hech narsa qilinmasdan.",{"type":23,"tag":24,"props":4479,"children":4480},{},[4481,4486,4488,4493,4495,4501],{"type":23,"tag":31,"props":4482,"children":4483},{},[4484],{"type":28,"value":4485},"Yechim",{"type":28,"value":4487},": CLAUDE.md ",{"type":23,"tag":31,"props":4489,"children":4490},{},[4491],{"type":28,"value":4492},"500 qatordan",{"type":28,"value":4494}," oshmasin. Uzun narsalar - ",{"type":23,"tag":63,"props":4496,"children":4498},{"className":4497},[],[4499],{"type":28,"value":4500},"docs/",{"type":28,"value":4502}," papkasiga, kerak bo'lsa Claude Read qiladi.",{"type":23,"tag":106,"props":4504,"children":4506},{"id":4505},"_2-xato-murakkab-multi-agent-orkestratsiya",[4507],{"type":28,"value":4508},"2-xato: Murakkab multi-agent orkestratsiya",{"type":23,"tag":24,"props":4510,"children":4511},{},[4512,4514,4519],{"type":28,"value":4513},"\"Men 5 ta agent yozaman: plannerPM, architect, coder, tester, reviewer - ular bir-birini boshqaradi!\" Yaxshi g'oya, lekin amalda ",{"type":23,"tag":31,"props":4515,"children":4516},{},[4517],{"type":28,"value":4518},"90% holatda",{"type":28,"value":4520}," yakka agent kifoya.",{"type":23,"tag":24,"props":4522,"children":4523},{},[4524],{"type":28,"value":4525},"Multi-agent = ko'p token, ko'p xato, debug qiyin.",{"type":23,"tag":24,"props":4527,"children":4528},{},[4529,4533,4535,4540,4541,4547],{"type":23,"tag":31,"props":4530,"children":4531},{},[4532],{"type":28,"value":4485},{"type":28,"value":4534},": bitta asosiy Claude + 1-2 maxsus sub-agent (",{"type":23,"tag":63,"props":4536,"children":4538},{"className":4537},[],[4539],{"type":28,"value":3226},{"type":28,"value":134},{"type":23,"tag":63,"props":4542,"children":4544},{"className":4543},[],[4545],{"type":28,"value":4546},"security-auditor",{"type":28,"value":4548},"). Ortig'i - ortiqcha murakkablik.",{"type":23,"tag":106,"props":4550,"children":4552},{"id":4551},"_3-xato-mukammal-promptga-obsession",[4553],{"type":28,"value":4554},"3-xato: \"Mukammal prompt\"ga obsession",{"type":23,"tag":24,"props":4556,"children":4557},{},[4558],{"type":28,"value":4559},"Yangi user 2 soat prompt yozadi - \"ideal\" bo'lsin deb. Claude'ga 500 qatorli brief beradi, natija - qoniqarsiz. Yana 2 soat qayta yozadi.",{"type":23,"tag":24,"props":4561,"children":4562},{},[4563,4565,4570],{"type":28,"value":4564},"Haqiqat: ",{"type":23,"tag":31,"props":4566,"children":4567},{},[4568],{"type":28,"value":4569},"iteratsiya > mukammallik",{"type":28,"value":4571},". Qisqa prompt → natija ko'r → tuzat → qayta yubor. 5 ta tsikl 20 daqiqada - bir \"ideal\" promptdan tezroq.",{"type":23,"tag":24,"props":4573,"children":4574},{},[4575,4579],{"type":23,"tag":31,"props":4576,"children":4577},{},[4578],{"type":28,"value":4485},{"type":28,"value":4580},": 3-4 qatorli prompt yoz, ishga tushir, natijaga qarab tuzat.",{"type":23,"tag":106,"props":4582,"children":4584},{"id":4583},"_4-xato-clear-qilmaslik",[4585,4587,4592],{"type":28,"value":4586},"4-xato: ",{"type":23,"tag":63,"props":4588,"children":4590},{"className":4589},[],[4591],{"type":28,"value":457},{"type":28,"value":4593}," qilmaslik",{"type":23,"tag":24,"props":4595,"children":4596},{},[4597],{"type":28,"value":4598},"\"Men Claude bilan 3 kun gaplashib turibman, juda qulay!\" - lekin har xabarda u butun tarixni qayta o'qiydi. 3-kun oxirida 1 ta savolingiz $5 turadi.",{"type":23,"tag":24,"props":4600,"children":4601},{},[4602,4606,4608,4613,4615,4620],{"type":23,"tag":31,"props":4603,"children":4604},{},[4605],{"type":28,"value":4485},{"type":28,"value":4607},": yangi vazifa = ",{"type":23,"tag":63,"props":4609,"children":4611},{"className":4610},[],[4612],{"type":28,"value":457},{"type":28,"value":4614},". Shu vazifada davom = ",{"type":23,"tag":63,"props":4616,"children":4618},{"className":4617},[],[4619],{"type":28,"value":481},{"type":28,"value":4621},". Qoida oddiy.",{"type":23,"tag":106,"props":4623,"children":4625},{"id":4624},"_5-xato-cheksiz-loop",[4626,4628],{"type":28,"value":4627},"5-xato: Cheksiz ",{"type":23,"tag":63,"props":4629,"children":4631},{"className":4630},[],[4632],{"type":28,"value":197},{"type":23,"tag":24,"props":4634,"children":4635},{},[4636,4638,4643],{"type":28,"value":4637},"\"Fix my tests\" deb ",{"type":23,"tag":63,"props":4639,"children":4641},{"className":4640},[],[4642],{"type":28,"value":197},{"type":28,"value":4644},"ga qo'yib, uxlab yotdingiz. Ertalab - $120 faktura. Claude 600 marta \"testlarni tuzatishga urindi\", hali ham muvaffaqiyatsiz.",{"type":23,"tag":24,"props":4646,"children":4647},{},[4648,4652,4654,4658],{"type":23,"tag":31,"props":4649,"children":4650},{},[4651],{"type":28,"value":4485},{"type":28,"value":4653},": har loop'ga ",{"type":23,"tag":31,"props":4655,"children":4656},{},[4657],{"type":28,"value":4394},{"type":28,"value":286},{"type":23,"tag":113,"props":4660,"children":4661},{},[4662,4667,4672],{"type":23,"tag":117,"props":4663,"children":4664},{},[4665],{"type":28,"value":4666},"Maksimum iteratsiya",{"type":23,"tag":117,"props":4668,"children":4669},{},[4670],{"type":28,"value":4671},"Maksimum vaqt",{"type":23,"tag":117,"props":4673,"children":4674},{},[4675],{"type":28,"value":4676},"Aniq muvaffaqiyat sharti",{"type":23,"tag":102,"props":4678,"children":4679},{},[],{"type":23,"tag":238,"props":4681,"children":4683},{"id":4682},"noldan-loyiha-boshlash-10-qadam-checklist",[4684],{"type":28,"value":4685},"🚀 Noldan Loyiha Boshlash - 10 Qadam Checklist",{"type":23,"tag":24,"props":4687,"children":4688},{},[4689],{"type":28,"value":4690},"Yangi loyiha ochdingiz. Mana qadamma-qadam:",{"type":23,"tag":288,"props":4692,"children":4694},{"code":4693},"Qadam 1. cd your-project/\nQadam 2. claude → /init\n    → CLAUDE.md avtomatik yaratiladi\nQadam 3. CLAUDE.md'ni qisqartiring (\u003C500 qator)\n    → stack, komandalar, qoidalar, atamalar\nQadam 4. .claude/settings.json yarating\n    → statusLine qo'shing (tokenometer)\nQadam 5. .mcp.json yarating\n    → loyihaga kerakli MCP'lar (context7, postgres, playwright)\nQadam 6. .claude/rules/ papkasini to'ldiring\n    → testing.md, commits.md, architecture.md\nQadam 7. .claude/hooks/ - avtomatizatsiya\n    → ruff format, eslint --fix avtomatik\nQadam 8. .claude/commands/ - custom slash\n    → /review, /deploy, /migrate\nQadam 9. .claude/skills/ - loyihaga maxsus\n    → masalan, \"blog-feature-writer\"\nQadam 10. /model opusplan → default qiling\n",[4695],{"type":23,"tag":63,"props":4696,"children":4697},{"__ignoreMap":7},[4698],{"type":28,"value":4693},{"type":23,"tag":24,"props":4700,"children":4701},{},[4702,4707,4709,4714,4716,4721,4723,4728],{"type":23,"tag":31,"props":4703,"children":4704},{},[4705],{"type":28,"value":4706},"Tez variant",{"type":28,"value":4708},": yuqoridagi gist'lardan zip yuklab oling va ",{"type":23,"tag":63,"props":4710,"children":4712},{"className":4711},[],[4713],{"type":28,"value":68},{"type":28,"value":4715}," folderni joylashtiring. Keyin faqat ",{"type":23,"tag":63,"props":4717,"children":4719},{"className":4718},[],[4720],{"type":28,"value":132},{"type":28,"value":4722}," va ",{"type":23,"tag":63,"props":4724,"children":4726},{"className":4725},[],[4727],{"type":28,"value":173},{"type":28,"value":4729},"ni o'z loyihangizga moslang.",{"type":23,"tag":113,"props":4731,"children":4732},{},[4733,4743],{"type":23,"tag":117,"props":4734,"children":4735},{},[4736,4738],{"type":28,"value":4737},"Backend: ",{"type":23,"tag":1785,"props":4739,"children":4741},{"href":1787,"rel":4740},[1789],[4742],{"type":28,"value":1792},{"type":23,"tag":117,"props":4744,"children":4745},{},[4746,4748],{"type":28,"value":4747},"Frontend: ",{"type":23,"tag":1785,"props":4749,"children":4751},{"href":1805,"rel":4750},[1789],[4752],{"type":28,"value":1809},{"type":23,"tag":102,"props":4754,"children":4755},{},[],{"type":23,"tag":238,"props":4757,"children":4759},{"id":4758},"yakun",[4760],{"type":28,"value":4761},"Yakun",{"type":23,"tag":24,"props":4763,"children":4764},{},[4765],{"type":28,"value":4766},"Do'stlar, bitta narsani unutmang:",{"type":23,"tag":72,"props":4768,"children":4769},{},[4770],{"type":23,"tag":24,"props":4771,"children":4772},{},[4773],{"type":23,"tag":31,"props":4774,"children":4775},{},[4776],{"type":28,"value":4777},"AI'ni bilib ishlatish - yangi farzi ayn.",{"type":23,"tag":24,"props":4779,"children":4780},{},[4781,4783,4788,4790,4795],{"type":28,"value":4782},"Kod yozish arzonlashdi. Hammamiz AI ishlatamiz. Ammo ",{"type":23,"tag":31,"props":4784,"children":4785},{},[4786],{"type":28,"value":4787},"farq",{"type":28,"value":4789}," - kim AI'ni chuqur biladi va qanchalik ",{"type":23,"tag":31,"props":4791,"children":4792},{},[4793],{"type":28,"value":4794},"to'g'ri",{"type":28,"value":4796}," ishlatadi, shunda.",{"type":23,"tag":24,"props":4798,"children":4799},{},[4800,4802,4807],{"type":28,"value":4801},"Siz bu maqolani o'qib chiqdingiz. Endi ",{"type":23,"tag":31,"props":4803,"children":4804},{},[4805],{"type":28,"value":4806},"amalga oshiring",{"type":28,"value":286},{"type":23,"tag":680,"props":4809,"children":4810},{},[4811,4823,4835],{"type":23,"tag":117,"props":4812,"children":4813},{},[4814,4816,4821],{"type":28,"value":4815},"Loyihangizga kirib ",{"type":23,"tag":63,"props":4817,"children":4819},{"className":4818},[],[4820],{"type":28,"value":433},{"type":28,"value":4822}," qiling",{"type":23,"tag":117,"props":4824,"children":4825},{},[4826,4828,4833],{"type":28,"value":4827},"Gist'dan tayyor ",{"type":23,"tag":63,"props":4829,"children":4831},{"className":4830},[],[4832],{"type":28,"value":68},{"type":28,"value":4834}," yuklang",{"type":23,"tag":117,"props":4836,"children":4837},{},[4838],{"type":28,"value":4839},"1-2 kun ishlang - farqni sezasiz",{"type":23,"tag":24,"props":4841,"children":4842},{},[4843,4845,4850],{"type":28,"value":4844},"Savollar bo'lsa - Telegram'da kutaman: ",{"type":23,"tag":31,"props":4846,"children":4847},{},[4848],{"type":28,"value":4849},"@davronbekdev",{"type":28,"value":4851},". YouTube'da live stream bor, obuna bo'ling.",{"type":23,"tag":106,"props":4853,"children":4855},{"id":4854},"manbalar",[4856],{"type":28,"value":4857},"Manbalar",{"type":23,"tag":113,"props":4859,"children":4860},{},[4861,4871,4881,4891],{"type":23,"tag":117,"props":4862,"children":4863},{},[4864],{"type":23,"tag":1785,"props":4865,"children":4868},{"href":4866,"rel":4867},"https://docs.claude.com/en/docs/claude-code",[1789],[4869],{"type":28,"value":4870},"docs.claude.com/en/docs/claude-code",{"type":23,"tag":117,"props":4872,"children":4873},{},[4874],{"type":23,"tag":1785,"props":4875,"children":4878},{"href":4876,"rel":4877},"https://modelcontextprotocol.io",[1789],[4879],{"type":28,"value":4880},"modelcontextprotocol.io",{"type":23,"tag":117,"props":4882,"children":4883},{},[4884],{"type":23,"tag":1785,"props":4885,"children":4888},{"href":4886,"rel":4887},"https://context7.com",[1789],[4889],{"type":28,"value":4890},"context7.com",{"type":23,"tag":117,"props":4892,"children":4893},{},[4894],{"type":23,"tag":1785,"props":4895,"children":4898},{"href":4896,"rel":4897},"https://github.com/anthropics/claude-code",[1789],[4899],{"type":28,"value":4900},"github.com/anthropics/claude-code",{"type":23,"tag":102,"props":4902,"children":4903},{},[],{"type":23,"tag":24,"props":4905,"children":4906},{},[4907],{"type":23,"tag":4908,"props":4909,"children":4910},"em",{},[4911],{"type":28,"value":4912},"Token'larni tejang. Kodda ozod bo'ling.",{"type":23,"tag":113,"props":4914,"children":4915},{},[4916],{"type":23,"tag":117,"props":4917,"children":4918},{},[4919],{"type":23,"tag":31,"props":4920,"children":4921},{},[4922],{"type":28,"value":4923},"@firdavsDev",{"type":23,"tag":4925,"props":4926,"children":4927},"style",{},[4928],{"type":28,"value":4929},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":7,"searchDepth":354,"depth":354,"links":4931},[4932,4933,4934,4935,4936,4937,4938,4939,4941,4943,4945,4947,4949,4951,4953,4955,4956,4957,4958,4966,4967,4973,4975,4976,4977,4979,4981],{"id":108,"depth":354,"text":111},{"id":251,"depth":354,"text":254},{"id":310,"depth":354,"text":313},{"id":373,"depth":354,"text":376},{"id":565,"depth":354,"text":568},{"id":771,"depth":354,"text":774},{"id":832,"depth":354,"text":835},{"id":880,"depth":354,"text":4940},".claude/ folder anatomiyasi",{"id":904,"depth":354,"text":4942},"CLAUDE.md - loyiha tanishuvi",{"id":1305,"depth":354,"text":4944},".claude/rules/ - jarayon qoidalari",{"id":1448,"depth":354,"text":4946},".claude/commands/ - custom slash komandalar",{"id":1628,"depth":354,"text":4948},"CLAUDE.md vs memory/ - farq",{"id":1755,"depth":354,"text":4950},"🎁 Tayyor .claude/ folder (gist)",{"id":1864,"depth":354,"text":4952},"/model opusplan - aqlli almashinish",{"id":2027,"depth":354,"text":4954},"statusLine - tokenometer",{"id":2665,"depth":354,"text":2668},{"id":2998,"depth":354,"text":3001},{"id":3201,"depth":354,"text":3204},{"id":3389,"depth":354,"text":3392,"children":4959},[4960,4962,4963,4964],{"id":3464,"depth":363,"text":4961},".mcp.json - jamoa sozlamasi",{"id":3943,"depth":363,"text":3946},{"id":4026,"depth":363,"text":4029},{"id":4146,"depth":363,"text":4965},"Qachon MCP KERAK EMAS?",{"id":4219,"depth":354,"text":4222},{"id":4287,"depth":354,"text":4968,"children":4969},"/loop - avtonom ishlash (ralph-loop)",[4970,4971,4972],{"id":4308,"depth":363,"text":4311},{"id":4362,"depth":363,"text":4365},{"id":4381,"depth":363,"text":4384},{"id":4457,"depth":354,"text":4974},"1-xato: 1000 qatorli CLAUDE.md",{"id":4505,"depth":354,"text":4508},{"id":4551,"depth":354,"text":4554},{"id":4583,"depth":354,"text":4978},"4-xato: /clear qilmaslik",{"id":4624,"depth":354,"text":4980},"5-xato: Cheksiz /loop",{"id":4854,"depth":354,"text":4857},"content:blogs:7. advanced-claude-code.md","content","blogs/7. advanced-claude-code.md","blogs/7. advanced-claude-code","md",{"loc":4},1776426266915]