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