Skip to content

तकनीकी शब्दावली (शुरुआती-अनुकूल): इस यात्रा के सभी 'तकनीकी शब्दों' का सरल भाषा में अनुवाद

📚 सीरीज नेविगेशन: पिछला लेख 51 सामान्य समस्याओं का निवारण (FAQ / Troubleshooting) आपको उन एरर्स and अजीब व्यवहारों से बचाता है जहाँ आप सबसे आसानी से फंस सकते हैं। यह लेख एक अधिक बुनियादी और पहले की जाने वाली चीज़ करता है—पूरे ट्यूटोरियल में आए तकनीकी शब्दों का एक-एक करके सरल भाषा में अनुवाद करना। agentic loop, context window, MCP, subagent, skill, hook, checkpoint, permission mode, headless, transport... पचास से अधिक लेखों के बाद बहुत सारे शब्द जमा हो गए हैं, यह लेख आपकी जेब में रखने वाले त्वरित संदर्भ कार्ड (quick reference card) की तरह है, जब भी कोई शब्द समझ न आए, तो यहाँ वापस आकर देख लें

सभी कहते हैं कि "बुनियाद मजबूत करने के लिए शब्दकोश को शुरू से अंत तक पूरा पढ़ना चाहिए", सच कहें तो, यह सबसे बेकार तरीका है

किसी भी नए टूल को सीखते समय, तकनीकी शब्दावली को पाठ्यपुस्तक की तरह A से Z तक याद करना लगभग बेकार है—याद करने के बाद आप इसे तुरंत भूल जाएंगे, क्योंकि वे शब्द उस समय आपके हाथ से "घटित" नहीं हुए थे। तकनीकी शब्द ऐसी चीजें हैं, जब आप उनसे टकराएंगे, उनके कारण फंसेंगे, तभी आप उन्हें वास्तव में याद रख पाएंगे

इसलिए इस लेख में मेरा इरादा आपको "पढ़ाना" नहीं है, बल्कि आपको "खोजना" सिखाना है। यह एक त्वरित संदर्भ कार्ड है, कोई पाठ्यपुस्तक नहीं। जैसे-जैसे आप आगे सीखते हैं और इसका उपयोग करते हैं, किसी दिन जब आप देखते हैं कि "यह transport वास्तव में क्या है" या "auto-compact क्या है" और फंस जाते हैं, तो इस पृष्ठ पर वापस आएं, उस प्रविष्टि को ढूंढें, एक वाक्य और एक सादृश्य (analogy) पढ़ें, और काम जारी रखें—यही इस तकनीकी शब्दावली का सही उपयोग है।

सादृश्य: नवीनीकरण साइट की दीवार पर चिपकी सामग्री सूची。 साइट पर कोई भी व्यक्ति सूची को शुरू से अंत तक याद करने के लिए खड़ा नहीं होगा, लेकिन जब भी कोई पाइप या बोर्ड आता है, तो कारीगर सूची पर एक नज़र डालता है—"ओह, यह लोड-बेयरिंग बीम है, वह पानी का पाइप जॉइंट है", मिलान करने के बाद काम जारी रखता है। यह तालिका भी वैसी ही है: पूरा पढ़ने के लिए नहीं, केवल 'टकराने पर खोजने के लिए' है। नीचे मैंने तकनीकी शब्दों को "विषय" के अनुसार कुछ श्रेणियों में वर्गीकृत किया है (एक ही श्रेणी की अवधारणाएँ आपस में जुड़ी हुई हैं, वर्णानुक्रम के बजाय एक साथ रखने पर इन्हें याद रखना आसान होता है), प्रत्येक प्रविष्टि "तकनीकी शब्द → एक वाक्य → सादृश्य" के तीन सेटों के रूप में है।

इसे देखने के बाद (या यूँ कहें कि भविष्य में इसका उपयोग करते समय वापस आने पर) आपको मिलेगा:

  • पूरे ट्यूटोरियल में दिखाई देने वाले प्रमुख तकनीकी शब्द, जिन्हें बिना किसी कमी के सरल भाषा और सादृश्य के साथ स्पष्ट किया गया है
  • "विषय श्रेणियों" के अनुसार वर्गीकृत, ताकि एक ही श्रेणी की अवधारणाएँ एक साथ हों और उनके बीच के संबंध स्पष्ट हों
  • मुख्य प्रविष्टियों पर "विवरण के लिए लेख संख्या NN देखें" लिखा है, यदि आप गहराई से समझना चाहते हैं तो सीधे वहाँ जा सकते हैं
  • "सबसे अधिक भ्रमित करने वाले कुछ तकनीकी शब्दों" की एक तुलनात्मक तालिका, ताकि असमंजस होने पर आप तुरंत अंतर समझ सकें
  • एक व्यावहारिक छोटा अभ्यास: आधिकारिक तौर पर दिए गए डॉक्यूमेंट सर्वर का उपयोग करके, Claude में किसी भी समय किसी भी तकनीकी शब्द की आधिकारिक परिभाषा खोजना

01 एजेंटिक लूप परिवार: Claude का "काम करना" कैसे शुरू होता है

यह श्रेणी सबसे पहले समझी जाने वाली बुनियादी नींव है। यह एक बुनियादी सवाल का जवाब देती है: Claude Code और एक वेब चैट AI में वास्तव में क्या अंतर है, और यह "खुद काम करने" में कैसे सक्षम है। बाकी सभी तकनीकी शब्द लगभग इसी लूप से जुड़े हैं।

सादृश्य: एक असेंबली लाइन जो खुद चलती है。 सामान्य चैट AI "आप एक सवाल पूछते हैं, वह एक जवाब देता है" जैसा है, जैसे किसी ऑर्डर विंडो पर; Claude Code एक असेंबली लाइन है जो खुद चलती है—काम मिलने के बाद, वह खुद सामग्री लेता, खुद प्रोसेस करता, खुद गुणवत्ता की जांच करता है, और एक चक्कर पूरा करने के बाद देखता है कि क्या उसे एक और चक्कर लगाने की जरूरत है। नीचे दिए गए शब्द इस असेंबली लाइन के विभिन्न हिस्से हैं।

Agentic loop (एजेंटिक लूप)

एक वाक्य में: प्रत्येक कार्य को संसाधित करते समय Claude द्वारा बार-बार चलाया जाने वाला लूप—संदर्भ एकत्र करना → कार्रवाई करना → परिणाम सत्यापित करना → पर्याप्त न होने पर फिर से प्रयास करना, जब तक कि काम पूरा न हो जाए।

सादृश्य: शेफ द्वारा कड़ाही हिलाने की लय。 यह केवल सभी सामग्रियों को एक बार में कड़ाही में डालने जैसा नहीं है, बल्कि "सामग्री डालना → हिलाना → स्वाद चखना → आवश्यकतानुसार मसाला डालना" की एक लय है जो धीरे-धीरे पकवान को तैयार करती है। हर बार "स्वाद चखना" (टूल से मिलने वाला परिणाम) उसे बताता है कि आगे कहाँ जाना है। आप किसी भी समय इसे रोक सकते हैं या दिशा बदल सकते हैं। (विवरण के लिए लेख 03 देखें)

Agentic coding (एजेंटिक कोडिंग)

एक वाक्य में: काम करने का एक तरीका—AI स्वतंत्र रूप से फ़ाइलें पढ़ सकता है, कमांड चला सकता है, कोड संशोधित कर सकता है, और आप पास में बैठकर देख सकते हैं, किसी भी समय दिशा बदल सकते हैं या पूरी तरह से हट सकते हैं, बजाय इसके कि वह आपको केवल टेक्स्ट दे और आप उसे देखकर खुद टाइप करें।

सादृश्य: एक कुशल कारीगर को काम पर रखना, न कि एक निर्देश पुस्तिका खरीदना。 निर्देश पुस्तिका केवल आपको यह बता सकती है कि "कैसे करना है", लेकिन कारीगर इसे सीधे आपके लिए करता है। Claude Code काम करने में सक्षम श्रेणी का है, जो उसके पास मौजूद टूल्स पर निर्भर करता है। (विवरण के लिए लेख 01 देखें)

Agentic harness (एजेंटिक हार्नेस)

एक वाक्य में: एक भाषा मॉडल को काम करने वाले कोडिंग एजेंट में "सज्जित" करने के लिए बाहरी बुनियादी ढांचा—फ़ाइल एक्सेस, shell निष्पादन, अनुमति नियंत्रण, मेमोरी लोडिंग, और क्रियाओं को जोड़ने वाला लूप। Claude Code हार्नेस है, और Claude इसके अंदर का मॉडल है

