स्पेक-आधारित डेवलपमेंट

AI कोडिंग एजेंट को प्रॉम्प्ट देने से पहले स्पेक लिखें

GitHub का Spec Kit GitHub का अपना ओपन-सोर्स प्रोजेक्ट है। यह गाइड स्वतंत्र है और GitHub से जुड़ी या GitHub द्वारा समर्थित नहीं है।

AI कोडिंग एजेंट से ज़्यादातर निराशा की जड़ एक ही होती है: अस्पष्ट अनुरोध से अस्पष्ट नतीजा मिलता है, और आपको अपनी असली ज़रूरत तब पता चलती है जब आप ऐसा कोड पढ़ रहे होते हैं जो उससे मेल नहीं खाता। स्पेक काम का क्रम ठीक कर देता है। पहला प्रॉम्प्ट भेजने से पहले आप सरल भाषा में तीन छोटी बातें लिखते हैं: यह चीज़ क्या करेगी, किसके लिए है, और वे ठोस जाँचें जो बताती हैं कि काम पूरा हो गया। इनमें से किसी के लिए कोडिंग आना ज़रूरी नहीं है। GitHub का Spec Kit, जो GitHub की अपनी रिपॉज़िटरी में संभाला जाने वाला ओपन-सोर्स टूलकिट है, ठीक इसी आदत के आधार पर कोडिंग एजेंटों के लिए एक व्यवस्थित, दोहराई जा सकने वाली प्रक्रिया बनाता है। इसमें अपना कमांड-लाइन टूल है और प्रोजेक्ट के मार्गदर्शक सिद्धांतों से लेकर चालू बिल्ड तक चरणों का एक नामित क्रम है। यह गाइड बताती है कि तीन हिस्सों वाला स्पेक आप पाँच मिनट में हाथ से कैसे लिख सकते हैं, Spec Kit का वर्कफ़्लो इसी विचार को अलग-अलग कमांड में कैसे बदलता है, और पूरा टूलकिट इंस्टॉल करना कब सही है और कब खुद स्पेक लिख लेना काफ़ी है।

स्पेक एक छोटा, सरल भाषा में लिखा ब्रीफ़ है जिसे आप किसी कोडिंग एजेंट से कुछ बनवाने से पहले लिखते हैं: वह क्या करता है, किसके लिए है, और वे पूरा-होने की जाँचें जो साबित करें कि काम हो गया। GitHub का Spec Kit, GitHub की अपनी रिपॉज़िटरी में बना ओपन-सोर्स टूलकिट, इस आदत को एक दोहराए जा सकने वाले वर्कफ़्लो में बदलता है। इसमें सिद्धांत तय करने, स्पेक लिखने, योजना बनाने, योजना को टास्क में बाँटने, लागू करने और कन्वर्ज़ करने के अपने कमांड हैं, और इसके दस्तावेज़ उन एजेंटों के नाम बताते हैं जिनसे यह जुड़ता है, जिनमें Anthropic का Claude Code और GitHub Copilot शामिल हैं। फ़ायदा पाने के लिए टूलकिट ज़रूरी नहीं है: वही तीन हिस्सों वाला ब्रीफ़ अपने पहले संदेश के रूप में लिख दें, तो वह आपके किसी भी कोडिंग एजेंट के साथ काम करता है।

प्रकाशित

मुफ़्त पाठ · खाते की ज़रूरत नहींClaude से मिलेंClaude क्यों?6 मि॰मुफ़्त पाठ शुरू करें

