Claude Code, Anthropic द्वारा विकसित एक एजेंटिक कोडिंग टूल है जो सीधे आपके टर्मिनल में चलता है और एक जुड़े वेब इंटरफ़ेस के जरिए भी काम कर सकता है। अलग-अलग प्रॉम्प्ट्स पर काम करने के बजाय, Claude Code पूरी रिपॉज़िटरी को समझता है, फ़ाइलों के बीच तर्क कर सकता है, कोड संपादित कर सकता है, और टूल्स चला सकता है।
पहले के संस्करणों की तुलना में, जिनका फोकस मुख्य रूप से इंटरैक्टिव कोड सहायता पर था, Claude Code 2.1 में एजेंट्स, हुक्स और पुन: प्रयोज्य स्किल्स के लिए अतिरिक्त समर्थन है, जो यह सक्रिय रूप से आकार दे सकते हैं कि कोड परिवर्तन कैसे और कब हों।
Claude Code उन डेवलपर्स के लिए बनाया गया है जो चाहते हैं कि AI सहायता वास्तविक वर्कफ़्लो में सीधे एम्बेडेड हो, न कि एडिटर और चैट UI के बीच बार-बार स्विच करना पड़े। भले ही यह अभी रिसर्च प्रीव्यू में है, यह वास्तविक डेवलपमेंट वर्कफ़्लोज़ में मजबूत व्यावहारिक उपयोगिता दिखाता है।
Claude Code 2.1 टर्मिनल के मुख्य अनुभव पर आधारित है और ऐसे अपग्रेड्स पेश करता है जो एजेंट-चालित वर्कफ़्लोज़ को अधिक लचीला बनाते हैं। ये बदलाव इस बात का दायरा बढ़ाते हैं कि Claude Code किसी कोडबेस के बारे में कैसे तर्क करता है और डेवलपर्स वास्तविक डेवलपमेंट कार्यों के दौरान इससे कैसे इंटरैक्ट करते हैं।
Claude Code 2.1 में सबसे उल्लेखनीय जोड़ में शामिल हैं:
फ्रंटमैटर में एजेंट और स्किल हुक्स, जो डेवलपर्स को किसी भी कोड एडिट के लागू होने से पहले चेक्स और बाध्यताएँ लागू करने की सुविधा देते हैं।
फोर्क्ड कॉन्टेक्स्ट, हॉट रीलोड, और कस्टम स्किल डेफिनिशन के साथ विस्तारित स्किल्स समर्थन, जिससे पुन: प्रयोज्य वर्कफ़्लोज़ अधिक लचीले और शक्तिशाली बनते हैं।
स्लैश (/) स्किल इनवोकेशन, जो इंटरेक्टिव सेशंस के दौरान अक्सर उपयोग होने वाली क्रियाओं तक त्वरित पहुँच देता है।
Claude Code 2.1 में एजेंट अब टूल इनवोकेशन अस्वीकार होने पर तर्क करना बंद नहीं करते, जिससे वर्कफ़्लो बिना बाधा जारी रह सकता है।
टूल भाषा-नियंत्रित प्रतिक्रियाओं का समर्थन करता है, जो बहुभाषी दस्तावेज़ीकरण, रिव्यूज़, और टीम सहयोग के लिए विशेष रूप से उपयोगी है।
Bash(*-h*) जैसे वाइल्डकार्ड टूल परमिशन अधिक सूक्ष्म ऑटोमेशन नियंत्रण प्रदान करते हैं।
CLI अब मल्टीलाइन इनपुट के लिए Shift+Enter का समर्थन करता है, जिससे अतिरिक्त सेटअप की आवश्यकता के बिना इंटरेक्टिव ऑथरिंग अनुभव बेहतर होता है।
इस गाइड में, हम व्यावहारिक प्रयोगों के एक सेट पर ध्यान केंद्रित करते हैं जो दिखाते हैं कि ये नई क्षमताएँ वास्तविक प्रोजेक्ट्स में कैसे लागू होती हैं।
Claude Code क्लाउड-आधारित वेब अनुभव सेट करना
Claude Code 2.1 क्लाउड में पूरी तरह चलने वाला वेब-आधारित अनुभव के रूप में उपलब्ध है। यह मोड विशेष रूप से सहयोगात्मक वर्कफ़्लोज़, पुल रिक्वेस्ट रिव्यूज़, और लोकल सेटअप की आवश्यकता के बिना रिपॉज़िटरी-स्तरीय ऑटोमेशन के लिए उपयोगी है।
स्टेप 1: साइन इन करें और Claude Code तक पहुँचें
शुरू करने के लिए, https://claude.ai/code पर जाएँ, और आप Claude Code (रीसर्च प्रीव्यू) इंटरफ़ेस पर पहुँच जाएँगे।
स्टेप 2: Claude Code को GitHub से कनेक्ट करें
वास्तविक रिपॉज़िटरीज़ के साथ काम करने के लिए, Claude Code को GitHub की पहुँच चाहिए। Connect to GitHub पर क्लिक करें, जो Claude GitHub App इंस्टॉल करता है।
अथॉराइज़ेशन के दौरान, GitHub निम्न तरीकों से रिपॉज़िटरीज़ से कनेक्ट होने की अनुमति माँगेगा:
आपकी GitHub पहचान सत्यापित करना
कौन-सी रिपॉज़िटरीज़ तक Claude पहुँच सकता है, देखना
आपकी ओर से कार्रवाई करना (जैसे ब्रांच या कमिट बनाना)
आप निम्न में से चुन सकते हैं:
सभी रिपॉज़िटरीज़, या
केवल चयनित रिपॉज़िटरीज़ (कड़े नियंत्रण के लिए अनुशंसित)
सामान्य अनुमतियों में शामिल हैं:
रिपॉज़िटरी मेटाडेटा और चेक्स तक रीड एक्सेस
कोड, इश्यूज़, पुल रिक्वेस्ट्स और वर्कफ़्लोज़ पर रीड और राइट एक्सेस
Install & Authorize पर क्लिक करें, और आप बाद में सीधे GitHub के ऐप सेटिंग्स से एक्सेस को संशोधित या रद्द कर सकते हैं। वेब वातावरण में काम करते समय Claude Code के लिए रिपॉज़िटरी पढ़ने, पुल रिक्वेस्ट खोलने और कमिट पुश करने हेतु यह स्टेप आवश्यक है।
स्टेप 3: एक क्लाउड वातावरण बनाएँ
पहला सत्र शुरू करने से पहले, Claude Code आपको एक क्लाउड वातावरण बनाने के लिए प्रेरित करता है। यह वातावरण Claude की नेटवर्क पहुँच और निष्पादन सीमाएँ नियंत्रित करता है।
उपलब्ध विकल्पों में शामिल हैं:
None: इसमें इंटरनेट एक्सेस नहीं होता, अधिकतम सुरक्षा के लिए उपयोगी।
Trusted (अनुशंसित): यह सत्यापित पैकेज स्रोतों तक पहुँच प्रदान करता है।
Full: यह सेटिंग बिना प्रतिबंध इंटरनेट एक्सेस देती है।
अधिकांश उपयोग मामलों में, Trusted विकल्प सुरक्षा और लचीलेपन के बीच सबसे अच्छा संतुलन प्रदान करता है।
स्टेप 4: वेब सत्र शुरू करें
सेटअप पूरा होने के बाद, आप नीचे दिए गए स्क्रीनशॉट की तरह Claude Code वेब एडिटर पर पहुँचते हैं।
यहाँ से, आप निम्न कर सकते हैं:
किसी रिपॉज़िटरी और एक ब्रांच का चयन करें
रीफैक्टर्स और रिव्यूज़ चलाएँ
नई ब्रांच और कमिट बनाएँ
पिछले सेशंस फिर से शुरू करें (यदि कोई हों)
वातावरण बदले बिना रिपॉज़िटरीज़ के बीच स्विच करें
Claude Code टर्मिनल-आधारित CLI अनुभव सेट करना
CLI, Claude Code 2.1 के साथ काम करने का सबसे प्रत्यक्ष तरीका है। यह लोकल डेवलपमेंट, स्टेप-बाय-स्टेप रीफैक्टर्स, और ऐसी स्थितियों के लिए आदर्श है जहाँ आप अपनी रिपॉज़िटरी में Claude क्या करता है इस पर सूक्ष्म नियंत्रण चाहते हैं।
स्टेप 1: इंस्टॉलेशन
Claude Code को प्लेटफ़ॉर्म-विशिष्ट इंस्टॉलर का उपयोग करते हुए सीधे टर्मिनल से इंस्टॉल किया जा सकता है।
macOS, Linux, WSL:
curl-fsSL https://claude.ai/install.sh |bashसंचालित द्वारा
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdसंचालित द्वारा
इंस्टॉलेशन पूरा होने पर, आपको Claude Code संस्करण और इंस्टॉलेशन पथ दर्शाने वाला एक पुष्टिकरण संदेश दिखना चाहिए। अतिरिक्त सेटअप विकल्पों के लिए, आप आधिकारिक सेटअप गाइड देख सकते हैं।
स्टेप 2: शुरुआत करें
इंस्टॉलेशन के बाद, अपने प्रोजेक्ट की रूट पर जाएँ और Claude Code शुरू करें:
Claude Code शुरू होते ही, यह तुरंत रिपॉज़िटरी को स्कैन करता है और कोडबेस की एक प्रारंभिक समझ बनाता है।
यह प्रारंभिक संदर्भ आगे के चरणों में Claude Code को अधिक प्रभावी ढंग से तर्क करने में सक्षम बनाता है।
Claude Code 2.1 के साथ प्रयोग
इस डेमो के लिए, मैंने GPT 5.2 में से अपने एक प्रोजेक्ट का उपयोग किया। यहाँ प्रोजेक्ट का एक त्वरित ओवरव्यू है।
एक बार जब Claude Code को फ़ोल्डर के भीतर हर फ़ाइल और फ़ोल्डर तक पहुँच मिल जाती है, तो हम प्रयोग शुरू कर सकते हैं।
फोर्क्ड कॉन्टेक्स्ट स्किल्स का उपयोग करके रीफैक्टर करें
Claude Code 2.1 का मूल्यांकन करते समय, मैंने पाइपलाइन को बेहतर बनाने के लिए रिपॉज़िटरी-स्तरीय रीफैक्टर किया। यह प्रयोग फोर्क्ड कॉन्टेक्स्ट वाली स्किल्स को हाइलाइट करता है, जहाँ Claude अलग-थलग एकल-फ़ाइल संपादन करने के बजाय कई फ़ाइलों में तर्क कर सकता है।
प्रॉम्प्ट:
Refactor the CSV parsing and slide generation logic across the repository.
Improve readability, split responsibilities, and avoid duplicated logic.संचालित द्वारा
Claude पहले एक विस्तृत रीफैक्टरिंग योजना बनाता है, जिसमें प्रस्तावित मॉड्यूल संरचना, डुप्लिकेशन पॉइंट्स, और एक इम्प्लीमेंटेशन क्रम शामिल होता है, और फिर कुछ भी बदलने से पहले अनुमोदन माँगता है।
आपके अनुमोदन के बाद, Claude क्रमिक रूप से रीफैक्टर लागू करता है, चलते-चलते डिफ़्स और प्रोग्रेस दिखाता है।
Claude Code का उपयोग करके, मैंने निम्न सुधार हासिल किए:
जिम्मेदारियों को मॉड्यूल्स में बाँटना: Claude ने CSV लोडिंग, ट्रांसफ़ॉर्मेशन, Excel बिल्डिंग, PowerPoint जनरेशन, और LLM प्लानिंग (मूलतः सभी मॉड्यूल) को समर्पित कॉम्पोनेन्ट्स में अलग किया।
डुप्लिकेटेड लॉजिक में कमी: इसने बार-बार प्रयुक्त यूटिलिटीज़ (जैसे कॉलम डिटेक्शन और फ़ॉर्मैटिंग) को केंद्रीकृत किया और साझा कॉन्स्टेंट्स को एक कॉमन कॉन्फ़िगरेशन लेयर में स्थानांतरित किया।
मेंटेनेबिलिटी में सुधार: Claude ने app.py का आकार भी कम किया, जबकि एप्लिकेशन के बाहरी व्यवहार को स्थिर रखा।
यहाँ परिवर्तनों से पहले और बाद में प्रोजेक्ट संरचना और रीफैक्टरिंग आउटपुट की तुलना दी गई है।
पहले:
बाद में:
अंत में, मैंने वही रीफैक्टर Claude Code Web में आज़माया। मुख्य अंतर वर्कफ़्लो का है:
CLI स्पष्ट अनुमोदनों के साथ चरण-दर-चरण आगे बढ़ता है।
वेब सीधे नई ब्रांच पर रीफैक्टर पुश कर सकता है, जो सहयोग और PR-आधारित वर्कफ़्लोज़ के लिए सुविधाजनक है।
आखिरकार, Claude ने कोड को रीफैक्टर कर नई ब्रांच में पुश कर दिया।
प्री-एडिट वैलिडेशन हुक
डेटा पाइपलाइन्स अक्सर एक साधारण कारण से फेल होती हैं: इनपुट CSV स्कीमा वैसा नहीं होता जैसा कोड अपेक्षा करता है। Claude Code 2.1 में, आप प्री-एडिट हुक्स का उपयोग करके इस तरह की विफलताओं को कम कर सकते हैं। यह नई क्षमता एक एजेंट को वैलिडेशन चेक्स चलाने देती है, इससे पहले कि Claude कोड को संशोधित करने की अनुमति पाए।
इस उदाहरण में, मैंने Claude Code से कहा कि वह एक ऐसा एजेंट बनाए जो किसी भी एडिट के लागू होने से पहले CSV संरचना को वैलिडेट करे।
प्रॉम्प्ट:
Create a Claude Code agent that validates the CSV schema before modifying any code. The agent should reject edits if the CSV schema is unclear.संचालित द्वारा
Claude Code ने पहले एक CSV स्कीमा वैलिडेशन एजेंट जनरेट किया और उसे वर्कफ़्लो में इस तरह जोड़ा कि वह गेटकीपर की तरह काम कर सके। CLI आउटपुट दिखाता है कि Claude ने सिर्फ एक स्क्रिप्ट नहीं बनाई, बल्कि एक छोटा-सा वैलिडेशन सिस्टम तैयार किया जिसमें शामिल हैं:
एक कोर स्कीमा वैलिडेटर मॉड्यूल जो आवश्यक कॉलम, गायब मान, और बुनियादी स्थिरता की जाँच करता है।
एक प्री-एडिट गेटकीपर हुक, जो एडिट्स आगे बढ़ने से पहले स्वतः वैलिडेशन चलाता है।
अंत में, वैलिड/इनवैलिड CSV मामलों में वैलिडेटर को जाँचने के लिए एक टेस्ट सूट और कुछ उपयोग उदाहरण।
व्यवहार में, वर्कफ़्लो सरल हो जाता है:
Claude किसी भी कोड परिवर्तन से पहले स्वतः स्कीमा चेक्स चलाता है, एक पूर्व-शर्त लागू करता है।
यदि स्कीमा अस्पष्ट या अमान्य है, तो एजेंट एडिट्स को सख्ती से रोक देता है और सुधार के लिए क्रियात्मक एरर संदेश देता है।
वैलिडेशन पास होने पर, Claude संशोधनों के साथ आगे बढ़ता है, जिससे परिवर्तन गार्डरेल-चालित और भविष्यनुमेय रहते हैं।
वेब आउटपुट भी समान परिणाम दिखाता है, पर एक मुख्य अंतर के साथ। Claude Code Web परिवर्तन (वैलिडेशन मॉड्यूल, हुक इंटीग्रेशन, दस्तावेज़ीकरण, और टेस्ट सहित) सीधे एक नई ब्रांच पर पुश कर सकता है।
कुल मिलाकर, Claude Code 2.1 एजेंट्स और स्किल्स में सीधे हुक्स एम्बेड करके एडिट्स होने से पहले ही गार्डरेल्स लागू करता है। यह हुक्स को डेटा-हेवी प्रोजेक्ट्स में खास तौर से मूल्यवान बनाता है, जहाँ इनपुट की शुद्धता अक्सर कोड से भी बड़ा बग स्रोत होती है।
दोहराए जाने वाले कार्यों के लिए स्लैश-कमांड स्किल्स
Claude Code 2.1 ने पुन: प्रयोज्य स्लैश-कमांड स्किल्स पेश किए, जो स्व-निहित वर्कफ़्लोज़ हैं जिन्हें Claude सत्र के भीतर इंटरैक्टिव रूप से इनवोक किया जा सकता है या सीधे कमांड लाइन से चलाया जा सकता है।
इस उदाहरण में, हम एक पुन: प्रयोज्य /generate-slides स्किल बनाते हैं जो किसी CSV फ़ाइल को एक प्रोफ़ेशनल PowerPoint प्रस्तुति में बदल देता है।
प्रॉम्प्ट:
Create a reusable skill called /generate-slides that converts a CSV into a PPT.संचालित द्वारा
टिप:/statusline का उपयोग करें ताकि इनपुट प्रॉम्प्ट के नीचे दिखाई देने वाली कस्टम स्टेटस लाइन कॉन्फ़िगर की जा सके (repo, ब्रांच या मोड दिखाने के लिए उपयोगी)।
Claude Code .claude/skills/ के अंतर्गत एक संपूर्ण स्किल डेफिनिशन जनरेट करता है, जिसमें दस्तावेज़ीकरण, वैलिडेशन लॉजिक, और एक रन होने योग्य Python एंट्री पॉइंट शामिल होता है।
स्किल निर्माण: Claude एक पूरी तरह डॉक्यूमेंटेड generate-slides स्किल लिखता है, जो उसका उद्देश्य, इनपुट्स, वैलिडेशन स्टेप्स, और एक्ज़ीक्यूशन फ्लो का वर्णन करता है।
स्कीमा वैलिडेशन: प्रोसेसिंग से पहले स्किल CSV स्कीमा वैलिडेट करता है, जिससे डेटा गुणवत्ता सुनिश्चित होती है और स्पष्ट एरर संदेश मिलते हैं।
एक्ज़ीक्यूशन: स्किल को सीधे टर्मिनल से चलाया जा सकता है, यह एक स्टैंडअलोन कमांड-लाइन टूल की तरह व्यवहार करता है।
एरर हैंडलिंग: गायब फ़ाइलें, अमान्य स्कीमा, या गायब API कीज़ स्पष्ट, क्रियात्मक त्रुटियाँ उत्पन्न करते हैं।
ऑटोमेशन: एक ही कमांड Excel आर्टिफैक्ट्स, चार्ट्स, और PowerPoint डेक जनरेट करता है।
आप लोकल रूप से स्किल को इस तरह टेस्ट कर सकते हैं:
python .claude/skills/generate-slides.py --csv-file kpis.csvसंचालित द्वारा
नोट: इसे चलाने से पहले अपना API की जोड़ना सुनिश्चित करें।
स्लैश-कमांड स्किल्स, Claude Code को सिर्फ एक असिस्टेंट नहीं बल्कि एक वर्कफ़्लो इंजन में बदल देते हैं। एक ही कार्य के लिए बार-बार री-प्रॉम्प्ट करने के बजाय, आप इसे एक बार परिभाषित करते हैं और प्रोजेक्ट्स, सेशंस, और वातावरणों में पुन: उपयोग करते हैं। नीचे आप अपडेटेड रिपॉज़िटरी संरचना देख सकते हैं, जो नई स्किल के जुड़ने को दर्शाती है।
यह उदाहरण दिखाता है कि:
स्किल्स को CLI से इंटरैक्टिव रूप से इनवोक किया जा सकता है।
Claude द्वारा जनरेट की गई स्किल्स मौजूदा कोडबेस के साथ साफ़-सुथरे ढंग से इंटीग्रेट होती हैं।
Async Sub-agents और बैकग्राउंडिंग
AI कोडिंग टूल्स में सबसे बड़ी रुकावटों में से एक है "वेट टाइम"; जब AI सोच रहा हो या लंबी टेस्ट सूट चला रहा हो तब ब्लिंकिंग कर्सर को देखना। Claude Code 2.1 इसे Async Sub-agents के साथ हल करता है।
अब आप लंबे समय तक चलने वाले कार्य—जैसे जटिल रीफैक्टर, टेस्ट रन, या डॉक्यूमेंटेशन स्वीप—को Ctrl+B का उपयोग करके बैकग्राउंड में भेज सकते हैं। इससे आपका टर्मिनल तुरंत मुक्त हो जाता है, और आप निम्न कर सकते हैं:
कोडबेस पर क्वेरी करना जारी रखें।
दूसरा, समानांतर कार्य कतार में लगाएँ।
जब Claude काम कर रहा हो, तब फ़ाइलों की मैनुअल समीक्षा करें।
उदाहरण के लिए, जब Claude app.py मॉड्यूल का रीफैक्टर कर रहा हो (जिसमें योजना बनाने और निष्पादित करने में मिनट लग सकते हैं), आप Ctrl+B दबाकर तुरंत पूछ सकते हैं: "जब तक यह चलता है, auth.py में ऑथेंटिकेशन लॉजिक समझाइए।"
जब बैकग्राउंड कार्य पूरा हो जाता है, Claude आपको सूचित करता है, और आप संदर्भ को वापस अपने मुख्य फ्लो में मर्ज कर सकते हैं। इससे Claude Code प्रभावी रूप से एक सिंगल-थ्रेडेड चैट इंटरफ़ेस से मल्टी-थ्रेडेड डेवलपमेंट पार्टनर में बदल जाता है, ठीक वैसे ही जैसे वरिष्ठ इंजीनियर्स वास्तव में काम करते हैं।
भाषा-नियंत्रित आउटपुट
Claude Code 2.1 को किसी विशिष्ट भाषा में प्रतिक्रिया देने के लिए कॉन्फ़िगर किया जा सकता है, जो बहुभाषी टीमों, स्थानीयकृत दस्तावेज़ीकरण, और गैर-अंग्रेज़ी कोड वॉकथ्रूज़ के लिए उपयोगी है। इस उदाहरण में, हमने Claude से रिपॉज़िटरी की स्लाइड जनरेशन पाइपलाइन को पूरी तरह जापानी में समझाने के लिए कहा।
प्रॉम्प्ट:
Explain the slide generation logic in Japanese.संचालित द्वारा
Claude ने जापानी में उत्तर दिया और एंड-टू-एंड फ्लो की एक संरचित व्याख्या प्रस्तुत की। आउटपुट में दिखाया गया है कि इसने केवल सारांश का अनुवाद नहीं किया, बल्कि पाइपलाइन को स्पष्ट चरणों में मैप किया और प्रत्येक चरण में शामिल संबंधित मॉड्यूल्स का संदर्भ भी दिया। CLI आउटपुट दिखाता है:
जापानी एंड-टू-एंड: प्रतिक्रिया पूरी तरह जापानी में रहती है, जिसमें शीर्षक और बुलेट पॉइंट्स शामिल हैं।
स्टेप-बाय-स्टेप फ्लो: Claude पाइपलाइन को अलग-अलग चरणों में तोड़ता है (CSV वैलिडेशन, डेटा प्रोसेसिंग, Excel वर्कबुक, LLM प्लानिंग, और स्लाइड निर्माण)।
कोडबेस-अवेयर रेफरेंसेज़: यह प्रासंगिक फ़ाइलों और डायरेक्टरीज़ की ओर इशारा करता है, साथ ही बताता है कि प्रत्येक कॉम्पोनेन्ट क्या करता है।
डॉक्यूमेंटेशन-स्टाइल फ़ॉर्मैटिंग: आउटपुट आंतरिक दस्तावेज़ जैसा पढ़ा जाता है, जिसे README या ऑनबोर्डिंग गाइड में पुन: उपयोग करना आसान है।
नोट: मैंने इस उदाहरण के लिए यह व्यवहार केवल CLI में टेस्ट किया, पर वही भाषा-नियंत्रण क्षमता समग्र रूप से Claude Code 2.1 का हिस्सा है।
कागज़ पर यह एक छोटा-सा फीचर लगता है, पर व्यवहार में, जब दस्तावेज़ीकरण और रिव्यूज़ अंग्रेज़ी के अलावा अन्य भाषाओं में करने हों तो यह बड़ी उत्पादकता बढ़त देता है।
Claude Code 2.1 कमांड्स
यहाँ कुछ कमांड्स हैं जिन्हें आप Claude Code के साथ आज़मा सकते हैं।
कमांड
क्रियाएँ
/clear
कन्वर्सेशन हिस्ट्री साफ़ करें और संदर्भ मुक्त करें
/compact
हिस्ट्री साफ़ करें, पर संदर्भ में एक सारांश रखें
/config
कॉन्फ़िगरेशन पैनल खोलें
/cost
वर्तमान सत्र की कुल लागत और अवधि दिखाएँ
/doctor
अपनी Claude Code इंस्टॉलेशन का हेल्थ चेक करें
/help
मदद और उपलब्ध कमांड्स दिखाएँ
/init
कोडबेस दस्तावेज़ीकरण के साथ CLAUDE.md फ़ाइल इनिशियलाइज़ करें
/review
किसी पुल रिक्वेस्ट की समीक्षा करें
/pr-comments
GitHub पुल रिक्वेस्ट से टिप्पणियाँ प्राप्त करें
/approved-tools
वर्तमान में स्वीकृत सभी टूल्स की सूची दें
/login
Anthropic अकाउंट्स स्विच करें
/logout
अपने Anthropic अकाउंट से साइन आउट करें
/exit
इंटरैक्टिव सत्र से बाहर निकलें
निष्कर्ष
इस गाइड में, हमने CLI और वेब दोनों वर्कफ़्लोज़ में हैंड्स-ऑन प्रयोग चलाकर Claude Code 2.1 का अन्वेषण किया। हमने फोर्क्ड कॉन्टेक्स्ट स्किल्स का उपयोग करके मौजूदा रिपॉज़िटरी को रीफैक्टर किया, प्री-एडिट वैलिडेशन हुक्स के साथ डेटा की गारंटी लागू की, पुन: प्रयोज्य स्लैश-कमांड स्किल्स बनाए, और सीधे कोडबेस से भाषा-नियंत्रित व्याख्याएँ जनरेट कीं।
ये उदाहरण दिखाते हैं कि Claude Code 2.1 साधारण AI-सहायतित एडिटिंग से आगे बढ़कर अधिक एजेंट-चालित डेवलपमेंट वर्कफ़्लोज़ की ओर जाता है। यद्यपि Claude Code 2.1 अभी रिसर्च प्रीव्यू में है, यह वास्तविक प्रोजेक्ट्स में पहले से ही मजबूत व्यावहारिक मूल्य दर्शाता है।
Claude Code 2.1 FAQs
मैं अपने कस्टम स्लैश कमांड्स (/skills) अपनी टीम के साथ कैसे साझा करूँ?⌄
Code 2.1 स्किल डेफिनिशन सीधे आपके प्रोजेक्ट की .claude/skills/ डायरेक्टरी में सेव करता है, आप बस इस फ़ोल्डर को अपनी Git रिपॉज़िटरी में कमिट कर दें। जैसे ही आपके टीममेट्स लेटेस्ट बदलाव पुल करते हैं, नए कमांड्स (जैसे /generate-slides) तुरंत उनकी CLI या वेब सेशंस में उपलब्ध हो जाएँगे।
क्या नए "Pre-Edit Hooks" API लागत बढ़ाते हैं?⌄
हाँ, थोड़ा-सा। क्योंकि हुक्स (जैसे आपके उदाहरण में स्कीमा वैलिडेटर) मुख्य एडिट होने से पहले स्वायत्त एजेंट्स की तरह तर्क करते हैं और टूल्स चलाते हैं, वे अतिरिक्त टोकन्स का उपभोग करते हैं। हालांकि, वे आमतौर पर कुल मिलाकर पैसा बचाते हैं क्योंकि वे Claude को गलत एडिट्स पर टोकन्स बर्बाद करने से रोकते हैं जिन्हें बाद में रिवर्ट करना पड़ता।
क्या मैं ये नए CLI प्रयोग वेब इंटरफ़ेस में चला सकता/सकती हूँ?⌄
हाँ। Claude Code Web 2.1 एक क्लाउड वातावरण (गाइड के स्टेप 3) प्रोविज़न करता है जो CLI की निष्पादन क्षमताओं को दर्शाता है। इसका अर्थ है कि आपके स्लैश कमांड्स, फोर्क्ड कॉन्टेक्स्ट रीफैक्टर्स, और वैलिडेशन हुक्स ब्राउज़र में वैसे ही काम करेंगे जैसे लोकल में, बशर्ते क्लाउड वातावरण के पास आवश्यक अनुमतियाँ हों।
Claude Code 2.1 में "स्किल" और "एजेंट" में क्या अंतर है?⌄
स्किल को Claude को दिया गया कोई विशिष्ट टूल या फ़ंक्शन समझें (उदा., "यह CSV पढ़ो" या "एक PPT बनाओ")। एजेंट वह रीजनिंग लूप है जो उन स्किल्स का उपयोग करके लक्ष्य हासिल करता है (उदा., "वैलिडेटर एजेंट" जो "Read CSV" स्किल को कॉल करता है, आउटपुट की जाँच करता है, और तय करता है कि एडिट स्वीकृत हो या नहीं)। संस्करण 2.1 आपको दोनों को कस्टमाइज़ करने देता है।
मैं एमएल (Gen AI) में Google Developers Expert, Kaggle 3x Expert, और Women Techmakers एंबेसडर हूँ, तथा तकनीक क्षेत्र में 3+ वर्षों का अनुभव रखती हूँ। मैंने 2020 में एक हेल्थ-टेक स्टार्टअप की सह-स्थापना की और वर्तमान में Georgia Tech से कंप्यूटर विज्ञान में मास्टर कर रही हूँ, जिसमें मेरा विशेषज्ञता क्षेत्र मशीन लर्निंग है।
Claude Code, Anthropic द्वारा विकसित एक एजेंटिक कोडिंग टूल है जो सीधे आपके टर्मिनल में चलता है और एक जुड़े वेब इंटरफ़ेस के जरिए भी काम कर सकता है। अलग-अलग प्रॉम्प्ट्स पर काम करने के बजाय, Claude Code पूरी रिपॉज़िटरी को समझता है, फ़ाइलों के बीच तर्क कर सकता है, कोड संपादित कर सकता है, और टूल्स चला सकता है।
पहले के संस्करणों की तुलना में, जिनका फोकस मुख्य रूप से इंटरैक्टिव कोड सहायता पर था, Claude Code 2.1 में एजेंट्स, हुक्स और पुन: प्रयोज्य स्किल्स के लिए अतिरिक्त समर्थन है, जो यह सक्रिय रूप से आकार दे सकते हैं कि कोड परिवर्तन कैसे और कब हों।
Claude Code उन डेवलपर्स के लिए बनाया गया है जो चाहते हैं कि AI सहायता वास्तविक वर्कफ़्लो में सीधे एम्बेडेड हो, न कि एडिटर और चैट UI के बीच बार-बार स्विच करना पड़े। भले ही यह अभी रिसर्च प्रीव्यू में है, यह वास्तविक डेवलपमेंट वर्कफ़्लोज़ में मजबूत व्यावहारिक उपयोगिता दिखाता है।
यदि आप Claude मॉडलों के बारे में और सीखना चाहते हैं, तो मैं Introduction to Claude Models कोर्स लेने की सलाह देता/देती हूँ। आप हमारा Claude Cowork ट्यूटोरियल भी देख सकते हैं।
Claude Code 2.1 में क्या नया है?
Claude Code 2.1 टर्मिनल के मुख्य अनुभव पर आधारित है और ऐसे अपग्रेड्स पेश करता है जो एजेंट-चालित वर्कफ़्लोज़ को अधिक लचीला बनाते हैं। ये बदलाव इस बात का दायरा बढ़ाते हैं कि Claude Code किसी कोडबेस के बारे में कैसे तर्क करता है और डेवलपर्स वास्तविक डेवलपमेंट कार्यों के दौरान इससे कैसे इंटरैक्ट करते हैं।
Claude Code 2.1 में सबसे उल्लेखनीय जोड़ में शामिल हैं:
/) स्किल इनवोकेशन, जो इंटरेक्टिव सेशंस के दौरान अक्सर उपयोग होने वाली क्रियाओं तक त्वरित पहुँच देता है।Bash(*-h*)जैसे वाइल्डकार्ड टूल परमिशन अधिक सूक्ष्म ऑटोमेशन नियंत्रण प्रदान करते हैं।Shift+Enterका समर्थन करता है, जिससे अतिरिक्त सेटअप की आवश्यकता के बिना इंटरेक्टिव ऑथरिंग अनुभव बेहतर होता है।इस गाइड में, हम व्यावहारिक प्रयोगों के एक सेट पर ध्यान केंद्रित करते हैं जो दिखाते हैं कि ये नई क्षमताएँ वास्तविक प्रोजेक्ट्स में कैसे लागू होती हैं।
Claude Code क्लाउड-आधारित वेब अनुभव सेट करना
Claude Code 2.1 क्लाउड में पूरी तरह चलने वाला वेब-आधारित अनुभव के रूप में उपलब्ध है। यह मोड विशेष रूप से सहयोगात्मक वर्कफ़्लोज़, पुल रिक्वेस्ट रिव्यूज़, और लोकल सेटअप की आवश्यकता के बिना रिपॉज़िटरी-स्तरीय ऑटोमेशन के लिए उपयोगी है।
स्टेप 1: साइन इन करें और Claude Code तक पहुँचें
शुरू करने के लिए, https://claude.ai/code पर जाएँ, और आप Claude Code (रीसर्च प्रीव्यू) इंटरफ़ेस पर पहुँच जाएँगे।
स्टेप 2: Claude Code को GitHub से कनेक्ट करें
वास्तविक रिपॉज़िटरीज़ के साथ काम करने के लिए, Claude Code को GitHub की पहुँच चाहिए। Connect to GitHub पर क्लिक करें, जो Claude GitHub App इंस्टॉल करता है।
अथॉराइज़ेशन के दौरान, GitHub निम्न तरीकों से रिपॉज़िटरीज़ से कनेक्ट होने की अनुमति माँगेगा:
आप निम्न में से चुन सकते हैं:
सामान्य अनुमतियों में शामिल हैं:
Install & Authorize पर क्लिक करें, और आप बाद में सीधे GitHub के ऐप सेटिंग्स से एक्सेस को संशोधित या रद्द कर सकते हैं। वेब वातावरण में काम करते समय Claude Code के लिए रिपॉज़िटरी पढ़ने, पुल रिक्वेस्ट खोलने और कमिट पुश करने हेतु यह स्टेप आवश्यक है।
स्टेप 3: एक क्लाउड वातावरण बनाएँ
पहला सत्र शुरू करने से पहले, Claude Code आपको एक क्लाउड वातावरण बनाने के लिए प्रेरित करता है। यह वातावरण Claude की नेटवर्क पहुँच और निष्पादन सीमाएँ नियंत्रित करता है।
उपलब्ध विकल्पों में शामिल हैं:
अधिकांश उपयोग मामलों में,
Trustedविकल्प सुरक्षा और लचीलेपन के बीच सबसे अच्छा संतुलन प्रदान करता है।स्टेप 4: वेब सत्र शुरू करें
सेटअप पूरा होने के बाद, आप नीचे दिए गए स्क्रीनशॉट की तरह Claude Code वेब एडिटर पर पहुँचते हैं।
यहाँ से, आप निम्न कर सकते हैं:
Claude Code टर्मिनल-आधारित CLI अनुभव सेट करना
CLI, Claude Code 2.1 के साथ काम करने का सबसे प्रत्यक्ष तरीका है। यह लोकल डेवलपमेंट, स्टेप-बाय-स्टेप रीफैक्टर्स, और ऐसी स्थितियों के लिए आदर्श है जहाँ आप अपनी रिपॉज़िटरी में Claude क्या करता है इस पर सूक्ष्म नियंत्रण चाहते हैं।
स्टेप 1: इंस्टॉलेशन
Claude Code को प्लेटफ़ॉर्म-विशिष्ट इंस्टॉलर का उपयोग करते हुए सीधे टर्मिनल से इंस्टॉल किया जा सकता है।
macOS, Linux, WSL:
Windows PowerShell:
Windows CMD:
इंस्टॉलेशन पूरा होने पर, आपको Claude Code संस्करण और इंस्टॉलेशन पथ दर्शाने वाला एक पुष्टिकरण संदेश दिखना चाहिए। अतिरिक्त सेटअप विकल्पों के लिए, आप आधिकारिक सेटअप गाइड देख सकते हैं।
स्टेप 2: शुरुआत करें
इंस्टॉलेशन के बाद, अपने प्रोजेक्ट की रूट पर जाएँ और Claude Code शुरू करें:
Claude Code शुरू होते ही, यह तुरंत रिपॉज़िटरी को स्कैन करता है और कोडबेस की एक प्रारंभिक समझ बनाता है।
यह प्रारंभिक संदर्भ आगे के चरणों में Claude Code को अधिक प्रभावी ढंग से तर्क करने में सक्षम बनाता है।
Claude Code 2.1 के साथ प्रयोग
इस डेमो के लिए, मैंने GPT 5.2 में से अपने एक प्रोजेक्ट का उपयोग किया। यहाँ प्रोजेक्ट का एक त्वरित ओवरव्यू है।
एक बार जब Claude Code को फ़ोल्डर के भीतर हर फ़ाइल और फ़ोल्डर तक पहुँच मिल जाती है, तो हम प्रयोग शुरू कर सकते हैं।
फोर्क्ड कॉन्टेक्स्ट स्किल्स का उपयोग करके रीफैक्टर करें
Claude Code 2.1 का मूल्यांकन करते समय, मैंने पाइपलाइन को बेहतर बनाने के लिए रिपॉज़िटरी-स्तरीय रीफैक्टर किया। यह प्रयोग फोर्क्ड कॉन्टेक्स्ट वाली स्किल्स को हाइलाइट करता है, जहाँ Claude अलग-थलग एकल-फ़ाइल संपादन करने के बजाय कई फ़ाइलों में तर्क कर सकता है।
प्रॉम्प्ट:
Claude पहले एक विस्तृत रीफैक्टरिंग योजना बनाता है, जिसमें प्रस्तावित मॉड्यूल संरचना, डुप्लिकेशन पॉइंट्स, और एक इम्प्लीमेंटेशन क्रम शामिल होता है, और फिर कुछ भी बदलने से पहले अनुमोदन माँगता है।
आपके अनुमोदन के बाद, Claude क्रमिक रूप से रीफैक्टर लागू करता है, चलते-चलते डिफ़्स और प्रोग्रेस दिखाता है।
Claude Code का उपयोग करके, मैंने निम्न सुधार हासिल किए:
app.pyका आकार भी कम किया, जबकि एप्लिकेशन के बाहरी व्यवहार को स्थिर रखा।यहाँ परिवर्तनों से पहले और बाद में प्रोजेक्ट संरचना और रीफैक्टरिंग आउटपुट की तुलना दी गई है।
पहले:
बाद में:
अंत में, मैंने वही रीफैक्टर Claude Code Web में आज़माया। मुख्य अंतर वर्कफ़्लो का है:
आखिरकार, Claude ने कोड को रीफैक्टर कर नई ब्रांच में पुश कर दिया।
प्री-एडिट वैलिडेशन हुक
डेटा पाइपलाइन्स अक्सर एक साधारण कारण से फेल होती हैं: इनपुट CSV स्कीमा वैसा नहीं होता जैसा कोड अपेक्षा करता है। Claude Code 2.1 में, आप प्री-एडिट हुक्स का उपयोग करके इस तरह की विफलताओं को कम कर सकते हैं। यह नई क्षमता एक एजेंट को वैलिडेशन चेक्स चलाने देती है, इससे पहले कि Claude कोड को संशोधित करने की अनुमति पाए।
इस उदाहरण में, मैंने Claude Code से कहा कि वह एक ऐसा एजेंट बनाए जो किसी भी एडिट के लागू होने से पहले CSV संरचना को वैलिडेट करे।
प्रॉम्प्ट:
Claude Code ने पहले एक CSV स्कीमा वैलिडेशन एजेंट जनरेट किया और उसे वर्कफ़्लो में इस तरह जोड़ा कि वह गेटकीपर की तरह काम कर सके। CLI आउटपुट दिखाता है कि Claude ने सिर्फ एक स्क्रिप्ट नहीं बनाई, बल्कि एक छोटा-सा वैलिडेशन सिस्टम तैयार किया जिसमें शामिल हैं:
व्यवहार में, वर्कफ़्लो सरल हो जाता है:
वेब आउटपुट भी समान परिणाम दिखाता है, पर एक मुख्य अंतर के साथ। Claude Code Web परिवर्तन (वैलिडेशन मॉड्यूल, हुक इंटीग्रेशन, दस्तावेज़ीकरण, और टेस्ट सहित) सीधे एक नई ब्रांच पर पुश कर सकता है।
कुल मिलाकर, Claude Code 2.1 एजेंट्स और स्किल्स में सीधे हुक्स एम्बेड करके एडिट्स होने से पहले ही गार्डरेल्स लागू करता है। यह हुक्स को डेटा-हेवी प्रोजेक्ट्स में खास तौर से मूल्यवान बनाता है, जहाँ इनपुट की शुद्धता अक्सर कोड से भी बड़ा बग स्रोत होती है।
दोहराए जाने वाले कार्यों के लिए स्लैश-कमांड स्किल्स
Claude Code 2.1 ने पुन: प्रयोज्य स्लैश-कमांड स्किल्स पेश किए, जो स्व-निहित वर्कफ़्लोज़ हैं जिन्हें Claude सत्र के भीतर इंटरैक्टिव रूप से इनवोक किया जा सकता है या सीधे कमांड लाइन से चलाया जा सकता है।
इस उदाहरण में, हम एक पुन: प्रयोज्य
/generate-slidesस्किल बनाते हैं जो किसी CSV फ़ाइल को एक प्रोफ़ेशनल PowerPoint प्रस्तुति में बदल देता है।प्रॉम्प्ट:
टिप:
/statuslineका उपयोग करें ताकि इनपुट प्रॉम्प्ट के नीचे दिखाई देने वाली कस्टम स्टेटस लाइन कॉन्फ़िगर की जा सके (repo, ब्रांच या मोड दिखाने के लिए उपयोगी)।Claude Code
.claude/skills/के अंतर्गत एक संपूर्ण स्किल डेफिनिशन जनरेट करता है, जिसमें दस्तावेज़ीकरण, वैलिडेशन लॉजिक, और एक रन होने योग्य Python एंट्री पॉइंट शामिल होता है।generate-slidesस्किल लिखता है, जो उसका उद्देश्य, इनपुट्स, वैलिडेशन स्टेप्स, और एक्ज़ीक्यूशन फ्लो का वर्णन करता है।आप लोकल रूप से स्किल को इस तरह टेस्ट कर सकते हैं:
नोट: इसे चलाने से पहले अपना API की जोड़ना सुनिश्चित करें।
स्लैश-कमांड स्किल्स, Claude Code को सिर्फ एक असिस्टेंट नहीं बल्कि एक वर्कफ़्लो इंजन में बदल देते हैं। एक ही कार्य के लिए बार-बार री-प्रॉम्प्ट करने के बजाय, आप इसे एक बार परिभाषित करते हैं और प्रोजेक्ट्स, सेशंस, और वातावरणों में पुन: उपयोग करते हैं। नीचे आप अपडेटेड रिपॉज़िटरी संरचना देख सकते हैं, जो नई स्किल के जुड़ने को दर्शाती है।
यह उदाहरण दिखाता है कि:
Async Sub-agents और बैकग्राउंडिंग
AI कोडिंग टूल्स में सबसे बड़ी रुकावटों में से एक है "वेट टाइम"; जब AI सोच रहा हो या लंबी टेस्ट सूट चला रहा हो तब ब्लिंकिंग कर्सर को देखना। Claude Code 2.1 इसे Async Sub-agents के साथ हल करता है।
अब आप लंबे समय तक चलने वाले कार्य—जैसे जटिल रीफैक्टर, टेस्ट रन, या डॉक्यूमेंटेशन स्वीप—को
Ctrl+Bका उपयोग करके बैकग्राउंड में भेज सकते हैं। इससे आपका टर्मिनल तुरंत मुक्त हो जाता है, और आप निम्न कर सकते हैं:उदाहरण के लिए, जब Claude
app.pyमॉड्यूल का रीफैक्टर कर रहा हो (जिसमें योजना बनाने और निष्पादित करने में मिनट लग सकते हैं), आपCtrl+Bदबाकर तुरंत पूछ सकते हैं: "जब तक यह चलता है,auth.pyमें ऑथेंटिकेशन लॉजिक समझाइए।"जब बैकग्राउंड कार्य पूरा हो जाता है, Claude आपको सूचित करता है, और आप संदर्भ को वापस अपने मुख्य फ्लो में मर्ज कर सकते हैं। इससे Claude Code प्रभावी रूप से एक सिंगल-थ्रेडेड चैट इंटरफ़ेस से मल्टी-थ्रेडेड डेवलपमेंट पार्टनर में बदल जाता है, ठीक वैसे ही जैसे वरिष्ठ इंजीनियर्स वास्तव में काम करते हैं।
भाषा-नियंत्रित आउटपुट
Claude Code 2.1 को किसी विशिष्ट भाषा में प्रतिक्रिया देने के लिए कॉन्फ़िगर किया जा सकता है, जो बहुभाषी टीमों, स्थानीयकृत दस्तावेज़ीकरण, और गैर-अंग्रेज़ी कोड वॉकथ्रूज़ के लिए उपयोगी है। इस उदाहरण में, हमने Claude से रिपॉज़िटरी की स्लाइड जनरेशन पाइपलाइन को पूरी तरह जापानी में समझाने के लिए कहा।
प्रॉम्प्ट:
Claude ने जापानी में उत्तर दिया और एंड-टू-एंड फ्लो की एक संरचित व्याख्या प्रस्तुत की। आउटपुट में दिखाया गया है कि इसने केवल सारांश का अनुवाद नहीं किया, बल्कि पाइपलाइन को स्पष्ट चरणों में मैप किया और प्रत्येक चरण में शामिल संबंधित मॉड्यूल्स का संदर्भ भी दिया। CLI आउटपुट दिखाता है:
नोट: मैंने इस उदाहरण के लिए यह व्यवहार केवल CLI में टेस्ट किया, पर वही भाषा-नियंत्रण क्षमता समग्र रूप से Claude Code 2.1 का हिस्सा है।
कागज़ पर यह एक छोटा-सा फीचर लगता है, पर व्यवहार में, जब दस्तावेज़ीकरण और रिव्यूज़ अंग्रेज़ी के अलावा अन्य भाषाओं में करने हों तो यह बड़ी उत्पादकता बढ़त देता है।
Claude Code 2.1 कमांड्स
यहाँ कुछ कमांड्स हैं जिन्हें आप Claude Code के साथ आज़मा सकते हैं।
कमांड
क्रियाएँ
/clear
कन्वर्सेशन हिस्ट्री साफ़ करें और संदर्भ मुक्त करें
/compact
हिस्ट्री साफ़ करें, पर संदर्भ में एक सारांश रखें
/config
कॉन्फ़िगरेशन पैनल खोलें
/cost
वर्तमान सत्र की कुल लागत और अवधि दिखाएँ
/doctor
अपनी Claude Code इंस्टॉलेशन का हेल्थ चेक करें
/help
मदद और उपलब्ध कमांड्स दिखाएँ
/init
कोडबेस दस्तावेज़ीकरण के साथ CLAUDE.md फ़ाइल इनिशियलाइज़ करें
/review
किसी पुल रिक्वेस्ट की समीक्षा करें
/pr-comments
GitHub पुल रिक्वेस्ट से टिप्पणियाँ प्राप्त करें
/approved-tools
वर्तमान में स्वीकृत सभी टूल्स की सूची दें
/login
Anthropic अकाउंट्स स्विच करें
/logout
अपने Anthropic अकाउंट से साइन आउट करें
/exit
इंटरैक्टिव सत्र से बाहर निकलें
निष्कर्ष
इस गाइड में, हमने CLI और वेब दोनों वर्कफ़्लोज़ में हैंड्स-ऑन प्रयोग चलाकर Claude Code 2.1 का अन्वेषण किया। हमने फोर्क्ड कॉन्टेक्स्ट स्किल्स का उपयोग करके मौजूदा रिपॉज़िटरी को रीफैक्टर किया, प्री-एडिट वैलिडेशन हुक्स के साथ डेटा की गारंटी लागू की, पुन: प्रयोज्य स्लैश-कमांड स्किल्स बनाए, और सीधे कोडबेस से भाषा-नियंत्रित व्याख्याएँ जनरेट कीं।
ये उदाहरण दिखाते हैं कि Claude Code 2.1 साधारण AI-सहायतित एडिटिंग से आगे बढ़कर अधिक एजेंट-चालित डेवलपमेंट वर्कफ़्लोज़ की ओर जाता है। यद्यपि Claude Code 2.1 अभी रिसर्च प्रीव्यू में है, यह वास्तविक प्रोजेक्ट्स में पहले से ही मजबूत व्यावहारिक मूल्य दर्शाता है।