सादृश्य: कार की बॉडी और इंजन。 एक ही इंजन (मॉडल) को अलग-अलग कार बॉडी में फिट करने पर ड्राइविंग का अनुभव पूरी तरह बदल जाता है। harness वह कार बॉडी है जो Claude Code को चलाती है, यह तय करती है कि मॉडल किन चीजों को छू सकता है और किन नियमों के तहत काम कर सकता है। (विवरण के लिए लेख 03 देखें)

Tool (टूल)

एक वाक्य में: वे क्रियाएं जिन्हें Claude वास्तव में निष्पादित कर सकता है—फ़ाइलें पढ़ना, कोड संशोधित करना, shell कमांड चलाना, वेब खोजना, subagent भेजना; बिना टूल के, वह केवल टेक्स्ट के साथ जवाब दे सकता है

सादृश्य: असेंबली लाइन के स्टेशनों पर लगे उपकरण。 केवल एक स्मार्ट दिमाग होना काफी नहीं है, काम पूरा करने के लिए रोबोटिक आर्म्स, कन्वेयर बेल्ट और डिटेक्टरों की आवश्यकता होती है। टूल Claude के "हाथ" हैं, हर बार इस्तेमाल करने पर ये एक परिणाम लौटाते हैं, जो उसके एजेंटिक लूप में अगले निर्णय के लिए इनपुट बनता है। (विवरण के लिए लेख 03 देखें)

Turn (टर्न)

एक वाक्य में: आपके द्वारा एक संदेश भेजने से लेकर Claude द्वारा उस प्रतिक्रिया को पूरी तरह से समाप्त करने तक, इसे एक पूर्ण टर्न माना जाता है; इसके बीच में वह कितनी भी बार टूल्स को कॉल कर सकता है।

सादृश्य: आपका एक बार ऑर्डर देना और रसोई से एक डिश तैयार होकर आना。 आपके द्वारा आवश्यकता बताना "ऑर्डर देना" है, Claude बीच में सब्जी काटता है, भूनता है, प्लेटिंग करता है (बहुत सारे टूल्स का उपयोग करता है) जिसकी आपको चिंता करने की ज़रूरत नहीं है, अंत में परोसा गया भोजन "एक डिश का पूरा होना" है। एक बातचीत कई टर्न्स से मिलकर बनती है। (विवरण के लिए लेख 03 देखें)

Verification loop (सत्यापन लूप)

एक वाक्य में: एक ऐसा तंत्र जो Claude को यह बताता है कि "काम वास्तव में पूरा हो गया है, न कि केवल देखने में लग रहा है"—आप उसे एक चलने वाली जांच (टेस्ट, बिल्ड, स्क्रीनशॉट तुलना) देते हैं, और वह तब तक बदलाव करता रहता है जब तक जांच पास न हो जाए।

सादृश्य: होमवर्क जमा करने से पहले खुद उत्तरों का मिलान करना。 जब कोई मानक उत्तर न हो, तो "पूरा होना" केवल महसूस करने पर निर्भर करता है; उसे एक स्व-जांच योग्य उत्तर दें, तभी वह सही होने तक बदलाव करेगा, न कि केवल एक बार लिखकर जमा कर देगा। बिना किसी मानवीय हस्तक्षेप के लंबे कार्यों को चलाते समय, यह बहुत महत्वपूर्ण है—इसके बिना, काम पूरा हुआ या नहीं यह तय करने वाला वह अकेला होता है। (विवरण के लिए लेख 49 देखें)

Extended thinking (विस्तारित सोच)

एक वाक्य में: औपचारिक उत्तर देने से पहले... मॉडल की दिखाई देने वाली चरण-दर-चरण तर्क प्रक्रिया, जो टर्मिनल में ग्रे इटैलिक टेक्स्ट में दिखाई देती है; इसे MAX_THINKING_TOKENS या effort level को समायोजित करके नियंत्रित किया जा सकता है।

सादृश्य: प्रश्न हल करने से पहले रफ पेपर पर गणना करना。 सीधे उत्तर देने के बजाय, पहले गणना प्रक्रिया लिखना—ताकि आप देख सकें कि वह "कैसे सोच रहा है", और यदि कोई गलती हो तो यह पता लगाना आसान हो कि कहाँ गड़बड़ी हुई। (विवरण के लिए लेख 35 देखें)

Effort level (प्रयास स्तर)

एक वाक्य में: एक सेटिंग जो यह नियंत्रित करती है कि Claude प्रत्येक टर्न में कितनी "सोच की सीमा (thinking budget)" खर्च करता है—जितना उच्च स्तर होगा, सोच उतनी ही गहरी, धीमी और महंगी होगी, और जितना कम स्तर होगा, सोच उतनी ही तेज़ और सस्ती होगी।

सादृश्य: परीक्षा के दौरान किसी प्रश्न को कितना समय देना है零售。 बहुविकल्पीय प्रश्नों को एक नज़र में भरना (कम effort), और अंतिम बड़े प्रश्न पर दस मिनट अतिरिक्त सोचना (उच्च effort)。 सरल कार्यों के लिए इसे कम रखें ताकि पैसे की बचत हो, और कठिन कार्यों के लिए गुणवत्ता के लिए इसे बढ़ाएं। (विवरण के लिए लेख 35 देखें)

💡 संक्षेप में: यह परिवार Claude के "खुद काम करने" के तंत्र के बारे में है—मुख्य हिस्सा "सोचो → करो → देखो" का एजेंटिक लूप है, टूल उसके हाथ हैं, harness उसे लैस करने वाली कार बॉडी है, extended thinking उसका रफ पेपर है, effort level सोच के लिए आवंटित समय बजट है, और सत्यापन लूप उसका गुणवत्ता निरीक्षक है


02 संदर्भ परिवार: Claude की "याददाश्त" और "डेस्क" कितनी बड़ी है

पहले परिवार को सीखने के बाद, आप तुरंत दूसरे परिवार से टकराएंगे—Claude की याददाश्त असीमित नहीं है। इस श्रेणी के सभी शब्द इस बात के इर्द-गिर्द घूमते हैं कि "वह एक बार में कितना याद रख सकता है, भर जाने पर क्या करें, और काम बदलने पर इसे कैसे साफ़ करें"। जिन लोगों ने "उसने मेरी previa बात कैसे भुला दी" जैसी समस्या का सामना किया है, उनके सभी उत्तर यहाँ हैं।

सादृश्य: एक काम करने की मेज जो केवल एक निश्चित आकार की है。 आप मेज पर चित्र बना रहे हैं, मेज का आकार निश्चित है; चित्र, संदर्भ पुस्तकें और रफ पेपर जैसे-जैसे बढ़ते हैं, मेज पर जगह कम होने लगती है, और आपको उसे व्यवस्थित करना पड़ता है। Claude की "याददाश्त" यही मेज है, और नीचे दिए गए शब्द इसी बारे में हैं कि "मेज कितनी बड़ी है और भर जाने पर क्या करें"।

Context window (संदर्भ विंडो)

एक वाक्य में: एक बातचीत की "वर्किंग मेमोरी"—जिसमें बातचीत का इतिहास, फ़ाइल सामग्री, कमांड आउटपुट, CLAUDE.md, लोड किए गए skill, सिस्टम निर्देश शामिल हैं, यह केवल इतनी ही बड़ी होती है और भर जाने तक काम करती है

सादृश्य: काम करने की मेज का क्षेत्रफल。 मेज जितनी बड़ी होगी, आप एक साथ उतने ही अधिक दस्तावेज फैला सकते हैं; जब यह भर जाएगी, तो नई चीजें रखने के लिए आपको पहले पुरानी चीजों को हटाना होगा। /context चलाने पर आप देख सकते हैं कि वर्तमान में मेज पर क्या रखा है और कौन सबसे अधिक जगह घेर रहा है। (विवरण के लिए लेख 19 देखें)

Token (टोकन)

एक वाक्य में: मॉडल द्वारा टेक्स्ट को प्रोसेस करने की सबसे छोटी इकाई, जो लगभग "आधा से एक चीनी अक्षर, या एक अंग्रेजी शब्द का हिस्सा" है; संदर्भ विंडो का आकार और बिलिंग दोनों token के आधार पर गिने जाते हैं।