मुख्य बातें

  • स्पेक पहले प्रॉम्प्ट से पहले लिखी गई तीन बातें हैं: एजेंट को क्या बनाना है, वह किसके लिए है, और वे पूरा-होने की जाँचें जो साबित करें कि काम हो गया।
  • GitHub का Spec Kit एक मुफ़्त, ओपन-सोर्स टूलकिट है, जो अपनी रिपॉज़िटरी के अनुसार MIT लाइसेंस के तहत है। यह इस आदत को छह नामित कमांड में बदलता है: कॉन्स्टिट्यूशन, स्पेक, योजना, टास्क सूची, इम्प्लीमेंटेशन और फिर कन्वर्जेंस।
  • स्पेक का फ़ायदा लेने के लिए Spec Kit ज़रूरी नहीं है। वही तीन हिस्सों वाला ब्रीफ़ पहले संदेश में लिखने से Claude Code, OpenAI के Codex, Copilot, Anysphere के Cursor या किसी भी दूसरे कोडिंग एजेंट में काम बन जाता है।
  • Spec Kit के अपने सेटअप दस्तावेज़ उन कोडिंग एजेंटों को इंटीग्रेशन कुंजी से नाम देते हैं जिनसे यह जुड़ता है, जिनमें Claude Code और GitHub Copilot शामिल हैं, और दूसरे एजेंट जोड़ने का रास्ता भी बताते हैं।
  • पूरा-होने की जाँचें छोड़ देना वह सबसे आम तरीका है जिससे स्पेक चुपचाप विफल हो जाता है: इनके बिना न आप बता सकते हैं और न एजेंट कि काम सचमुच पूरा हुआ या नहीं।

कॉपी करें और पेस्ट करें

आज ही इस्तेमाल करने लायक प्रॉम्प्ट

अपनी पहली चैट शुरू करने के लिए तीन हिस्सों वाला स्पेक

यह उस चीज़ का स्पेक है जो मैं आपसे बनवाना चाहता हूँ। यह क्या करता है: एक स्क्रिप्ट जो मेरे Downloads फ़ोल्डर की फ़ाइलों को फ़ाइल के प्रकार के हिसाब से तारीख़ वाले सबफ़ोल्डरों में छाँट दे। यह किसके लिए है: सिर्फ़ मेरे लिए, जिसे मैं टर्मिनल से हाथ से चलाऊँगा, कोई और उपयोगकर्ता नहीं। पूरा कब माना जाएगा: 20 नमूना फ़ाइलों वाले टेस्ट फ़ोल्डर पर इसे चलाने पर हर फ़ाइल सही सबफ़ोल्डर में जाए, उस फ़ोल्डर के बाहर कुछ भी न छुआ जाए, और मैं पूरे रन को एक कमांड से वापस पलट सकूँ। बनाना शुरू करने से पहले जो भी पूछना हो, मुझसे पूछ लें।

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

एजेंट से अस्पष्ट विचार को स्पेक में बदलवाना

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

तब काम आता है जब आपको समस्या का आकार पता हो लेकिन ब्योरे अभी तय न हुए हों।

बिल्ड मंज़ूर करने से पहले पूरा-होने की जाँचें देखना

इम्प्लीमेंट करना शुरू करने से पहले, वे ठोस जाँचें सूचीबद्ध कीजिए जिन्हें चलाकर आप साबित करेंगे कि काम पूरा हुआ: आप क्या टेस्ट करेंगे, हर जाँच का अपेक्षित नतीजा क्या होगा, और क्या विफलता गिनी जाएगी। अगर किसी जाँच के लिए ऐसी चीज़ चाहिए जिसे आप इस सत्र के भीतर से खुद सत्यापित नहीं कर सकते, तो मान लेने के बजाय मुझे अभी बताइए।

एक अच्छा एजेंट कोड की एक भी लाइन लिखने से पहले इसका विस्तार से जवाब दे पाएगा।

बुनियादी आदत

स्पेक प्रॉम्प्ट से पहले क्यों आता है

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

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

यह एक सीधी वजह से काम करता है। एजेंट आपके अनुरोध के खाली हिस्से अपनी मान्यताओं से नहीं भरता, क्योंकि भरने को खाली हिस्से कम बचते हैं। और आपको अपनी असली ज़रूरत बाद में एजेंट का आउटपुट पढ़कर नहीं पता चलती, क्योंकि कुछ माँगने से पहले ही आप उसे लिख चुके होते हैं।

