स्पेसिफ़िकेशन-आधारित विकास
आवश्यकताओं को स्पेसिफ़िकेशन, योजना, कोड और ट्रेस योग्य बदलाव रिकॉर्ड में बदलें।
कार्यान्वयन से पहले लोगों और Coding Agent को साझा अनुबंध दें। FiboCode और Fibo Skills शुरुआती अनुरोध को स्पष्ट स्वीकृति मानदंड, जुड़े डिज़ाइन, क्रमबद्ध योजना, समीक्षित कोड और रिपॉज़िटरी में रहने वाले बदलाव रिकॉर्ड में बदलते हैं।
तेज़ कोड हमेशा सहमति वाला कोड नहीं होता।
Coding Agent छोटे अनुरोध से जल्दी कार्यान्वयन तक जा सकता है, लेकिन छूटी धारणाएँ अक्सर फ़ाइलें बदलने के बाद सामने आती हैं। यदि आवश्यकता, सीमा और पूर्णता का प्रमाण अस्पष्ट हों, तो समीक्षक को कोड जाँचते समय इच्छित व्यवहार फिर बनाना पड़ता है।
स्पेसिफ़िकेशन-आधारित विकास निष्पादन से पहले स्पष्ट रास्ता बनाता है। आवश्यकता जाँच योग्य स्वीकृति मानदंड बनती है; डिज़ाइन निर्णय बताते हैं कि मानदंड कैसे पूरे होंगे; योजना काम, फ़ाइलें और सत्यापन क्रम में रखती है। कार्यान्वयन को दृश्य अनुबंध मिलता है और अंतिम diff रिकॉर्ड वास्तविक बदलाव समझाता है।
देखें कि वर्कफ़्लो वास्तविक काम से कैसे जुड़ा रहता है।
डेमो ट्रेस योग्य रिकॉर्ड को कोड के साथ बढ़ते और Agent CLI को मौजूदा टर्मिनल वर्कफ़्लो में रहते दिखाते हैं।
शुरुआती आवश्यकता को निर्णय, काम, कार्यान्वयन प्रमाण और आगे की समझ से जोड़ने वाली दस्तावेज़ शृंखला देखें।
Agent CLI को टर्मिनल में रखते हुए ठोस फ़ाइलें, सिंबल, स्क्रीनशॉट और नेविगेट किए जा सकने वाले आउटपुट पथ दें।
चार चरणों में उद्देश्य से प्रमाण तक जाएँ।
हर चरण की अलग भूमिका है ताकि सवाल छिपे कार्यान्वयन निर्णय बनने से पहले सुलझें।
आवश्यकता और स्वीकृति मानदंड स्पष्ट करें।
शुरुआती अनुरोध को स्पष्ट, जाँच योग्य परिणामों में बदलें और बदलाव से बाहर की सीमा तय करें। प्रोडक्शन कोड शुरू होने से पहले डेवलपर अनुबंध मंज़ूर करता है।
मानदंड के अनुसार तरीका डिज़ाइन करें।
सीमाएँ, इंटरफ़ेस और महत्वपूर्ण समझौते सहित बताएं कि सिस्टम हर मानदंड कैसे पूरा करेगा। लिंक निर्णय को उसके व्यवहार से ट्रेस योग्य रखते हैं।
क्रमबद्ध योजना बनाएँ और चलाएँ।
डिज़ाइन को संबंधित फ़ाइल और स्वीकृति विधि वाले सीमित कामों में बाँटें। Coding Agent सहमत संदर्भ के साथ क्रम में काम करता है।
कोड की समीक्षा और वास्तविक बदलाव का रिकॉर्ड बनाएँ।
परिणामी diff जाँचें, स्वीकृति मानदंड सत्यापित करें और भविष्य के लिए hunk-केंद्रित व्याख्या रखें कि क्या और क्यों बदला।
Agent निष्पादन के आसपास ट्रेस योग्य अनुबंध।
कार्यान्वयन से पहले स्वीकृति मानदंड।
स्पेसिफ़िकेशन अस्पष्ट उद्देश्य को दिखाई देने वाले परिणाम में बदलता और डेवलपर व Agent को पूर्णता की साझा परिभाषा देता है।
व्यवहार से जुड़े डिज़ाइन निर्णय।
डिज़ाइन बताता है कि बदलाव कैसे चलेगा और हर महत्वपूर्ण निर्णय को उसे आवश्यक बनाने वाले मानदंड से जोड़ता है।
सीमित, क्रमबद्ध निष्पादन।
योजना काम, संबंधित फ़ाइलें और सत्यापन विधि बताती है ताकि कार्यान्वयन अपारदर्शी छलाँग के बजाय समीक्षा योग्य इकाइयों में हो।
वास्तविक diff पर आधारित बदलाव इतिहास।
निष्पादन के बाद रिकॉर्ड कार्यान्वयन hunk समझाता और उसे आसपास के लॉजिक व प्रोजेक्ट उद्देश्य से जोड़ता है।
उपयोग परिदृश्य: कई मॉड्यूल में व्यवहार बदलना।
सरल दिखने वाला अनुरोध routing, स्टेट, UI और सत्यापन को छू सकता है। डेवलपर पहले दिखाई देने वाले परिणाम और बहिष्करण तय करता है, डिज़ाइन उन्हें प्रभावित सीमाओं से जोड़ता है और योजना काम को फ़ाइल-सीमित चरणों व सत्यापन विधियों में बाँटती है।
Agent CLI कम छिपे विकल्पों के साथ काम करता है। समीक्षक परिणाम को मंज़ूर मानदंड से मिला सकते हैं, वास्तविक बदलाव जाँच सकते हैं और कार्यान्वयन को मूल आवश्यकता से जोड़ने वाला diff रिकॉर्ड रख सकते हैं।
वर्कफ़्लो की परत, Agent या टेस्ट का विकल्प नहीं।
Fibo Skills स्पष्टीकरण, स्पेसिफ़िकेशन, डिज़ाइन, योजना, निष्पादन और बदलाव रिकॉर्ड का मार्गदर्शन करता है। चुना Agent CLI कोडिंग करता रहता है और वास्तविक टेस्ट व स्वीकृति विधियाँ परिणाम की शुद्धता तय करती हैं।
मूल्य साझा सहमति और ट्रेस करने की क्षमता में है। प्रॉम्प्ट-केंद्रित वर्कफ़्लो अनसुलझे उद्देश्य के साथ कोडिंग शुरू कर सकता है; स्पेसिफ़िकेशन-आधारित रास्ता बदलाव से पहले उद्देश्य की समीक्षा और बाद में प्रमाण सुरक्षित रखता है।
स्पेसिफ़िकेशन-आधारित विकास से जुड़े सवाल
क्या हर छोटे संपादन के लिए स्पेसिफ़िकेशन चाहिए?
जब व्यवहार, सीमाओं या स्वीकृति पर सहमति चाहिए तब वर्कफ़्लो उपयोग करें। छोटा यांत्रिक बदलाव कई मॉड्यूल वाले फ़ीचर जितनी गहराई नहीं माँग सकता।
Fibo Skills क्या हैं?
ये समर्थित Agent CLI वातावरणों में स्पष्टीकरण, स्पेसिफ़िकेशन, डिज़ाइन, योजना, निष्पादन और बदलाव रिकॉर्ड का मार्गदर्शन करने वाले वर्कफ़्लो निर्देश हैं।
क्या मंज़ूरी से पहले Agent कोडिंग शुरू कर सकता है?
लक्षित वर्कफ़्लो में डेवलपर पहले स्पेसिफ़िकेशन मंज़ूर करता है ताकि प्रोडक्शन कोड अनसुलझी धारणाओं के बजाय स्पष्ट व्यवहार अनुबंध पर बने।
डिज़ाइन और योजना ट्रेस योग्य कैसे रहते हैं?
डिज़ाइन निर्णय स्वीकृति मानदंड से जुड़ते हैं और योजना के काम संबंधित मानदंड, फ़ाइलें और स्वीकृति विधियाँ बताते हैं।
कार्यान्वयन के बाद क्या होता है?
परिणाम की स्पेसिफ़िकेशन और वास्तविक diff से समीक्षा होती है, फिर बदलाव रिकॉर्ड कार्यान्वयन hunk और उनके कारण सुरक्षित रख सकता है।