सादृश्य: टेक्स्ट की "बिलिंग शब्द संख्या"。 जैसे कूरियर भेजने का शुल्क वजन के आधार पर होता है, वैसे ही मॉडल token के आधार पर "मात्रा" की गणना करता है—आप जितना इनपुट देते हैं और वह जितना आउटपुट देता है, वह सब उस मेज के उपयोग और बिल में दर्ज होता है। (token की अंतर्निहित बारीकियां मॉडल स्तर की अवधारणाएं हैं, इस ट्यूटोरियल में हम उन पर चर्चा नहीं करेंगे, काम चलाने के लिए इतना समझना पर्याप्त है)

Compaction (कम्पेक्शन / संपीड़न)

एक वाक्य में: जब संदर्भ विंडो भरने वाली होती है, तो जगह बनाने के लिए बातचीत को स्वचालित रूप से "एक संक्षिप्त संस्करण में संक्षेप" करना—पहले पुराने टूल आउटपुट को साफ़ करना, फिर बातचीत का सारांश बनाना; इसे /compact चलाकर मैन्युअल रूप से भी किया जा सकता है।

सादृश्य: मेज पर फैले रफ पेपर्स को एक पेज के मुख्य बिंदुओं में व्यवस्थित करना。 रफ पेपर बहुत अधिक होने के कारण मेज पर जगह नहीं बचती, आप मुख्य निष्कर्षों को एक पेपर पर लिख लेते हैं और बाकी को हटा देते हैं—मुख्य जानकारी बनी रहती है, और जगह बच जाती है। ध्यान दें: प्रोजेक्ट रूट डायरेक्टरी में CLAUDE.md और auto memory को कम्पेक्शन के दौरान सुरक्षित रखा जाता है और डिस्क से फिर से पढ़ा जाता है, केवल चैट में अस्थायी रूप से कही गई बातें ही गायब हो सकती हैं。 (विवरण के लिए लेख 19 देखें)

Auto-compact (ऑटो-कम्पेक्शन)

एक वाक्य में: बिना आपके कहे, संदर्भ सीमा के करीब पहुंचने पर सिस्टम द्वारा स्वचालित रूप से शुरू किया जाने वाला कम्पेक्शन।

सादृश्य: असेंबली लाइन पर स्वचालित अनलोडिंग。 जब कचरा पात्र भरने वाला होता, तो कन्वेयर बेल्ट अतिरिक्त कचरे को हटाने के लिए खुद चालू हो जाती है, आपको बटन दबाने की आवश्यकता नहीं होती। यह मैन्युअल /compact जैसा ही काम करता है, अंतर केवल इतना है कि "इसे कौन शुरू करता है"। (विवरण के लिए लेख 19 देखें)

Session (सत्र)

एक वाक्य में: आपकी वर्तमान डायरेक्टरी से बंधी एक बातचीत, जिसकी अपनी स्वतंत्र संदर्भ विंडो होती है; /clear एक नया सत्र शुरू करता है, और पुराने सत्र सुरक्षित रहते हैं जिन्हें /resume से वापस लाया जा सकता है।

सादृश्य: एक नए कार्य पर स्विच करते समय मेज को पूरी तरह साफ़ करके काम शुरू करना。 पिछले काम के रफ पेपर मेज पर रहने से केवल बाधा उत्पन्न होगी, मेज साफ़ करने (नया सत्र शुरू करने) से दिमाग शांत रहता है। प्रत्येक सत्र का रिकॉर्ड ~/.claude/projects/ में सहेजा जाता है, इसलिए टर्मिनल बंद करने के बाद भी, आप बाद में claude -c चलाकर पिछली बातचीत जारी रख सकते हैं। (विवरण के लिए लेख 19 देखें)

CLAUDE.md

एक वाक्य में: आपके द्वारा Claude के लिए लिखी गई स्थायी निर्देश पुस्तिका, जो हर सत्र के शुरू होते ही स्वचालित रूप से लोड हो जाती है, जिसमें "प्रोजेक्ट कन्वेंशन, बिल्ड कमांड, हमेशा X करें" जैसे नियम होते हैं जो हमेशा लागू रहते हैं।

सादृश्य: नए कर्मचारी के लिए ऑनबोर्डिंग मैनुअल。 हर दिन आने वाला कर्मचारी एक "याददाश्त खोया हुआ नया व्यक्ति" हो सकता है, लेकिन जब तक मैनुअल वहाँ लगा है, वह काम पर आते ही इसे पढ़ेगा और यहाँ के नियमों को समझ जाएगा। इसे 200 लाइनों के भीतर रखने की सलाह दी जाती है, यदि यह बहुत लंबा है तो संदर्भ सामग्री को skill में स्थानांतरित कर दें। (विवरण के लिए लेख 18 देखें)

Auto memory (ऑटो मेमोरी)

एक वाक्य में: आपकी सुधारों और प्राथमिकताओं के आधार पर Claude द्वारा खुद के लिए लिखे गए नोट्स, जो ~/.claude/projects/ के तहत git रिपॉजिटरी के रूप में सहेजे जाते हैं, और सत्र शुरू होने पर लोड किए जाते हैं।

सादृश्य: मॉनिटर के बगल में लगे दो पेपर, लेकिन यह वाला उसने खुद लिखा है。 CLAUDE.md आपके द्वारा बनाए गए नियम हैं, और auto memory उसके द्वारा खुद लिखे गए नोट्स हैं—जैसे "पिछली बार उसने मुझे npm का उपयोग न करने के लिए टोका था", वह इसे लिख लेता है ताकि अगली बार वही गलती न करे। एक आप लिखते हैं, एक वह लिखता है, दोनों का एक जोड़ा है। (विवरण के लिए लेख 25 देखें)

Rules (नियम फ़ाइलें)

एक वाक्य में: .claude/rules/ में रखी गई मॉड्यूल निर्देश फ़ाइलें जिन्हें CLAUDE.md के साथ लोड किया जाता है। संदर्भ को छोटा रखने के लिए इन्हें paths: का उपयोग करके "केवल तभी लोड करें जब Claude संबंधित फ़ाइलें पढ़ता है" तक सीमित किया जा सकता है।

सादृश्य: कार्य के प्रकार के अनुसार विभाजित निर्माण कोड, आवश्यकता होने पर ही खोलना。 CLAUDE.md सामान्य नियम है जिसे सभी पढ़ते हैं; rules "इलेक्ट्रीशियन कोड" या "प्लंबर कोड" जैसी किताबें हैं, जिन्हें संबंधित काम आने पर ही खोला जाता है—गैर-संबंधित चीजें मेज पर जगह नहीं घेरतीं। (विवरण के लिए लेख 13 देखें)

Output style (आउटपुट स्टाइल)

एक वाक्य में: एक कॉन्फ़िगरेशन जो Claude के सिस्टम प्रॉम्प्ट को बदलता है ताकि उसके जवाब देने के व्यवहार, टोन और प्रारूप को समायोजित किया जा सके; इसमें Default, Proactive, Explanatory, Learning जैसे विकल्प शामिल हैं।

सादृश्य: एक ही होस्ट का अलग-अलग शो के अनुसार अपनी शैली बदलना。 व्यक्ति वही है, लेकिन "न्यूज़ ब्रॉडकास्ट" और "टॉक शो" का टोन और रिदम पूरी तरह से अलग होता है। output style इसी "शो स्टाइल" को समायोजित करता है, जो CLAUDE.md (उपयोगकर्ता संदेश के रूप में भेजे गए नियम) से अलग है। (विवरण के लिए लेख 32 देखें)

💡 संक्षेप में: यह परिवार "याददाश्त और बातचीत की शैली" के बारे में है—संदर्भ विंडो काम करने की मेज है, token बिलिंग इकाई है, कम्पेक्शन मेज भरने पर की जाने वाली सफाई है, सत्र एक स्वतंत्र शुरुआत है, CLAUDE.md / auto memory / rules मेज के कोने पर लगे नोट्स हैं, और output style बोलने की शैली को बदलना है


03 विस्तार बिंदु परिवार: Claude को "उपकरणों से लैस करना"

यह परिवार पूरे ट्यूटोरियल का सबसे महत्वपूर्ण हिस्सा है—Claude को "बॉक्स से बाहर उपयोग योग्य" से "आपके काम के अनुकूल" में कैसे बदला जाए। लेख 30 में विस्तार से बताया गया है कि इन्हें कैसे चुना जाए, यहाँ केवल "एक वाक्य और सादृश्य" के साथ त्वरित संदर्भ दिया गया है। उनकी समान विशेषता: ये सभी एजेंटिक लूप के विभिन्न हिस्सों में जुड़े हुए हुक हैं