यह किसी एक टूल तक सीमित नहीं है। Claude Code, Codex, Copilot, Cursor और हर दूसरा कोडिंग एजेंट मूल रूप से एक ही तरह काम करते हैं: सरल भाषा में निर्देश अंदर, कोड और कमांड बाहर। स्पेक यह बदल देता है कि अंदर क्या जाता है, और इसी से बदल जाता है कि बाहर क्या आता है, चाहे आप किसी से भी बात कर रहे हों।

तीन हिस्सों वाला स्पेक

पाँच मिनट में लिखे जा सकने वाले स्पेक में क्या होता है

चार छोटे हिस्से, सरल भाषा में। इनमें से किसी के लिए कोडिंग आना ज़रूरी नहीं है।

यह क्या करता है

एक-दो वाक्य जो व्यवहार बताएँ, इम्प्लीमेंटेशन नहीं। “फ़ाइलों को प्रकार के हिसाब से तारीख़ वाले फ़ोल्डरों में छाँटता है”, न कि यह कि कौन से फ़ंक्शन या लाइब्रेरी इस्तेमाल हों।

यह किसके लिए है

सिर्फ़ आप, हाथ से चलाते हुए? कोई सहकर्मी जिसने प्रोजेक्ट कभी देखा नहीं? इसका जवाब अक्सर फ़ीचर के विवरण से भी ज़्यादा तय करता है कि असल में क्या बनना चाहिए।

पूरा-होने की जाँचें

वे ठोस, परखी जा सकने वाली शर्तें जो साबित करती हैं कि बिल्ड पूरा है। ज़्यादातर लोग यही हिस्सा छोड़ देते हैं, और कुछ गड़बड़ होने पर यही सबसे ज़्यादा मायने रखता है।

सुरक्षा-सीमाएँ

वैकल्पिक, लेकिन जब दाँव असली हों तब जोड़ने लायक: एजेंट को क्या कभी नहीं करना है, जैसे किसी एक फ़ोल्डर के बाहर की फ़ाइलें छूना या कुछ भी अपने-आप भेज देना।

इसके लिए एक ओपन-सोर्स ढाँचा

GitHub का Spec Kit स्पेक को वर्कफ़्लो में कैसे बदलता है

GitHub का Spec Kit एक ओपन-सोर्स टूलकिट है, जो GitHub की अपनी रिपॉज़िटरी में MIT लाइसेंस के तहत संभाला जाता है। इसे इसलिए बनाया गया है कि AI कोडिंग एजेंटों को एक-बार की बातचीत के बजाय संरचित प्रक्रियाएँ, दोबारा इस्तेमाल होने वाले टेम्पलेट और दर्ज नतीजे मिलें। यह अपने कमांड-लाइन टूल से इंस्टॉल होता है, और इसका अपना README इसे स्पेक-आधारित डेवलपमेंट, या किसी भी दूसरी संरचित प्रक्रिया से शुरुआत करने का टूलकिट बताता है जिसे आप एजेंट से करवाना चाहें।

प्रोजेक्ट के अपने दस्तावेज़ों के अनुसार, मुख्य स्पेक-आधारित वर्कफ़्लो छह नामित कमांड के क्रम में चलता है: एक प्रोजेक्ट के मार्गदर्शक सिद्धांत तय करता है, एक स्पेक खुद लिखता है, एक उस स्पेक को तकनीकी योजना में बदलता है, एक योजना को क्रमबद्ध टास्क सूची में तोड़ता है, एक टास्क पूरे करके असली कोड लिखता है, और आख़िरी जाँचता है कि नतीजा स्पेक के कितना क़रीब पहुँचा। प्रोजेक्ट की अपनी सलाह है कि इन्हें एक-एक करके चलाएँ, आगे बढ़ने से पहले हर नतीजा देखें, और इम्प्लीमेंट व कन्वर्ज़ वाले चरण तब तक दोहराएँ जब तक कन्वर्जेंस काम को कन्वर्ज़्ड न बता दे, बजाय इसके कि पूरा काम एक झटके में एजेंट को थमा दें।

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

