इस प्रोजेक्ट के बारे में

क्लॉड कोड वर्कफ़्लोज़ क्लॉड कोड के लिए एक प्लगइन संग्रह है जो एजेंट के चारों ओर एक संरचित विकास प्रक्रिया जोड़ता है। इसका उद्देश्य अभिसरण है: क्लॉड की व्यापक कोडबेस खोज को उस परिणाम पर केंद्रित रखना जिसे उपयोगकर्ता ने अनुमोदित किया है, न कि आकस्मिक निष्कर्षों को बदलाव पर हावी होने देना। यह कैसे काम करता है वर्कफ़्लो डिज़ाइन से पहले इच्छित परिणाम और बहिष्करणों पर सहमत होता है, वास्तविक रिपॉजिटरी के विरुद्ध डिज़ाइनों की जाँच करता है, कमिट से पहले प्रत्येक कार्य को सत्यापित करता है, और बड़े बदलावों के लिए पूर्ण कार्यान्वयन की स्वतंत्र समीक्षा चलाता है। अनुमोदित दायरे के भीतर, क्लॉड से अपेक्षा की जाती है कि वह कोडबेस से ही कार्यान्वयन विवरण चुने। README सलाह देता है कि जब परिणाम और सुरक्षित कार्यान्वयन सीमा पहले से स्पष्ट हों तो सीधे क्लॉड कोड का उपयोग करें, और इन वर्कफ़्लोज़ का उपयोग तब करें जब किसी बदलाव को दायरा सहमति, स्थायी डिज़ाइन निर्णय, संदर्भों के बीच हैंडऑफ़, या स्वतंत्र सत्यापन की आवश्यकता हो। रूटिंग उत्पाद और डिज़ाइन निर्णयों की संख्या पर निर्भर करती है, फ़ाइल गिनती पर नहीं: छोटे बदलाव केंद्रित और रिपॉजिटरी जाँच के साथ एक सीधे कार्य चक्र का पालन करते हैं और सुरक्षा समीक्षा भी शामिल होती है; मध्यम बदलाव एक समीक्षित डिज़ाइन दस्तावेज़ (और आवश्यक होने पर UI स्पेक या ADR), चयनित एकीकरण/E2E प्रमाण, और समीक्षित कार्य योजना जोड़ते हैं; कई स्वतंत्र उत्पाद परिणामों वाले बड़े बदलाव एक समीक्षित PRD जोड़ते हैं। UI स्पेक, ADR और परीक्षण स्केलेटन जैसी कलाकृतियाँ केवल तभी दिखाई देती हैं जब उनके निर्णय या प्रमाण सीमाएँ लागू होती हैं। स्थापना प्लगइन मार्केटप्लेस समर्थन के साथ क्लॉड कोड रिलीज़ की आवश्यकता है। /plugin marketplace add shinpr/claude-code-workflows के साथ मार्केटप्लेस जोड़ें, फिर एक वर्कफ़्लो प्लगइन स्थापित करें: dev-workflows (बैकएंड/सामान्य), dev-workflows-frontend (React/TypeScript), या dev-workflows-fullstack। README बताता है कि केवल एक वर्कफ़्लो प्लगइन स्थापित किया जाना चाहिए, क्योंकि फुल-स्टैक प्लगइन में पहले से ही बैकएंड और फ्रंटएंड वर्कफ़्लो शामिल हैं। टीमों के लिए .claude/settings.json के माध्यम से प्रोजेक्ट-स्कोप्ड स्थापना समर्थित है। रेसिपी और प्लगइन्स सभी प्रवेश बिंदु recipe- उपसर्ग का उपयोग करते हैं। बैकएंड/सामान्य रेसिपी में /recipe-implement, /recipe-design, /recipe-plan, /recipe-build, /recipe-review, /recipe-quality-profile, /recipe-diagnose, /recipe-reverse-engineer, /recipe-add-integration-tests और /recipe-update-doc शामिल हैं। फ्रंटएंड प्लगइन /recipe-front-design, /recipe-front-plan, /recipe-front-build, /recipe-front-adjust और /recipe-front-review जोड़ता है, जिसमें React घटक वास्तुकला, React Testing Library और TypeScript जाँच शामिल हैं। एक फुल-स्टैक रेसिपी बैकएंड और फ्रंटएंड दोनों में फैले बदलावों को कवर करती है, वर्टिकल स्लाइस का उपयोग करते हुए ताकि अंत से पहले एकीकरण का अभ्यास किया जा सके। एजेंट और मार्गदर्शन प्लगइन्स विशेष एजेंट भूमिकाएँ बंडल करते हैं: साझा भूमिकाएँ जैसे requirement-analyzer, prd-creator, codebase-analyzer, code-verifier, work-planner, task-decomposer, acceptance-test-generator, integration-test-reviewer, code-reviewer, document-reviewer, design-sync, investigator, verifier, solver और security-reviewer; बैकएंड भूमिकाएँ जैसे technical-designer, scope-discoverer, task-executor और quality-fixer; और फ्रंटएंड भूमिकाएँ जैसे ui-spec-designer, ui-analyzer, technical-designer-frontend, task-executor-frontend और quality-fixer-frontend। अंतर्निहित मार्गदर्शन कोडिंग सिद्धांतों, परीक्षण सिद्धांतों, कार्यान्वयन दृष्टिकोण, दस्तावेज़ीकरण मानकों, बाहरी संसाधन संदर्भ और LLM-अनुकूल संदर्भ को कवर करता है। एक अलग dev-skills प्लगइन वर्कफ़्लो के बिना मार्गदर्शन प्रदान करता है, और README वर्कफ़्लो प्लगइन के साथ इसे स्थापित करने के विरुद्ध चेतावनी देता है क्योंकि डुप्लिकेट कौशल विवरण होंगे। संदर्भ और कलाकृतियाँ ताज़ा संदर्भों का उपयोग किया जाता है ताकि एक चरण का तर्क चुपचाप अगले चरण का अधिकार न बन जाए। कार्य योजना कार्य डिज़ाइन दस्तावेज़, ADR या UI स्पेक अनुभागों और स्वीकृति मानदंडों का उल्लेख करते हैं जो उन्हें बाधित करते हैं, और योजना को केवल तभी पूर्ण माना जाता है जब हर आवश्यक डिज़ाइन दस्तावेज़ दायित्व कम से कम एक कार्य द्वारा कवर किया जाता है। PRD, ADR, UI स्पेक और डिज़ाइन दस्तावेज़ कमिट किए जाने के लिए हैं; docs/plans/ को अस्थायी कार्यशील स्थिति माना जाता है और README इसे gitignore करने का सुझाव देता है। README एक Codex CLI समकक्ष, codex-workflows भी नोट करता है, और LLM सत्यापन और एजेंट वर्कफ़्लो डिज़ाइन पर पृष्ठभूमि पठन से लिंक करता है।