सादृश्य: एक ही कर्मचारी को अलग-अलग टूलकिट देना。 केवल काम पर आना काफी नहीं है—उसे एक कार्य नियमावली (CLAUDE.md), कुछ विशेष रेसिपी बुक्स (skill), एक बाहरी डॉकिंग स्टेशन (MCP), कुछ बाहरी सहायक (subagent), और कुछ स्वचालित स्टॉपर्स (hook) दें, तो उसके काम करने की क्षमता पूरी तरह से बदल जाएगी। नीचे एक-एक करके समझें।

Skill (स्किल)

एक वाक्य में: एक SKILL.md फ़ाइल, जिसमें ज्ञान, प्रक्रिया या वर्कफ़्लो होता है; संबंधित होने पर Claude इसे स्वचालित रूप से उपयोग के लिए लोड करता, और आप /<नाम> का उपयोग करके इसे मैन्युअल रूप से भी कॉल कर सकते हैं।

सादृश्य: फोन में शॉर्टकट कमांड。 "होम मोड" पर क्लिक करने से लाइट बंद करना, एसी चालू करना, संगीत बजाना जैसी क्रियाएं स्वचालित रूप से चलती हैं—आपको हर बार प्रक्रिया को दोहराने की आवश्यकता नहीं होती। skill Claude का शॉर्टकट है: बार-बार दोहराई जाने वाली प्रक्रियाओं को एक साथ सहेजना और जरूरत पड़ने पर एक क्लिक से कॉल करना। सामान्य रूप से यह केवल एक लाइन का विवरण लेता है, आवश्यकता होने पर ही इसका पूरा विवरण संदर्भ में लोड किया जाता है (आधिकारिक तौर पर इसे प्रगतिशील प्रकटीकरण (progressive disclosure) कहा जाता है)。 (विवरण के लिए लेख 26 देखें)

Subagent (सब-एजेंट)

एक वाक्य में: एक स्वतंत्र संदर्भ विंडो वाला विशिष्ट सहायक, जिसके पास अपने सिस्टम प्रॉम्प्ट और टूल अनुमतियां होती हैं। आप उसे काम सौंपते हैं, और वह काम पूरा करने के बाद केवल निष्कर्ष का सारांश मुख्य बातचीत में लौटाता है।

सादृश्य: किसी काम को बाहरी सहायक को सौंपना零售。 आप उसे एक नंबर खोजने के लिए तीस फाइलें पलटने के लिए कहते हैं, वह पृष्ठभूमि में फाइलें खोजता है और आपके काम में कोई बाधा नहीं डालता, वापस आकर केवल एक वाक्य कहता है "मिल गया, यह है"। इसका मुख्य लाभ संदर्भ अलगाव (context isolation) है—यह प्रक्रिया आपकी मुख्य मेज को गंदी नहीं करती। इसमें Explore, Plan और सामान्य रूप से तीन प्रकार के इनबिल्ट सब-एजेंट शामिल हैं। (विवरण के लिए लेख 23 देखें)

Hook (हुक)

एक वाक्य में: Claude Code के जीवनचक्र के किसी निश्चित समय (टूल चलाने से पहले, फ़ाइल संशोधन के बाद, सत्र की शुरुआत में...) स्वचालित रूप से निष्पादित होने वाली क्रिया, जो shell कमांड, स्क्रिप्ट, अधिसूचना आदि हो सकती है।

सादृश्य: असेंबली लाइन पर स्वचालित स्टॉपर。 कन्वेयर बेल्ट जब भी किसी स्टेशन से गुजरती है, स्टॉपर स्वचालित रूप से एक स्टैम्प लगा देता है—बिना किसी मानवीय निगरानी या AI जागरूकता के, घटना होने पर यह अवश्य सक्रिय होता है। यह इसका CLAUDE.md से मुख्य अंतर है: CLAUDE.md में लिखना एक "अनुरोध" है, जबकि hook एक "गारंटी" है। (विवरण के लिए लेख 33 देखें)

Command / slash command (कमांड / स्लैश कमांड)

एक वाक्य में: प्रॉम्प्ट में /<नाम> टाइप करके कॉल किया जाने वाला पुन: प्रयोज्य निर्देश; इनबिल्ट कमांड (/clear, /model, /compact) सत्र को नियंत्रित करते हैं, जबकि कस्टम कमांड मूल रूप से "skill हैं जो /<नाम> द्वारा ट्रिगर होते हैं"।

सादृश्य: रिमोट कंट्रोल पर फिक्स्ड बटन。 /clear "रीसेट बटन" जैसा है, और /deploy आपके द्वारा खुद लगाए गए "वन-क्लिक रिलीज बटन" जैसा है—इसे दबाने पर वह फिक्स्ड प्रक्रिया चलती है। अब आधिकारिक तौर पर बहु-चरणीय कमांड को पैक करने के लिए skill का उपयोग करने की सलाह दी जाती है। (विवरण के लिए लेख 36 देखें)

Plugin (प्लगइन)

एक वाक्य में: skill, hook, subagent और MCP server को एक साथ एक इंस्टॉल करने योग्य यूनिट में पैक करना। एक बार इंस्टॉल करने पर सभी विस्तार बिंदु सक्रिय हो जाते हैं।

सादृश्य: यात्रा पर जाने से पहले पैक किया गया सूटकेस。 आप शर्ट, शेवर, चार्जर को अलग-अलग हाथ में नहीं ले जाते, बल्कि उन्हें सूटकेस में पैक करके ले जाते हैं। plugin वही सूटकेस है—दूसरे प्रोजेक्ट में उसी उपकरण का उपयोग करने के लिए, बस इस plugin को इंस्टॉल करें। इसके अंदर के skill में नेमस्पेस भी होता है (जैसे /my-plugin:review), जिससे कई प्लगइन बिना किसी नाम टकराव के स्वतंत्र रूप से काम कर सकते हैं। (विवरण के लिए लेख 24 देखें)

Plugin marketplace (प्लगइन मार्केटप्लेस)

एक वाक्य में: प्लगइन्स को वितरित करने और प्राप्त करने का स्रोत, जहाँ आप एक या अधिक मार्केटप्लेस जोड़ सकते हैं और इंस्टॉल करने के लिए प्लगइन्स चुन सकते हैं।

सादृश्य: फोन में एक ऐप स्टोर इंस्टॉल करना零售。 ऐप स्टोर में बहुत सारे ऐप्स (plugin) होते हैं, आप अपनी आवश्यकता के अनुसार इंस्टॉल करते हैं। स्रोत के प्रति सतर्क रहें—अपरिचित वेबसाइट से डाउनलोड की गई .exe फ़ाइल को चलाने जैसा ही जोखिम अज्ञात प्लगइन्स को इंस्टॉल करने में भी होता है। (विवरण के लिए लेख 38 देखें)

💡 संक्षेप में: यह परिवार "उपकरणों से लैस करने" के बारे में है—skill शॉर्टकट कमांड है, subagent बाहरी सहायक है, hook स्वचालित स्टॉपर है, command रिमोट कंट्रोल बटन है, plugin सूटकेस है, और marketplace ऐप स्टोर है; ये सभी एजेंटिक लूप के विभिन्न स्थानों पर जुड़े होते हैं।


04 MCP परिवार: Claude को "बाहरी दुनिया" से जोड़ने वाला इंटरफ़ेस

विस्तार बिंदुओं में MCP के बारे में अलग से बात की गई है, क्योंकि इसके अपने कई छोटे तकनीकी शब्द हैं (transport, server, scope...), और नए उपयोगकर्ता अक्सर निर्देश कॉपी करते समय यहाँ गलती करते हैं। लेख 22 में इसके बारे में विस्तार से बताया गया है, यहाँ इसके सदस्यों को स्पष्ट रूप से समझें।

सादृश्य: कई पोर्ट वाला एक डॉकिंग स्टेशन。 लैपटॉप में केवल एक या दो पोर्ट बचे हैं, और HDMI, नेटवर्क केबल, पेन ड्राइव कुछ भी कनेक्ट नहीं हो पा रहा है; एक डॉकिंग स्टेशन कनेक्ट करने से सब कुछ एक साथ कनेक्ट हो जाता है। Claude के लिए MCP वही डॉकिंग स्टेशन है—एक बार कनेक्ट करने पर, कई बाहरी सेवाओं के टूल्स उसके सामने उपलब्ध हो जाते हैं।

MCP (Model Context Protocol, मॉडल संदर्भ प्रोटोकॉल)