यह किन एजेंटों से जुड़ता है, इस बारे में Spec Kit के अपने सेटअप दस्तावेज़ कई एजेंटों को उस इंटीग्रेशन कुंजी से नाम देते हैं जो आप इंस्टॉल के समय देते हैं, जिनमें Claude Code और GitHub Copilot शामिल हैं, और सीधे नामित एजेंटों से आगे और एजेंट जोड़ने के लिए अपने अलग दस्तावेज़ों की ओर इशारा करते हैं। किसी भी ख़ास एजेंट सूची को, इस सूची समेत, एक झलक भर मानें: यह मान लेने से पहले कि कोई टूल आज समर्थित है या नहीं, Spec Kit के मौजूदा दस्तावेज़ देख लें।

वर्कफ़्लो, कमांड दर कमांड

Spec Kit के छह मुख्य कमांड

प्रोजेक्ट के अपने README के अनुसार, स्पेक-आधारित वर्कफ़्लो इन छह चरणों में क्रम से चलता है, और आख़िरी दो तब तक दोहराए जाते हैं जब तक नतीजा कन्वर्ज़ न हो जाए।

कॉन्स्टिट्यूशन तय करें

एक कमांड जो प्रोजेक्ट-व्यापी सिद्धांत दर्ज करता है जिनका एजेंट को आगे की हर चीज़ में पालन करना है। इन्हें एक बार लिखा जाता है और आगे के काम में दोबारा इस्तेमाल किया जाता है।

स्पेक लिखें

एक कमांड जो असली स्पेक दस्तावेज़ बनाता है, यानी ऊपर बताया गया वही सरल भाषा वाला ब्रीफ़, जो अब एक बार के संदेश के बजाय दोबारा इस्तेमाल होने वाली फ़ाइल के रूप में सँजोया जाता है।

तरीक़े की योजना बनाएँ

एक कमांड जो स्पेक को तकनीकी योजना में बदलता है और कोई भी कोड लिखे जाने से पहले तरीक़ा चुनता है, ताकि डिज़ाइन का कोई फ़ैसला इम्प्लीमेंटेशन के भीतर दबकर न रह जाए।

टास्क में बाँटें

एक कमांड जो योजना को ठोस, क्रमबद्ध टास्क की सूची में बाँटता है, हर टास्क इतना छोटा कि उसे अलग से जाँचा जा सके।

इम्प्लीमेंट करें

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

कन्वर्ज़ करें

एक कमांड जो जाँचता है कि नतीजा स्पेक से कितना मेल खाता है। प्रोजेक्ट की अपनी सलाह के अनुसार, इम्प्लीमेंट और कन्वर्ज़ को साथ-साथ तब तक दोहराएँ जब तक कन्वर्जेंस काम को कन्वर्ज़्ड न बता दे।

कुछ इंस्टॉल किए बिना

हाथ से स्पेक लिखना, टूलकिट के बिना

किसी ग़ैर-डेवलपर के लिए, जो एक छोटी-सी चीज़ बना रहा है, पूरा Spec Kit वर्कफ़्लो चलाना काम की ज़रूरत से ज़्यादा औपचारिकता हो सकती है। तीन हिस्सों वाला स्पेक अकेले ही, अपने किसी भी पसंदीदा एजेंट को पहले संदेश के रूप में टाइप किया जाए, ज़्यादातर असली काम खुद कर देता है, और इंस्टॉल कुछ नहीं करना पड़ता।

स्पेक चिपकाएँ, फिर एजेंट को कुछ भी लिखने से पहले आपसे स्पष्टीकरण वाले सवाल पूछने दें। एक सक्षम एजेंट कुछ अस्पष्ट होने पर पूछेगा, और स्पेक उसे पूछने के लिए कोई ठोस चीज़ देता है, ताकि वह चुपचाप अंदाज़ा लगाकर आत्मविश्वास से ग़लत चीज़ न बना दे।

आदत का यह सीधा रूप हर जगह चलता है। यही तीन हिस्सों वाला ब्रीफ़ Claude Code, Codex, Copilot, Cursor या किसी भी दूसरे कोडिंग एजेंट के साथ काम करता है, क्योंकि इसमें कुछ भी किसी एक टूल की ख़ास सुविधा पर निर्भर नहीं है। यह एक आदत है जो आप बना रहे हैं, कोई प्लगइन नहीं जो आप इंस्टॉल कर रहे हैं।

