00:00:00ये बोरिस हैं,
00:00:00और जब लोग Claude Code के साथ अटक जाते हैं,
00:00:02तो वे उनसे पूछते हैं कि इसे कैसे इस्तेमाल करें।
00:00:04लेकिन वे उनसे क्यों पूछेंगे?
00:00:05इसलिए क्योंकि बोरिस Anthropic में काम करते हैं और वही हैं जिन्होंने वास्तव में Claude Code को बनाया है।
00:00:09भले ही वे कहते हों कि उनका सेटअप काफी सरल है,
00:00:11लेकिन ऐसा नहीं है।
00:00:12ये बस उनका नज़रिया है।
00:00:13जो उनके लिए सरल है,
00:00:13वो बाकी सबके लिए पूरा एक सिस्टम हो सकता है।
00:00:16अब हमारे पास बात करने के लिए बहुत कुछ है,
00:00:17क्योंकि मैं ईमानदारी से कुछ बातों पर हैरान था,
00:00:20और हालांकि कुछ चीज़ें तकनीकी रूप से पुरानी थीं,
00:00:22फिर भी उन्होंने मुझे उन फीचर्स पर एक नया दृष्टिकोण दिया।
00:00:25अपनी एक टिप में,
00:00:25बोरिस उस सबसे बड़ी ग़लतफ़हमी को सुधारते हैं जो लोगों को तब होती है जब वे Claude Code से कुछ बनाने की कोशिश करते हैं।
00:00:31वे मूल रूप से इसे एक टास्क देते हैं,
00:00:32और फिर जब छोटी-मोटी त्रुटियां होती हैं,
00:00:35या यह 100% पूरा नहीं कर पाता,
00:00:36तो वे निराश हो जाते हैं।
00:00:38लेकिन इंसान भी बिल्कुल इसी तरह काम करते हैं।
00:00:40इसीलिए वे हमें बताते हैं कि हमें हमेशा Claude को अपने काम को वेरिफाई करने का एक तरीका देना चाहिए।
00:00:44उदाहरण के लिए,
00:00:44अगर आप किसी प्रोजेक्ट को बनाने के लिए Python कोड लिखने जा रहे हैं,
00:00:46तो आपको इसे टेस्ट का भी इस्तेमाल करने के लिए कहना चाहिए।
00:00:49ऐसा इसलिए है क्योंकि Claude को वो फीडबैक लूप मिल जाता है,
00:00:51और इससे अंतिम परिणाम की गुणवत्ता तुरंत बढ़ जाती है।
00:00:54और अगर आप कोड में जाना भी नहीं चाहते,
00:00:55तो आप वास्तव में इससे पूछ सकते हैं कि आपको कौन से टेस्ट इस्तेमाल करने चाहिए,
00:00:59और यह हर उस चीज़ के लिए एक टेस्ट देगा जो यह लागू करता है।
00:01:02भले ही आप इसे स्वायत्त रूप से काम करवाना चाहते हों,
00:01:04जिस पर बोरिस के पास भी बहुत सारी टिप्स हैं,
00:01:06आप बस Claude.md फ़ाइल को एडिट कर सकते हैं,
00:01:08जो हर Claude Code सेशन में भेजी जाती है।
00:01:11वहां आप इसे बता सकते हैं कि कोई भी काम करने से पहले,
00:01:13इसे बताना चाहिए कि यह उस काम को कैसे वेरिफाई करेगा,
00:01:16ताकि इसे वो निरंतर फीडबैक लूप मिले।
00:01:18एक और महत्वपूर्ण बात जो बोरिस पहचानते हैं वह यह है कि वेरिफिकेशन हर डोमेन के लिए अलग होता है।
00:01:22फिर से,
00:01:22यह bash कमांड चलाने जितना सरल हो सकता है,
00:01:24या UI-आधारित वेरिफिकेशन के लिए,
00:01:26आपके पास इसे करने के कई अलग तरीके हैं,
00:01:28जिनमें से एक Claude का अपना ब्राउज़र एक्सटेंशन भी है।
00:01:32हमने इस पर एक काफी विस्तृत वीडियो भी बनाया है,
00:01:33और हम इसे नीचे लिंक करेंगे।
00:01:35मूल रूप से,
00:01:35Claude पूरी साइट पर नेविगेट करता है और हर चीज़ को वेरिफाई कर सकता है।
00:01:39यह लगभग किसी भी चीज़ के लिए वेरिफिकेशन के रूप में काम करता है।
00:01:41उदाहरण के लिए,
00:01:41किसी ने पूछा कि वे एक मोबाइल ऐप को कैसे वेरिफाई कर सकते हैं जो बनाई जा रही है।
00:01:45वास्तव में बहुत सारे iOS और Android सिम्युलेटर MCPs हैं जिनका आप उपयोग कर सकते हैं।
00:01:50लेकिन अगर आपको लगता है कि ये MCPs बहुत अधिक टोकन खाने वाले हैं,
00:01:52तो आप केवल वेरिफिकेशन नहीं,
00:01:53बल्कि वेरिफिकेशन-आधारित तकनीकों का उपयोग कर सकते हैं।
00:01:56उदाहरण के लिए,
00:01:56आप टेस्ट-ड्रिवन डेवलपमेंट का उपयोग कर सकते हैं जहां किसी नई फीचर के लिए टेस्ट पहले लिखे जाते हैं,
00:02:01और फिर आप वास्तविक इम्प्लीमेंटेशन करते हैं।
00:02:03आप UI को वेरिफाई करने के लिए उस प्रक्रिया में स्क्रीनशॉट्स का भी उपयोग कर सकते हैं।
00:02:06Claude.md की बात करें तो,
00:02:07बोरिस इस बात पर भी जोर देते हैं कि यह फ़ाइल कितनी महत्वपूर्ण है और हर Claude Code रेपो के लिए यह कितनी यूनीक होनी चाहिए।
00:02:14इसे इस तरह सोचें,
00:02:14इसमें वो सभी बुनियादी जानकारी होनी चाहिए जो एक नए बनाए गए Claude सेशन को आपके प्रोजेक्ट के बारे में होनी चाहिए।
00:02:20इसमें टेक स्टैक,
00:02:20बुनियादी प्रोजेक्ट स्ट्रक्चर,
00:02:22कुछ कोड स्टाइल और कन्वेंशन जो आपकी टीम फॉलो करती है,
00:02:24और सबसे महत्वपूर्ण,
00:02:25वे चीज़ें शामिल हैं जो इसे नहीं करनी चाहिए।
00:02:28ऐसा इसलिए है क्योंकि अगर आपको अपने किसी सेशन में त्रुटियां मिलती हैं,
00:02:31तो आप शायद नहीं चाहेंगे कि Claude उन्हें दोहराए।
00:02:34इसलिए उन्होंने अपनी पूरी टीम से सप्ताह में कई बार Claude.md में योगदान करने की आदत बना ली है।
00:02:39जब भी वे इसे कुछ गलत करते हुए देखते हैं,
00:02:41तो वे इसे वहां भी जोड़ देते हैं।
00:02:43टीम के हर सदस्य की किसी विशिष्ट फ़ाइल को बनाए रखने की एक विशिष्ट ज़िम्मेदारी भी होती है।
00:02:47फुल स्टैक ऐप्स के लिए एक और बेहतरीन स्ट्रक्चर यह है कि आप जो भी माइक्रोसर्विस चला रहे हैं उसका अपना Claude.md हो सकता है।
00:02:53फ्रंट एंड का अपना हो सकता है,
00:02:54और बैक एंड का भी अपना हो सकता है।
00:02:56एक और महत्वपूर्ण बात यह है कि Claude.md को फूला न जाए।
00:02:59वे यह कहकर इसकी पुष्टि करते हैं कि उनका अपना Claude.md लगभग 2.5K टोकन का है,
00:03:02और उन्होंने यह भी हाइलाइट किया कि वे उसमें वास्तव में क्या कवर करते हैं।
00:03:06आप शायद पहले से ही उन विभिन्न मोड्स के बारे में जानते हों जिनका आप Claude Code के साथ उपयोग कर सकते हैं,
00:03:10प्लान मोड विशेष रूप से प्लानिंग के लिए है।
00:03:12हम इस पर बाद में वापस आएंगे,
00:03:13क्योंकि यह एक महत्वपूर्ण बिंदु है।
00:03:15फिर ऑटो-एक्सेप्ट मोड है,
00:03:16जो मूल रूप से सभी फ़ाइल एडिट्स को ऑटो-एक्सेप्ट कर लेता है।
00:03:19लेकिन एक और विकल्प भी है,
00:03:20जो dangerously skip permissions मोड है,
00:03:22जहां Claude के पास मूल रूप से सब कुछ चलाने की अनुमति होती है।
00:03:26बोरिस कहते हैं कि वे इसका उपयोग नहीं करते,
00:03:27और वे सही हैं,
00:03:28खासकर प्रोडक्शन एनवायरनमेंट में,
00:03:30जहां एक सिंगल टर्मिनल कमांड पूरे प्रोजेक्ट को खराब कर सकता है।
00:03:33इसके बजाय,
00:03:33वे Claude Code में परमिशन्स का उपयोग करते हैं यह सेट करने के लिए कि कौन सी कमांड्स की अनुमति है,
00:03:37कौन सी कमांड्स चलाने से पहले इसे पूछना चाहिए,
00:03:39और कौन सी कमांड्स पूरी तरह से मना हैं।
00:03:41आप लगभग कोई भी नियम जोड़ सकते हैं और इसे प्रोजेक्ट स्तर पर सेट कर सकते हैं,
00:03:44और Claude इसका पालन करेगा।
00:03:46इसे अपनी टीम के साथ शेयर करने के लिए,
00:03:48.Claude फोल्डर में एक settings.json फ़ाइल भी होती है जहां ये सभी कमांड्स लिखी होती हैं,
00:03:52और फिर वे उस फ़ाइल को बाकी टीम के साथ शेयर कर सकते हैं।
00:03:56एक तरह से,
00:03:56Claude Code Anthropic के सबसे खराब नाम वाले उत्पादों में से एक रहा है,
00:03:59क्योंकि यह केवल कोड के लिए ही उपयोग नहीं होता।
00:04:02आपने शायद लोगों को इससे पूर्ण-विकसित Anetian वर्कफ़्लो जनरेट करते हुए,
00:04:05या यहां तक कि पूरी SEO पाइपलाइन या बिज़नेस मार्केट्स और अन्य चीज़ों का विश्लेषण करने के लिए विभिन्न एजेंट्स सेट अप करते हुए भी देखा होगा।
00:04:12बात यह है कि यह लोगों के लिए बहुत सारे अलग-अलग वर्कफ़्लो को नियंत्रित करने के लिए एक पूर्ण सिस्टम है।
00:04:16बोरिस जो उदाहरण देते हैं वह यह है कि Claude मूल रूप से उनके सभी अन्य टूल्स का भी उपयोग उनके लिए करता है।
00:04:21उदाहरण के लिए,
00:04:21वे Claude Code के साथ MCP सर्वर का उपयोग करके Slack का उपयोग करते हैं,
00:04:25साथ ही BigQuery और Sentry जैसे कई अन्य टूल्स का भी,
00:04:27सभी Claude Code के अंदर उनके CLIs के माध्यम से।
00:04:30फिर से,
00:04:30यह सिर्फ दिखाता है कि आप Claude Code को एक ऑर्केस्ट्रेटर के रूप में उपयोग कर सकते हैं।
00:04:33मेरे लिए विशेष रूप से,
00:04:34मैं इस ऑर्केस्ट्रेशन में इसका उपयोग करने का सबसे बड़ा तरीका Notion के अंदर है,
00:04:37जहां Claude MCP के माध्यम से Notion से जुड़ता है।
00:04:40यह डेटाबेस बनाने,
00:04:40उन्हें पॉपुलेट करने और हमारे सभी वीडियो आइडियाज के संदर्भ को समझने में सक्षम है।
00:04:45बेशक,
00:04:45आप उन्हें धुंधला देखेंगे क्योंकि ये आगामी वीडियो आइडियाज हैं,
00:04:48लेकिन मुझे उम्मीद है कि आप बात समझ गए होंगे।
00:04:50अब,
00:04:50अगर आप सोच रहे हैं कि बोरिस वास्तव में Claude Code का उपयोग कैसे करते हैं,
00:04:53किसी भी फीचर या टास्क को लागू करना शुरू करने से पहले,
00:04:56वे पहले प्लान मोड पर स्विच करते हैं और स्पष्ट रूप से बताते हैं कि वे क्या चाहते हैं।
00:05:00एक बार Claude के पास एक प्लान हो जाता है,
00:05:01तो वे वहां से आगे बढ़ते हैं।
00:05:02वे तर्क देते हैं कि एक अच्छा प्लान होना बेहद महत्वपूर्ण है और एजेंट के साथ जो भी आगे-पीछे उन्हें करना होता है वह प्लान मोड के दौरान होता है।
00:05:09वे एजेंट को केवल तभी शुरू करते हैं जब उन्होंने सत्यापित कर लिया हो कि प्लान वास्तव में वैध है।
00:05:13उसके बाद,
00:05:13वे इसे ऑटो-एक्सेप्ट एडिट्स मोड में किक ऑफ करते हैं,
00:05:15न कि dangerously skip permissions मोड में।
00:05:17जहां तक बात है कि वे इसे बड़े पैमाने पर कैसे उपयोग करते हैं,
00:05:19वे यह भी उल्लेख करते हैं कि वे इन Claude Code सेशन्स में से पांच को समानांतर में चलाते हैं।
00:05:23उनके साथ काम करते समय,
00:05:24वे मूल रूप से अपने टैब्स को नंबर करते हैं।
00:05:26वे ऐसा इसलिए करते हैं ताकि जब उन्हें विभिन्न टैब्स से नोटिफिकेशन मिलें,
00:05:29तो उन्हें पता हो कि वे किस टर्मिनल टैब से आ रहे हैं।
00:05:32इसके अलावा,
00:05:32वे Claude Code के वेब सेशन्स का भी भारी उपयोग करते हैं।
00:05:35यह वह जगह है जहां आप Claude Code के वेब वर्जन को अपने GitHub से कनेक्ट करते हैं,
00:05:38इसे एक डेमो रेपो तक एक्सेस देते हैं,
00:05:40और यह क्लाउड में उस पर काम करने में सक्षम होता है।
00:05:43बोरिस जिस तरह से इसके साथ काम करते हैं वह यह है कि वे बैकग्राउंड एजेंट्स फीचर का उपयोग करते हैं किसी भी लंबे समय तक चलने वाले टास्क को बैकग्राउंड में डालने के लिए।
00:05:49कभी-कभी,
00:05:49वे इसे अपने फोन पर भी उपयोग करते हैं,
00:05:51जहां Claude स्वचालित रूप से क्लाउड सेशन में सारा काम कर सकता है,
00:05:54और जब यह हो जाता है,
00:05:55तो यह एक नई ब्रांच बनाता है और सभी कोड चेंजेस को आपके रिव्यू के लिए वहां पुश कर देता है।
00:05:59टेलीपोर्ट कमांड भी है,
00:06:00जो क्लाउड सेशन्स को वापस लोकल टर्मिनल में लाती है और आपको इसे स्वयं देखने और उस पर काम करने की अनुमति देती है।
00:06:06और यह वास्तव में किसी भी AI एजेंट के साथ काम करने की परिभाषा है,
00:06:08जहां वे मूल रूप से इसे एक जूनियर डेवलपर के रूप में ट्रीट कर रहे हैं।
00:06:11एक और दिलचस्प बात जो उन्होंने बताई वह यह है कि वे हर चीज़ के लिए थिंकिंग सक्षम के साथ Opus 4.5 का उपयोग करते हैं।
00:06:17वे तर्क देते हैं कि भले ही यह एक बड़ा और धीमा मॉडल है और Sonnet से अधिक समय लेता है और Haiku मॉडल्स की तुलना में काफी अधिक समय लेता है,
00:06:23इसमें त्रुटियां करने की संभावना बहुत कम होती है।
00:06:26परिणामस्वरूप,
00:06:26मॉडल के साथ काम करने और इसे स्टीयर करने में कुल मिलाकर खर्च होने वाला समय वास्तव में Opus 4.5 के साथ बहुत कम होता है।
00:06:33वह Claude Code GitHub एक्शन का भी उपयोग करते हैं,
00:06:35जो मूल रूप से एक बॉट है जिसे आप अपने अधिकृत GitHub रिपॉजिटरी के अंदर कॉल कर सकते हैं।
00:06:40उन्होंने इसके लिए एक बहुत मजबूत उपयोग केस भी प्रदान किया है।
00:06:43PR समीक्षा के दौरान,
00:06:44जब भी उन्हें गलतियाँ मिलती हैं,
00:06:45वह बस Claude से उन गलतियों को Claude.md फ़ाइल में जोड़ने के लिए कहते हैं।
00:06:49लंबे समय तक चलने वाले कार्यों के लिए,
00:06:50वह तीन अलग-अलग तरीकों का उपयोग करते हैं।
00:06:52पहला है Claude से विभिन्न परीक्षणों का उपयोग करके अपने काम को सत्यापित करने के लिए कहना,
00:06:56जो Claude Code स्वयं तैयार करता है और फिर उन कार्यों को पृष्ठभूमि में डालना।
00:07:00ये वे क्लाउड एजेंट नहीं हैं जिनके बारे में हम बात कर रहे हैं।
00:07:02ये सिर्फ पृष्ठभूमि कार्य हैं जो चुपचाप चलते हैं और समाप्त होने के बाद मुख्य एजेंट को वापस रिपोर्ट करते हैं।
00:07:07दूसरा तरीका है एक स्टॉप हुक का उपयोग करना जो स्वचालित रूप से इस सत्यापन को ट्रिगर करता है जब Claude आउटपुट देना बंद कर देता है।
00:07:12तीसरा विकल्प जिसका उन्होंने उल्लेख किया है वह भी इसी विचार पर आधारित है,
00:07:15जिस पर Ralph Wiggum प्लगइन बनाया गया है।
00:07:17हमने Ralph Wiggum प्लगइन पर काफी विस्तृत वीडियो बनाया था।
00:07:20हमने दिखाया कि हम Ralph प्लगइन का उपयोग कैसे करते हैं और विकास के दौरान कैसे परीक्षण करते हैं यह सत्यापित करने के लिए कि Claude Code जो UI बना रहा है वह वास्तव में सही है।
00:07:28यह मूल रूप से मानव को पूरी तरह से लूप से बाहर कर देता है।
00:07:31फिर से,
00:07:31सत्यापन के पैटर्न को दोहराते हुए जिसके बारे में उन्होंने बात की है,
00:07:34वह विभिन्न भाषाओं के लिए अलग-अलग प्रकार के लिंटर्स और फॉर्मेटर्स का उपयोग करके लिखे जा रहे कोड के प्रारूप को सत्यापित करने के लिए भी इसका उपयोग करते हैं।
00:07:41वह मूल रूप से कहते हैं कि जबकि मॉडल सही कोड उत्पन्न करते हैं,
00:07:44ये फॉर्मेटर्स शेष 10% को साफ करने में मदद करते हैं।
00:07:47और यह महत्वपूर्ण है ताकि उनके GitHub इंटीग्रेशन पाइपलाइनों के हिस्से के रूप में CI में कोड चलने पर कोई त्रुटियाँ न हों।
00:07:53अब कुछ सरल फीचर्स की ओर बढ़ते हैं जो Claude Code में लंबे समय से हैं लेकिन फिर भी बहुत समय बचाते हैं और जिन्हें कई शुरुआती लोग अच्छी तरह से नहीं जानते हैं।
00:08:01जैसा कि उन्होंने पहले ही उल्लेख किया है,
00:08:02उनका अपना वर्कफ्लो आश्चर्यजनक रूप से साधारण है।
00:08:04यह हम में से अधिकांश पर लागू होता है।
00:08:06हमें वास्तव में उत्पादक होने के लिए Claude Code में सब कुछ जटिल बनाने की आवश्यकता नहीं है।
00:08:09ये सरल अंतर्निहित फीचर्स पहले से ही आपको लगभग 90% उत्पादकता प्रदान करते हैं जो आप हासिल करने की कोशिश कर रहे हैं।
00:08:15/commands से शुरू करते हुए,
00:08:16वह अपने दोहराए जाने वाले वर्कफ्लो को अपने
00:08:17"इनर लूप"
00:08:18वर्कफ्लो के रूप में संदर्भित करते हैं,
00:08:19जो चीजें उन्हें दिन में कई बार दोहरानी पड़ती हैं।
00:08:22वह एक बहुत ही सरल उदाहरण देते हैं GitHub /command का जिसका वह अक्सर उपयोग करते हैं।
00:08:26चूंकि ये सभी /commands आपके .claud फ़ोल्डर के अंदर एक command सबफ़ोल्डर में संग्रहीत होते हैं,
00:08:30आप वास्तव में उन्हें git में कमिट कर सकते हैं।
00:08:33इस तरह वह उन्हें अपनी पूरी टीम के साथ भी साझा करते हैं।
00:08:36उसके बाद, एक और वास्तव में सरल अंतर्निहित फीचर है subagents।
00:08:39लोग इस फीचर के साथ थोड़े पागल हो गए हैं,
00:08:41लगभग हर उपयोग केस के लिए subagents बना रहे हैं जैसे मार्केट रिसर्चर्स या प्रोडक्ट वैलिडेटर्स।
00:08:47हर किसी के अपने उपयोग केस हैं,
00:08:48लेकिन Boris सरल वर्कफ्लो को स्वचालित करने के लिए subagents का उपयोग करते हैं जिनके लिए पूरी तरह से अलग निर्देशों की आवश्यकता होती है।
00:08:55उदाहरण के लिए,
00:08:55उनके अधिकांश एजेंट यह सत्यापित करने के लिए उपयोग किए जाते हैं कि उनके कोड की आर्किटेक्चर सही है,
00:08:59लिखे गए कोड को रीफैक्टर करने के लिए और यह मान्य करने के लिए कि अंतिम बिल्ड वास्तव में काम करती हैं।
00:09:04अब Automata के बारे में बात करते हैं।
00:09:05लाखों लोगों को AI के साथ निर्माण करना सिखाने के बाद,
00:09:08हमने इन वर्कफ्लो को स्वयं लागू करना शुरू किया।
00:09:11हमने पाया कि हम पहले से कहीं बेहतर उत्पाद,
00:09:12तेज़ी से बना सकते हैं।
00:09:14हमने आपके विचारों को जीवन में लाने में मदद की,
00:09:16चाहे वह ऐप्स हों या वेबसाइट्स।
00:09:18शायद आपने हमारे वीडियो देखे होंगे और सोचा होगा,
00:09:19"मेरे पास एक शानदार विचार है,
00:09:20लेकिन इसे बनाने के लिए मेरे पास कोई टेक टीम नहीं है।
00:09:22"यही वह जगह है जहाँ हम आते हैं।"
00:09:24हमें अपने तकनीकी को-पायलट के रूप में सोचें।
00:09:26हम वही वर्कफ्लो लागू करते हैं जो हमने लाखों लोगों को सिखाया है,
00:09:29सीधे आपके प्रोजेक्ट पर,
00:09:30अवधारणाओं को वास्तविक,
00:09:31कार्यशील समाधानों में बदलते हुए बिना किसी डेव टीम को काम पर रखने या प्रबंधित करने की परेशानियों के।
00:09:36अपने विचार को वास्तविकता में तेज़ी से बदलने के लिए तैयार हैं?
00:09:39hello@automata.dev पर संपर्क करें। यह हमें इस वीडियो के अंत तक लाता है।
00:09:43यदि आप चैनल का समर्थन करना चाहते हैं और हमें इस तरह के वीडियो बनाते रहने में मदद करना चाहते हैं,
00:09:47तो आप नीचे दिए गए सुपर थैंक्स बटन का उपयोग करके ऐसा कर सकते हैं।
00:09:50हमेशा की तरह,
00:09:50देखने के लिए धन्यवाद और मैं आपको अगले वीडियो में मिलूंगा।