एक वाक्य में: एक ओपन सोर्स मानक (standard) जो यह परिभाषित करता है कि "AI टूल्स बाहरी डेटा और सेवाओं से कैसे जुड़ते हैं"; MCP server Claude को Slack, Jira, डेटाबेस, ब्राउज़र आदि जैसे सैकड़ों एकीकरणों से जोड़ता है।

सादृश्य: USB इंटरफ़ेस मानक。 पहले हर डिवाइस का अपना अलग प्लग होता था, जिससे बहुत भ्रम होता था; USB आने के बाद, कोई भी डिवाइस एक ही पोर्ट से जुड़ सकता है। MCP AI को बाहरी टूल्स से जोड़ने वाला "USB मानक" है—एक बार कनेक्ट होने पर, इसे हर जगह इस्तेमाल किया जा सकता है। (विवरण के लिए लेख 22 देखें)

MCP server (MCP सर्वर)

एक वाक्य में: MCP मानक का उपयोग करके बनाया गया एक विशिष्ट "कनेक्टर" जिसके पास टूल्स का एक समूह होता है (जैसे GitHub server में "PR पढ़ना", "issue खोलना" शामिल हैं), कनेक्ट होने के बाद ये टूल्स Claude के सामने दिखाई देते हैं।

सादृश्य: डॉकिंग स्टेशन से जुड़ा एक विशिष्ट डिवाइस零售。 डॉकिंग स्टेशन मानक (MCP) है, और उससे जुड़ा प्रिंटर या हार्ड डिस्क विशिष्ट डिवाइस (server) है—प्रत्येक server आपको एक बाहरी क्षमता से जोड़ता है। (विवरण के लिए लेख 22 देखें)

Transport (परिवहन विधि)

एक वाक्य में: Claude Code और MCP server के बीच बातचीत करने का तरीका; आमतौर पर दो तरीके होते हैं—stdio (स्थानीय प्रक्रिया) और http (रिमोट होस्टेड), साथ ही एक पुराना तरीका sse है।

सादृश्य: डॉकिंग स्टेशन पर मौजूद डिवाइस, कुछ मेज पर हैं तो कुछ दीवार के पार हैं。 stdio आपके कंप्यूटर पर पृष्ठभूमि में चलने वाला एक छोटा प्रोग्राम है (बिल्कुल पास में), और http एक विशिष्ट URL पर मौजूद रिमोट सेवा है (दीवार के पार)。 ज्यादातर गलतियाँ यहीं होती हैं: stdio में transport लिखने की आवश्यकता नहीं होती, जबकि http में --transport http लिखना होता है। (विवरण के लिए लेख 22 देखें)

Scope (कार्यक्षेत्र)

एक वाक्य में: एक MCP server किन प्रोजेक्ट्स में उपयोग किया जा सकता है और क्या इसे टीम के साथ साझा करना है—local (केवल वर्तमान प्रोजेक्ट, निजी), project ( .mcp.json में लिखा गया, git के साथ साझा किया जा सकने वाला), user (आपके सभी प्रोजेक्ट्स के लिए)।

सादृश्य: ऑफिस में प्रिंटर कैसे साझा किया जाए。 केवल आपके कंप्यूटर से जुड़ा हुआ (local), विभाग की संपत्ति के रूप में पूरी टीम द्वारा उपयोग किया जाने वाला (project), या जिसे आप खुद अलग-अलग मीटिंग रूम में ले जाते हैं (user)—ये तीन तरीके तीन अलग-अलग scopes को दर्शाते हैं। (विवरण के लिए लेख 22 देखें)

MCP Tool Search (MCP टूल खोज)

एक वाक्य में: संदर्भ बचाने का एक तंत्र—शुरुआत में केवल टूल्स के नाम लोड होते हैं, और जब Claude को किसी विशिष्ट टूल का उपयोग करना होता, तभी वह उसका पूरा विवरण लोड करता है।

सादृश्य: पहले मेनू का नाम देखना, फिर ऑर्डर करने पर ही रेसिपी देखना零售। मेनू में सैकड़ों व्यंजन होते हैं, आप शुरुआत में हर व्यंजन की पूरी रेसिपी नहीं पढ़ते—पहले नाम देखते हैं, तय करते हैं कि क्या ऑर्डर करना है, और फिर उसकी रेसिपी देखते हैं। इससे निष्क्रिय पड़े MCP server मेज पर अतिरिक्त जगह नहीं घेरते। (विवरण के लिए लेख 22 देखें)

💡 संक्षेप में: MCP "बाहरी दुनिया को जोड़ने" का USB मानक है—server विशिष्ट कनेक्टर है, transport कनेक्शन विधि है (स्थानीय stdio / रिमोट http), और scope यह है कि यह कनेक्टर किन प्रोजेक्ट्स में उपयोग किया जा सकता है; किसी तीसरे पक्ष के server को जोड़ने से पहले उसकी सुरक्षा पर विचार करें।


05 सुरक्षा और अनुमति परिवार: Claude काम करने से पहले "आपसे पूछता है या नहीं"

एक बार जब Claude काम करने और बाहरी दुनिया से जुड़ने में सक्षम हो जाता है, तो "क्या वह बिना सोचे-समझे कुछ भी कर देगा" एक महत्वपूर्ण प्रश्न बन जाता है। यह परिवार पूरी तरह से "काम शुरू करने से पहले की सुरक्षा प्रणाली" के बारे में है—"करने से पहले पूछने" से लेकर "कुछ ऑपरेशन्स को पूरी तरह से ब्लॉक करने" तक। लेख 20 और 21 में इसे विस्तार से समझाया गया है, यहाँ त्वरित संदर्भ है।

सादृश्य: सड़क पर गाड़ी चलाते समय सुरक्षा की परतें。 सीट बेल्ट, एयरबैग, स्पीड लिमिट साइन—एक परत आपको खुद गलती करने से रोकती है, दूसरी बड़ी दुर्घटना होने पर सुरक्षा देती है, और तीसरी यह तय करती है कि "इस सीमा को पार नहीं करना है"。 Claude का सुरक्षा तंत्र भी परतों में बंटा है, नीचे समझें कि कौन सा शब्द किस परत का है।

Permission mode (अनुमति मोड)

एक वाक्य में: एक सत्र में Claude के काम करने का "बुनियादी रवैया"—आधिकारिक तौर पर छह विकल्प हैं, जिसमें हर कदम पर आपसे पूछना (default), बदलावों को स्वचालित रूप से स्वीकार करना (acceptEdits), केवल शोध करना और काम न करना (plan), बिना पूछे सीधे काम करना (bypassPermissions), स्वचालित समीक्षा (auto), बिना किसी सूचना के पास करना (dontAsk) शामिल हैं; पूरा विवरण लेख 35 में देखें।

सादृश्य: इंटर्न काम करने से पहले आपसे पूछता है या नहीं, यह उसकी स्वायत्तता का स्तर है जो आप तय करते हैं零售। एक ही इंटर्न को आप "हर काम करने से पहले पूछने" के लिए कह सकते हैं, या "इस तरह के छोटे काम खुद कर लेने" की छूट दे सकते हैं। अनुमति मोड वही स्तर है जो आप तय करते हैं, जिसे CLI में Shift+Tab दबाकर बदला जा सकता है। (विवरण के लिए लेख 35 देखें)

Plan mode (योजना मोड)

एक वाक्य में: एक अनुमति मोड—जिसमें Claude केवल पढ़ता है, खोजता है और शोध करता है, आपकी सोर्स फाइलों को छूता नहीं है。 वह पहले बदलाव का प्रस्ताव आपके सामने रखता है, और आपकी अनुमति मिलने पर ही काम शुरू करता है।

सादृश्य: नवीनीकरण से पहले नक्शा तैयार करना और दीवार तोड़ने से पहले आपको दिखाना零售。 उसे सीधे काम शुरू करने की अनुमति नहीं होती, बल्कि पहले नक्शा बनाना होता है कि "यह दीवार टूटेगी, वह पाइप बदला जाएगा" और आपकी पुष्टि के बाद ही काम शुरू होता है। बड़े बदलावों के लिए यह सबसे सुरक्षित तरीका है। (विवरण के लिए लेख 35 देखें)

Auto mode (ऑटो मोड)

एक वाक्य में: एक अनुमति मोड—पृष्ठभूमि में एक स्वतंत्र क्लासिफायर मॉडल हर ऑपरेशन की समीक्षा करता है, और बिना हर कदम पर आपसे पूछे अनुचित पहुंच, संदिग्ध बुनियादी ढांचा और प्रॉम्प्ट इंजेक्शन को ब्लॉक करता है; वर्तमान में यह शोध पूर्वावलोकन (research preview) में है।