यह कहाँ बिगड़ता है

वे ग़लतियाँ जो स्पेक को बेकार कर देती हैं

जब इनमें से कोई ग़लती घुस आती है, तो स्पेक लिखने का फ़ायदा जितना होना चाहिए उससे कम होता है।

पूरा-होने की जाँचें नहीं

जिस स्पेक में पूरा होना परखने का कोई तरीक़ा नहीं, वह अंदाज़े को प्रॉम्प्ट से हटाकर रिव्यू में ले आता है, जहाँ उसे पकड़ना ज़्यादा मुश्किल है।

इम्प्लीमेंटेशन के ब्योरे मिलाना

यह तय करने से पहले कि फ़ीचर चाहिए भी या नहीं, कोई प्रोग्रामिंग भाषा या ख़ास एल्गोरिद्म तय कर देना स्पेक को समय से पहले का डिज़ाइन बना देता है।

बाद में लिखना

जो स्पेक पहले से बने कोड से मेल खाने के लिए लिखा जाए, वह सिर्फ़ यही दर्ज करता है कि क्या बन गया। जिस बात से सहमत होने के लिए वह लिखा गया, उसी में वह कोई समस्या नहीं पकड़ सकता।

एक स्पेक, कई टास्क

जो स्पेक एक से ज़्यादा असली टास्क समेटता है, वह उस एक को दबा देता है जो सचमुच मायने रखता है। हर स्पेक को काम के एक अकेले, जाँचे जा सकने वाले टुकड़े तक रखें।

टूलकिट कब अपनाएँ

सादा स्पेक या पूरा Spec Kit: एक चुनना

किसी एक छोटे बिल्ड के लिए, चैट में सीधे टाइप किया हुआ तीन हिस्सों वाला सादा स्पेक काफ़ी है, और यह कुछ भी इंस्टॉल करने से तेज़ है। इस गाइड के ज़्यादातर उदाहरण ठीक इसी स्थिति के लिए लिखे गए हैं।

Spec Kit का सेटअप तब वसूल होने लगता है जब आप एक ही प्रोजेक्ट पर यह बार-बार करते हैं, हर नए फ़ीचर में इसके सिद्धांत अपने-आप लागू करवाना चाहते हैं, या बग ठीक करने और विचार परखने वाले एक्सटेंशनों का अपना ढाँचा चाहते हैं, बजाय इसके कि हर बार उनका अपना संस्करण खुद गढ़ें।

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

बनाने से पहले स्पेक लिखने का अभ्यास करें

साफ़ स्पेक लिखना और AI कोडिंग एजेंट को स्थायी प्रोजेक्ट निर्देश देना एक ऐसा हुनर है जो इस गाइड के हर टूल में काम आता है। Nightschool AI का प्रोजेक्ट की निर्देश फ़ाइल पर मुफ़्त पाठ ठीक यही सिखाता है, उदाहरण के लिए Claude Code का इस्तेमाल करते हुए।

अक्सर पूछे जाने वाले प्रश्न

इस संदर्भ में स्पेक ठीक-ठीक क्या है?

एक छोटा, सरल भाषा में लिखा ब्रीफ़ जिसे आप कोडिंग एजेंट से कुछ बनवाने से पहले लिखते हैं। कम से कम इसमें यह होता है कि चीज़ क्या करेगी, किसके लिए है, और वे पूरा-होने की जाँचें जो साबित करें कि काम हो गया। यह कोई तकनीकी दस्तावेज़ नहीं है और इसके लिए कोडिंग आना ज़रूरी नहीं।

क्या स्पेक लिखने के लिए कोडिंग आना ज़रूरी है?

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

GitHub का Spec Kit क्या है?

एक ओपन-सोर्स टूलकिट, MIT लाइसेंस के तहत, जो GitHub की अपनी रिपॉज़िटरी में संभाला जाता है। यह AI कोडिंग एजेंटों को स्पेक-आधारित डेवलपमेंट पर बनी एक संरचित, दोहराई जा सकने वाली प्रक्रिया देता है, जिसमें अपना कमांड-लाइन टूल है और प्रोजेक्ट के मार्गदर्शक सिद्धांतों से लेकर इम्प्लीमेंटेशन और कन्वर्जेंस तक छह कमांड का नामित क्रम है।