सादृश्य: गेट पर खड़ा एक गार्ड जो सामान नहीं, केवल आईडी कार्ड देखता है零售। वह केवल इस बात पर नज़र रखता है कि "क्या यह ऑपरेशन सीमा से बाहर है", और वह टूल द्वारा लौटाए गए परिणाम को कभी नहीं देख सकता, इसलिए टूल के परिणामों में छिपे दुर्भावनापूर्ण निर्देश उसके निर्णय को प्रभावित नहीं कर सकते। (विवरण के लिए लेख 35 देखें)

Permission rule (अनुमति नियम)

एक वाक्य में: "टूल नाम और पैरामीटर पैटर्न" के आधार पर allow / ask / deny करने के बारीक नियम, जो deny→ask→allow के क्रम में लागू होते हैं, और जो पहले मेल खाता है वह प्रभावी होता है।

सादृश्य: एक्सेस सिस्टम में विशिष्ट अनुमति / ब्लॉक नियम零售। "यह कार्ड तीसरी मंजिल पर जा सकता है, लेकिन सर्वर रूम में नहीं"—यह नियम सामान्य "अनुमति मोड" की तुलना में अधिक बारीक और सटीक नियंत्रण प्रदान करता है। (विवरण के लिए लेख 20 देखें)

Sandboxing (सैंडबॉक्सिंग)

एक वाक्य में: Bash टूल को ऑपरेटिंग सिस्टम स्तर की फ़ाइल और नेटवर्क अलगाव की परत देना—Claude आपके द्वारा तय की गई सीमा के भीतर स्वतंत्र रूप से काम कर सकता है, और हर कमांड के लिए अनुमति मांगने की आवश्यकता नहीं होती।

सादृश्य: एक समर्पित ट्रैक पर कार रेस करना, जहाँ दीवारें भौतिक हैं零售。 ट्रैक पर आप कितनी भी तेज़ गाड़ी चला सकते हैं, क्योंकि चारों ओर की दीवारें वास्तव में कार को बाहर जाने से रोकती हैं। सैंडबॉक्स वही दीवार है, जो अनुमति नियमों से अलग सुरक्षा की एक और परत है। (विवरण के लिए लेख 21 देखें)

Prompt injection (प्रॉम्प्ट इंजेक्शन)

एक वाक्य में: फ़ाइलों, वेब पेजों या टूल के परिणामों में छिपे दुर्भावनापूर्ण निर्देश, जो Claude को वह काम करने के लिए गुमराह करने का प्रयास करते हैं जो आपने नहीं कहा था।

सादृश्य: एक धोखाधड़ी वाला फोन कॉल आना जहाँ कोई स्क्रिप्ट पढ़कर बात कर रहा हो零售规定。 सामने वाले की आवाज़ सामान्य है, लेकिन वह कह रहा है कि "अब जैसा मैं कहता हूँ वैसे पैसे ट्रांसफर करें"—प्रॉम्प्ट इंजेक्शन डेटा में छिपे इसी तरह के निर्देश हैं, जिन्हें पढ़ने पर Claude भटक सकता है। बाहरी सामग्री को पढ़ने वाले MCP server में इसका जोखिम सबसे अधिक होता है। (विवरण के लिए लेख 21 देखें)

Checkpoint (चेकपॉइंट)

एक वाक्य में: हर बार जब आप प्रॉम्प्ट भेजते हैं तो स्वचालित रूप से बनने वाला "रीस्टोर पॉइंट", Claude फ़ाइलों में बदलाव करने से पहले एक स्नैपशॉट लेता है; दो बार Esc दबाकर (इनपुट बॉक्स खाली होना चाहिए) या /rewind चलाकर रोलबैक मेनू खोला जा सकता है, जहाँ कोड, बातचीत या दोनों को पिछले किसी पॉइंट पर वापस ले जाने का विकल्प होता है। यह स्थानीय सत्र का हिस्सा है और git से अलग है

सादृश्य: गेम खेलते समय सेव और लोड करना零售。 यदि कोई कदम गलत हो जाता है, तो पिछले सेव पॉइंट पर लोड करके फिर से शुरू करें, शुरू से खेलने की आवश्यकता नहीं है। ध्यान दें कि यह Bash टूल के माध्यम से किए गए बदलावों को ट्रैक नहीं करता है—उन्हें git या अन्य तरीकों से संभालना होगा। (विवरण के लिए लेख 37 देखें)

💡 संक्षेप में: यह परिवार "काम शुरू करने से पहले की सुरक्षा" की विभिन्न परतों के बारे में है—अनुमति मोड बुनियादी रवैया है (पूछना या नहीं), अनुमति नियम बारीक नियम हैं, सैंडबॉक्स भौतिक अलगाव की दीवार है, auto mode गेट पर खड़ा गार्ड है, और checkpoint गेम का सेव/लोड पॉइंट है; प्रॉम्प्ट इंजेक्शन वह दुर्भावनापूर्ण निर्देश है जिससे बचना आवश्यक है।


06 इंटरफ़ेस और रनिंग मोड परिवार: आप इसका उपयोग कहाँ से करते हैं और यह कैसे चलता है

अंतिम परिवार सबसे विविध है, लेकिन यह सभी एक ही प्रश्न का उत्तर देते हैं: आप कहाँ और किस प्रकार Claude Code के साथ बातचीत करते हैं。 टर्मिनल, VS Code, वेब पेज, या स्क्रिप्ट में स्वचालित रूप से चलाना—इनके रूप अलग हैं, लेकिन इनके नीचे का इंजन वही है।

सादृश्य: एक ही कर्मचारी के काम पर आने के विभिन्न तरीके零售。 वह आपके ऑफिस आकर बैठ सकता है (टर्मिनल / कोड एडिटर), रिमोट काम कर सकता है (वेब पेज), या आप उसे काम सौंप सकते हैं और वह खुद काम पूरा करके दे सकता है (स्क्रिप्ट कॉल)。 व्यक्ति और उसकी क्षमताएं वही हैं, केवल "कहाँ और कैसे काम शुरू करना है" का तरीका अलग है

Surface (इंटरफ़ेस)

एक वाक्य में: वह स्थान जहाँ से आप Claude Code का उपयोग करते हैं—CLI, VS Code, JetBrains, डेस्कटॉप ऐप, claude.ai; सभी इंटरफ़ेस एक ही इंजन साझा करते हैं, और आपके CLAUDE.md, सेटिंग्स और skill हर जगह समान रूप से काम करते हैं।

सादृश्य: एक ही ब्रांड की विभिन्न कारें जो एक ही सिस्टम साझा करती हैं零售。 सेडान और SUV का बाहरी रूप अलग हो सकता है, लेकिन सिस्टम इंटरफ़ेस और काम करने का तरीका बिल्कुल समान होता है, जिससे इसे सीखना आसान हो जाता है। अलग-अलग इंटरफ़ेस का उपयोग करने पर भी ऐसी ही अनुभूति होती है। (विवरण के लिए लेख 08 देखें)

Non-interactive mode (गैर-इंटरैक्टिव मोड)

एक वाक्य में: -p (या --print) का उपयोग करके चलाना—एक प्रॉम्प्ट चलाना, परिणाम देना और बाहर निकलना, बातचीत के सत्र में प्रवेश न करना; यह विशेष रूप से CI, स्क्रिप्ट और पाइपलाइनों के लिए है। पुराने दस्तावेजों में इसे headless mode कहा जाता था, दोनों एक ही चीज़ हैं।

सादृश्य: एक काम का आदेश (वर्क आदेश) सौंपना, वह काम पूरा करके चला जाता है और बातचीत नहीं करता零售。 यह साथ बैठकर बातचीत करने जैसा नहीं है, बल्कि "यह काम करो और परिणाम दे दो" जैसा है। Python / TypeScript में इसका समकक्ष Agent SDK है। (विवरण के लिए लेख 45 देखें)

Agent SDK (एजेंट SDK)

एक वाक्य में: Claude Code की क्षमताओं को अपने प्रोग्राम में शामिल करने के लिए एक डेवलपमेंट किट (Python / TypeScript), जो आपको कोड में इसे फ़ंक्शन की तरह कॉल करने की अनुमति देती है।

सादृश्य: पूरी कॉफी मशीन के इंजन को निकालकर अपने उत्पाद में फिट करना零售。 अब आप बनी-बनाई कॉफी मशीन का उपयोग नहीं कर रहे हैं, बल्कि उसके इंजन का उपयोग करके खुद एक मशीन बना रहे हैं। गैर-इंटरैक्टिव मोड इसका कमांड लाइन संस्करण है, और Agent SDK इसका "कोड में लिखा गया" संस्करण है। (विवरण के लिए लेख 45 देखें)

Claude Code on the web (वेब पर Claude Code)

एक वाक्य में: ब्राउज़र में चलने वाला Claude Code, जहाँ कार्य क्लाउड सैंडबॉक्स में निष्पादित होते हैं (यह "Remote Control" से अलग है—Remote Control में कोड आपके स्थानीय कंप्यूटर पर रहता है, केवल इंटरफ़ेस रिमोट होता है)।

सादृश्य: एक अस्थायी क्लाउड कंप्यूटर किराए पर लेना जो उपयोग के बाद नष्ट हो जाता है零售。 काम क्लाउड पर मौजूद उस अस्थायी मशीन पर होता है, जिससे आपका स्थानीय सिस्टम प्रभावित नहीं होता। (विवरण के लिए लेख 11 देखें)

Bare mode (बेयर मोड)

एक वाक्य में: --bare के साथ शुरू करना, जो hook, skill, plugin, MCP server, auto memory, CLAUDE.md की स्वचालित खोज को छोड़ देता है—केवल आपके द्वारा स्पष्ट रूप से पास किए गए पैरामीटर ही प्रभावी होते हैं; इसका उपयोग CI और स्क्रिप्ट में यह सुनिश्चित करने के लिए किया जाता है कि "अलग मशीन पर भी व्यवहार समान रहे"।

सादृश्य: यात्रा पर जाते समय केवल एक छोटा हैंडबैग ले जाना, घर की अन्य चीजें न ले जाना零售。 सभी "स्थानीय व्यक्तिगत सेटिंग्स" को साफ़ करना, और केवल काम को साथ लेकर चलना, ताकि किसी भी मशीन पर चलाने पर परिणाम समान रहे। (विवरण के लिए लेख 34 देखें)

Worktree isolation (वर्कट्री अलगाव)

एक वाक्य में: अलगाव का एक तरीका, जिसमें -w का उपयोग किया जाता है या subagent कॉन्फ़िगरेशन में isolation: worktree लिखा जाता है, जिससे Claude .claude/worktrees/ के तहत एक अलग git worktree और अलग ब्रांच में काम करता है, ताकि इसके बदलाव अन्य समानांतर एजेंटों के काम में बाधा न डालें

सादृश्य: एक ही नक्शे के लिए प्रत्येक निर्माण टीम को एक अलग साइट देना零售。 कई टीमें एक साथ काम करती हैं, प्रत्येक अपनी जगह पर, जिससे कोई भी दूसरे की बनाई दीवार को नुकसान नहीं पहुँचाता। समानांतर में कई सत्र चलाते समय यह उन्हें अलग रखता है। (विवरण के लिए लेख 41 देखें)

Remote Control (रिमोट नियंत्रण) / Teleport (टेलीपोर्ट)

एक वाक्य में: Remote Control मोबाइल या ब्राउज़र से आपके स्थानीय कंप्यूटर पर चल रहे सत्र को नियंत्रित करना है (कोड आपके कंप्यूटर पर रहता है, केवल इंटरफ़ेस रिमोट होता है); Teleport (/teleport) इसके विपरीत है, जो क्लाउड सत्र को आपके स्थानीय टर्मिनल में लाता है ताकि आप काम जारी रख सकें।

सादृश्य: ऑफिस के कंप्यूटर में एक रिमोट कंट्रोलर इंस्टॉल करना零售。 Remote Control आपके घर से बाहर होने पर फोन से घर के कंप्यूटर को नियंत्रित करने जैसा है (काम घर के कंप्यूटर पर होता है); teleport क्लाउड पर बचे हुए काम को अपने सामने मौजूद कंप्यूटर पर "ट्रांसफर" करके काम जारी रखने जैसा है। (विवरण के लिए लेख 11 देखें)

💡 संक्षेप में: यह परिवार "कहाँ से उपयोग करें और कैसे चलाएं" के बारे में है—surface इंटरफ़ेस है (सभी एक ही इंजन साझा करते हैं), गैर-इंटरैक्टिव मोड (पुराना नाम headless) वर्क ऑर्डर मोड में काम करना है, Agent SDK इसे कोड में लिखना है, वेब संस्करण क्लाउड सैंडबॉक्स में चलता है, bare mode स्वच्छ शुरुआत है, worktree अलगाव समानांतर काम को स्वतंत्र रखता है, और Remote Control / teleport स्थानीय और क्लाउड के बीच नियंत्रण को स्थानांतरित करता है


07 सबसे अधिक भ्रमित करने वाले कुछ जोड़े, असमंजस होने पर यहाँ देखें

जब बहुत सारे शब्द होते हैं, तो कुछ जोड़े ऐसे होते हैं जो समान दिखते हैं और भ्रम पैदा करते हैं。 नए उपयोगकर्ताओं को सबसे अधिक भ्रमित करने वाले जोड़ों को यहाँ तुलना के लिए प्रस्तुत किया गया है। यह तालिका पिछले छह परिवारों का एक संक्षिप्त सारांश भी है।

भ्रमित करने वाला जोड़ामुख्य अंतरएक वाक्य में स्पष्टीकरण
Skill vs Subagentसंदर्भ किसमें लोड होता हैskill आपकी मुख्य मेज पर लोड होता है; subagent अपनी मेज का उपयोग करता है और केवल निष्कर्ष वापस भेजता है (विवरण के लिए लेख 30 देखें)
CLAUDE.md vs Skillकब लोड होता हैCLAUDE.md हर सत्र में स्वचालित रूप से लोड होता है; skill आवश्यकता होने पर ही लोड होता है (विवरण के लिए लेख 30 देखें)
Hook vs अनुमति नियमनियंत्रण की सीमाhook "घटना होने पर स्वचालित रूप से काम करना" है; अनुमति नियम यह तय करता है कि "यह टूल चलाने की अनुमति है या नहीं" (विवरण के लिए लेख 30 देखें)
Subagent vs Agent teamक्या आप सीधे बातचीत कर सकते हैंsubagent एक ही सत्र में चलता है और मुख्य बातचीत को रिपोर्ट करता है; agent team में कई स्वतंत्र सत्र होते हैं और आप किसी से भी सीधे बात कर सकते हैं (विवरण के लिए लेख 29 देखें)
Session vs Turnआकार (बारीकी)सत्र एक पूरी बातचीत है (स्वतंत्र संदर्भ); टर्न बातचीत का एक चक्र है जिसमें "आपका कुछ कहना → उसका जवाब देना" शामिल है (विवरण के लिए लेख 03 देखें)
Compaction vs /clearक्या पुरानी सामग्री बचती हैकम्पेक्शन पुरानी बातचीत का "संक्षिप्त सारांश" रखता है; /clear मेज को पूरी तरह साफ़ करके नया सत्र शुरू करता है (विवरण के लिए लेख 19 देखें)
Permission mode vs अनुमति नियमसीमा की बारीकीअनुमति मोड पूरी बातचीत का बुनियादी रवैया है (पूछना या नहीं); अनुमति नियम विशिष्ट टूल्स के लिए बारीक नियम है (विवरण के लिए लेख 20 देखें)
stdio vs http (transport)server कहाँ चल रहा हैstdio स्थानीय कंप्यूटर पर पृष्ठभूमि में चलने वाली प्रक्रिया है; http किसी URL पर मौजूद रिमोट सेवा है (विवरण के लिए लेख 22 देखें)
CLAUDE.md vs auto memoryइसे किसने लिखा हैCLAUDE.md आपके द्वारा लिखे गए स्थायी नियम हैं; auto memory वह नोट्स हैं जो Claude खुद के लिए लिखता है (विवरण के लिए लेख 25 देखें)

इस तालिका के कई जोड़े ऐसे हैं जिनमें नए उपयोगकर्ता अक्सर भ्रमित होते हैं。 सबसे आम उदाहरण skill और subagent का है—शुरुआत में, "मृत कोड खोजने के लिए पूरी डायरेक्टरी पढ़ने" के काम को एक skill के रूप में लिखना आसान होता है, जिसके परिणामस्वरूप फाइलों को पढ़ने की प्रक्रिया आपकी मुख्य बातचीत को भर देती है, और दो बार चलाने के बाद आपको समझ आता है: जिस काम में केवल निष्कर्ष की आवश्यकता होती है, उसके लिए subagent का उपयोग करना चाहिए, skill का नहीं