Spec Kit किन कोडिंग एजेंटों के साथ काम करता है?

इसके अपने सेटअप दस्तावेज़ों के अनुसार, आप इंस्टॉल के समय इंटीग्रेशन कुंजी से एजेंट जोड़ते हैं। दस्तावेज़ इस तरह कई एजेंटों के नाम बताते हैं, जिनमें Claude Code और GitHub Copilot शामिल हैं, और दूसरों को जोड़ने के लिए अपने दस्तावेज़ों का लिंक देते हैं। यह मान लेने से पहले कि कोई ख़ास टूल समर्थित है, पूरी और ताज़ा सूची के लिए Spec Kit के मौजूदा दस्तावेज़ देखें।

क्या यह गाइड GitHub से जुड़ी है?

नहीं। यह एक स्वतंत्र शैक्षिक गाइड है, GitHub द्वारा प्रकाशित या समर्थित नहीं। Spec Kit और GitHub, GitHub का अपना प्रोजेक्ट और ट्रेडमार्क हैं, जिनका नाम यहाँ सिर्फ़ उन्हें सही-सही बताने के लिए लिया गया है।

स्पेक और बस एक लंबे प्रॉम्प्ट में क्या फ़र्क़ है?

लंबा प्रॉम्प्ट फिर भी एक ही संदेश है जो किसी काम का वर्णन करता है। स्पेक तीन ख़ास हिस्सों वाला संरचित ब्रीफ़ है: यह क्या करता है, किसके लिए है, और पूरा-होने की जाँचें। इसे पढ़ने, पुष्टि करने और दोबारा इस्तेमाल करने के लिए बनाया जाता है, एक बार टाइप करके भुला देने के लिए नहीं।

“पूरा-होने की जाँचें” ठीक-ठीक क्या होती हैं?

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

क्या इस आदत का फ़ायदा पाने के लिए Spec Kit इंस्टॉल करना ज़रूरी है?

नहीं। किसी भी कोडिंग एजेंट, Claude Code, Codex, Copilot, Cursor या किसी और को वही तीन हिस्सों वाला स्पेक पहले संदेश के रूप में लिखने से ज़्यादातर फ़ायदा मिल जाता है, और कुछ इंस्टॉल नहीं करना पड़ता। Spec Kit इसे बार-बार करने का दोहराया जा सकने वाला ढाँचा है, इसे करने की शर्त नहीं।

क्या Spec Kit इस्तेमाल करना मुफ़्त है?

हाँ। यह अपनी रिपॉज़िटरी के अनुसार MIT लाइसेंस के तहत जारी एक ओपन-सोर्स प्रोजेक्ट है और अपने मुफ़्त कमांड-लाइन टूल से इंस्टॉल होता है।

Spec Kit का स्पेक लिखने वाला कमांड असल में क्या बनाता है?

प्रोजेक्ट के अपने दस्तावेज़ों के अनुसार, यह स्पेक दस्तावेज़ खुद बनाता है, यानी इस गाइड में बताया गया वही सरल भाषा वाला ब्रीफ़, जो हर बार चैट में नया टाइप करने के बजाय आपके प्रोजेक्ट में दोबारा इस्तेमाल होने वाली फ़ाइल के रूप में सहेजा जाता है।

स्पेक को अपना पहला AI एजेंट बनाएँ

बताएँ कि वह क्या करता है, किसके लिए है, और आपको कैसे पता चलेगा कि वह पूरा हो गया, फिर बनाएँ।

Nightschool AI एक स्वतंत्र लर्निंग प्लेटफॉर्म है और Anthropic से संबद्ध, समर्थित या प्रायोजित नहीं है। Claude, Anthropic, PBC का एक ट्रेडमार्क है। Anthropic की आधिकारिक Claude Academy खोज रहे हैं? वह academy.claude.com पर है।