💡 संक्षेप में: भ्रमित करने वाले जोड़ों के लिए बस "मुख्य अंतर का आयाम" याद रखें—skill/subagent यह तय करता है कि संदर्भ कहाँ लोड होगा, CLAUDE.md/skill लोड होने का समय तय करता है, mode/नियम बारीकी तय करता है, और stdio/http यह तय करता है कि server कहाँ चल रहा है


08 व्यावहारिक कार्य: Claude को "जीवंत शब्दकोश" बनाना, आधिकारिक परिभाषा खोजना

केवल इस तालिका का होना पर्याप्त नहीं है—तकनीकी शब्द अपडेट होते रहते हैं, यह लेख स्थिर है, लेकिन आधिकारिक दस्तावेज़ गतिशील हैं。 सबसे सुरक्षित तरीका यह है कि Claude को खुद आधिकारिक शब्दकोश में खोजने के लिए कहा जाए। लेख 22 में जोड़ा गया "आधिकारिक दस्तावेज़ सर्वर" यहाँ काम आता है: इसके लिए किसी लॉगिन या कॉन्फ़िगरेशन की आवश्यकता नहीं होती, बस कनेक्ट करें और पूछें। यह अनुभाग आपको इसे एक "जीवंत शब्दकोश" की तरह उपयोग करना सिखाएगा।

यह server एक रिमोट होस्टेड HTTP सेवा है, इसे जोड़ने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है; यदि स्थानीय स्तर पर code.claude.com से कनेक्शन नहीं हो पाता है, तो पहले प्रॉक्सी का उपयोग करें।

पहला कदम: आधिकारिक दस्तावेज़ सर्वर को कनेक्ट करना (टर्मिनल में, claude सत्र के भीतर नहीं)

bash
claude mcp add --transport http claude-code-docs https://code.claude.com/docs/mcp

अपेक्षित परिणाम: सफल होने पर Added HTTP MCP server claude-code-docs ... जैसी पुष्टि प्रिंट होगी। Added देखना = कॉन्फ़िगरेशन सहेजा गया है

दूसतर कदम: पुष्टि करना कि यह कनेक्ट हो गया है

bash
claude mcp list

अपेक्षित परिणाम: सूची में claude-code-docs दिखाई देगा, जिसके बगल में ✓ Connected लिखा होगा। हरे रंग का टिक देखना = कनेक्शन सफल; यदि ✗ Failed to connect दिखाई देता है, तो संभवतः नेटवर्क की समस्या है, प्रॉक्सी चालू करके फिर से प्रयास करें।

तीसरा कदम: सत्र में प्रवेश करना और आधिकारिक परिभाषा खोजने के लिए कहना

bash
claude

अंदर जाने के बाद टाइप करें (सर्वर का नाम निर्दिष्ट करना आवश्यक है ताकि वह MCP के माध्यम से आधिकारिक दस्तावेज़ खोजे, न कि अपनी याददाश्त से उत्तर दे):

text
用 claude-code-docs server 查一下官方术语表里 compaction 和 context window 的定义,各用一句话告诉我

अपेक्षित परिणाम: Claude पहली बार इस server को कॉल करते समय अनुमति मांगेगा (यह लेख 05 सुरक्षा परिवार में टूल के पहले कॉल पर अनुमति मांगने की प्रक्रिया है—यह सुरक्षा प्रणाली का हिस्सा है और checkpoint से अलग है)—इसे अनुमति दें। फिर वह इन दोनों शब्दों की आधिकारिक परिभाषा लौटाएगा, और आउटपुट में टूल कॉल के बगल में claude-code-docs लिखा होगा। यह देखना = उत्तर वास्तव में आधिकारिक दस्तावेज़ से खोजा गया है, न कि मॉडल की याददाश्त से।

चौथा कदम: साफ़ करना (वैकल्पिक)

bash
claude mcp remove claude-code-docs

अपेक्षित परिणाम: रिमूव करने की पुष्टि प्रिंट होगी, और claude mcp list चलाने पर वह सूची में नहीं दिखाई देगा।

यह प्रक्रिया पूरी होने के बाद, आपके पास एक हमेशा अपडेट रहने वाला शब्दकोश तरीका होगा: जब भी आपको संदेह हो कि कोई जानकारी पुरानी हो गई है, तो Claude को खुद आधिकारिक दस्तावेज़ से खोजने के लिए कहें। हर परिभाषा को सत्यापित करना इसी पर आधारित होना चाहिए—यह याददाश्त से उत्तर देने की तुलना में अधिक सुरक्षित और विश्वसनीय है।

💡 संक्षेप में: यह लेख एक स्थिर संदर्भ कार्ड है, और आधिकारिक दस्तावेज़ सर्वर एक जीवंत शब्दकोश है; इसे कनेक्ट करें (addlist में हरा टिक देखें → सत्र में खोजने के लिए कहें → अनुमति दें), और आप किसी भी समय सबसे आधिकारिक परिभाषा खोज सकते हैं जो कभी पुरानी नहीं होगी।


09 सारांश

यह लेख आपको याद करने के लिए नहीं है, बल्कि आपके पास रखने के लिए एक त्वरित संदर्भ कार्ड है—पूरे ट्यूटोरियल के शब्दों को छह परिवारों में वर्गीकृत किया गया है, ताकि आवश्यकता होने पर आप तुरंत खोज सकें।

छह परिवारों का संक्षिप्त विवरण:

तकनीकी शब्द परिवारएक वाक्य में भूमिकामुख्य शब्द
एजेंटिक लूपClaude के "खुद काम करने" का तंत्रagentic loop, tool, harness, turn, extended thinking, effort level, verification loop
संदर्भउसकी याददाश्त की सीमा और बातचीत की शैलीcontext window, token, compaction, session, CLAUDE.md, auto memory, rules, output style
विस्तार बिंदुउसे उपकरणों से लैस करनाskill, subagent, hook, command, plugin, marketplace
MCPबाहरी दुनिया से जोड़ने का USB मानकMCP, server, transport, scope, tool search
सुरक्षा और अनुमतिकाम करने से पहले सुरक्षा जांचpermission mode, plan mode, auto mode, अनुमति नियम, sandbox, prompt injection, checkpoint
इंटरफ़ेस और रनिंगआप इसे कहाँ और कैसे चलाते हैंsurface, non-interactive (headless), Agent SDK, वेब संस्करण, bare mode, worktree अलगाव, Remote Control

अब आप सक्षम होने चाहिए: इस ट्यूटोरियल में आने वाले किसी भी शब्द को देखकर न घबराएं—यह समझें कि यह किस परिवार का है, इसका एक वाक्य में क्या अर्थ है, और इसका सादृश्य क्या है; यदि skill vs subagent, stdio vs http जैसे शब्दों में भ्रम हो, तो लेख 07 की तुलनात्मक तालिका देखें; और आधिकारिक दस्तावेज़ सर्वर का उपयोग करके Claude को "जीवंत शब्दकोश" बनाना सीखें। इस संदर्भ कार्ड को अपने पास रखें, ताकि पिछले पचास लेखों में आए किसी भी शब्द को भूलने पर आप यहाँ वापस आकर देख सकें।

पूरा आधिकारिक ट्यूटोरियल अब लगभग समाप्त हो चुका है—"यह क्या है" से लेकर इंस्टॉलेशन, उपयोग, अनुकूलन और इस शब्दकोश तक, अब आप सभी बुनियादी अवधारणाओं को समझ चुके हैं


अगला लेख 53「वीडियो बनाना (Remotion)〔वैकल्पिक पढ़ना〕」—यह ट्यूटोरियल का एक बोनस लेख है, जो "कोड लिखने" से हटकर यह दिखाता है कि Claude Code और क्या कर सकता है: Remotion (React कोड के साथ वीडियो बनाने का एक फ्रेमवर्क) का उपयोग करके Claude से एक एनीमेशन वीडियो कोड के माध्यम से तैयार करवाना। यह पढ़ना वैकल्पिक है, मुख्य ट्यूटोरियल पर इसका प्रभाव नहीं पड़ेगा; लेकिन यदि आप देखना चाहते हैं कि "AI कोडिंग" कहाँ तक जा सकती है, तो इस पर एक नज़र अवश्य डालें। सोचिए: जब वीडियो कोड से लिखे जा सकते हैं, तो Claude से वह कोड लिखवाना फिर से एक "आवश्यकता बताना और परिणाम प्राप्त करना" जैसा काम बन जाता है।


अनुशंसित पठन