कोड रिव्यू विकास का बहुत असरदार, लेकिन समय लेने वाला काम है। PR से पहले खुद का कोड जाँचना, नए सहकर्मी का काम देखना या बढ़ते कोडबेस में मानक लागू करना धीमा होता है और एकरूपता बनाए रखना कठिन है। सही कोड रिव्यू के लिए Claude प्रॉम्प्ट कुछ मिनट में वरिष्ठ इंजीनियर के स्तर का केंद्रित फ़ीडबैक देते हैं।
नीचे 30 प्रॉम्प्ट पाँच समूहों में हैं: सामान्य समीक्षा, बग पहचान, सुरक्षा, प्रदर्शन व गुणवत्ता, और टेस्ट व टीम प्रक्रिया। ये Claude के लिए हैं, लेकिन किसी भी AI चैटबॉट में काम आते हैं।
कोड रिव्यू के लिए Claude प्रॉम्प्ट कैसे इस्तेमाल करें
अच्छे प्रॉम्प्ट भूमिका, जाँच का क्षेत्र और उत्तर प्रारूप तय करते हैं। साथ में:
भाषा और फ़्रेमवर्क बताएं: ‘Python 3.11 के साथ FastAPI’ या ‘TypeScript के साथ React’ से तकनीक के अनुरूप सलाह मिलती है
ज्ञात समझौते बताएं: जो जानबूझकर अभी ठीक नहीं करना चाहते, वह बताएं ताकि Claude ज़रूरी खोज पर ध्यान दे
सुधरा कोड भी माँगें: ‘और समस्या वाले हिस्से को सुधार लागू करके दोबारा लिखें’ जोड़ें
जाँच और डेटा सुरक्षा: हर सुधार पर टेस्ट चलाएं, सीक्रेट पेस्ट न करें और AI को कोड देने की कंपनी नीति मानें
जटिल कोड की सावधानी भरी, व्यवस्थित समीक्षा के लिए Claude Sonnet 5 अच्छा शुरुआती विकल्प है।
व्यापक समीक्षा के लिए छह प्रॉम्प्ट। Gemini 3 Pro लंबी फ़ाइलें और कई मॉड्यूल साथ रख सकता है, जब बदलाव कई जगह फैला हो।
1. वरिष्ठ इंजीनियर की समीक्षा
वरिष्ठ सॉफ़्टवेयर इंजीनियर की तरह [भाषा/फ़्रेमवर्क] कोड की समीक्षा करें। शुद्धता और लॉजिक, प्रदर्शन, पढ़ने की सुविधा और नाम, एरर हैंडलिंग और सीमा स्थितियाँ, तथा सुरक्षा जाँचें। हर समस्या को गंभीर, उच्च, मध्यम या कम स्तर दें और स्पष्ट सुधार बताएं। कोड: [पेस्ट करें]।
2. मर्ज से पहले तेज़ जाँच
प्रोडक्शन से पहले ठीक करने वाली केवल तीन सबसे महत्वपूर्ण समस्याएँ बताएं। छोटे शैली मुद्दे छोड़ें, जब तक पढ़ने में गंभीर परेशानी न हो। कोड: [पेस्ट करें]।
3. संदर्भ सहित समीक्षा
मैं [जैसे वित्तीय ऐप की REST API] बना रहा हूँ। फ़ंक्शन [काम] करता है। संदर्भ के अनुसार जाँचें और प्रोडक्शन जोखिम, खासकर [जैसे कन्करेंसी या डेटा अखंडता], बताएं। कोड: [पेस्ट करें]।
4. PR के diff की समीक्षा
यह PR का git diff है। केवल जोड़ी और बदली पंक्तियाँ जाँचें। नए बग, रिग्रेशन और जोखिम बताएं। अपरिवर्तित कोड पर टिप्पणी न करें। Diff: [पेस्ट करें]।
5. समीक्षा से पहले व्याख्या
पहले सरल भाषा में काम, इनपुट, आउटपुट और मान्यताएँ समझाएं। फिर उद्देश्य से अलग या आश्चर्यजनक चीज़ें बताएँ। कोड: [पेस्ट करें]।
6. टीम मानक जाँचना
टीम मानक: [पेस्ट करें]। केवल इनके अनुसार जाँचें, हर अंतर और टूटा नियम बताएं तथा नियम के अनुरूप संस्करण दें। कोड: [पेस्ट करें]।
अपरिचित कोड पर प्रॉम्प्ट 5 आज़माएं। अगर व्याख्या असली उद्देश्य से अलग है, पहली समस्या मिल गई। छोटे बदलाव जल्दी जाँचने में Claude Haiku 4.5 व्यस्त समीक्षा कतार के साथ चलने में मदद करता है।
जब बग खोजने को शैली से प्राथमिकता दें, ये छह प्रॉम्प्ट उपयोगी हैं। DeepSeek V4 Pro मुश्किल लॉजिक चरणबद्ध समझने में मदद करता है।
7. लॉजिक बग खोजना
लॉजिक, off-by-one, गलत शर्त या सीमा स्थिति की गलती खोजें। हर बग सक्रिय करने वाला इनपुट और गलत व्यवहार बताएं। कोड: [पेस्ट करें]।
8. null और सीमा स्थितियाँ
केवल null, खाली इनपुट, अनपेक्षित प्रकार और सीमा शर्त जाँचें। सभी विफलता स्थितियाँ और हर एक का रक्षात्मक सुधार दें। कोड: [पेस्ट करें]।
9. कन्करेंसी और रेस कंडीशन
कोड [समवर्ती / async handler / कई वर्कर] में चलता है। रेस कंडीशन, साझा स्थिति, डेडलॉक, छूटे लॉक या ट्रांज़ैक्शन और हर समस्या पैदा करने वाली घटनाओं का क्रम बताएं। कोड: [पेस्ट करें]।
10. एरर हैंडलिंग समीक्षा
दबाए exception, बहुत व्यापक catch, छूटे retry या timeout, अस्पष्ट संदेश और डेटा खराब स्थिति में छोड़ने वाले failures जाँचें। हर एक का बेहतर पैटर्न दें। कोड: [पेस्ट करें]।
11. रिग्रेशन जोखिम
पुराना और नया फ़ंक्शन: [दोनों पेस्ट करें]। क्या व्यवहार बदला, कौन-से कॉलर टूट सकते हैं, और रिग्रेशन न होने की पुष्टि के लिए कौन-से टेस्ट चलाएं या जोड़ें?
12. स्टैक ट्रेस डीबगिंग
एरर और ट्रेस: [पेस्ट करें]। संबंधित कोड: [पेस्ट करें]। क्या और क्यों विफल है, संभावित मूल कारण क्रम से दें और बदलाव से पहले पुष्टि का तरीका बताएं।
संदिग्ध बग सुधारने से पहले असफल टेस्ट से दोबारा बनाएं। बार-बार न सुलझे तो हमारे समस्या हल करने के लिए ChatGPT प्रॉम्प्ट पीछे हटकर मान्यताएँ जाँचने में मदद करते हैं।
सामान्य सुरक्षा जोखिमों के लिए छह प्रॉम्प्ट, खासकर गैर-विशेषज्ञों के लिए। Claude Sonnet 4.6 संवेदनशील कोड का भरोसेमंद दूसरा समीक्षक हो सकता है।
13. सामान्य सुरक्षा ऑडिट
सुरक्षा समीक्षक की तरह इंजेक्शन, XSS, असुरक्षित सीधे ऑब्जेक्ट संदर्भ, कमजोर इनपुट जाँच, हार्डकोडेड credentials और संवेदनशील जानकारी के एरर संदेश जाँचें। हर जोखिम, प्रभाव और सुधार बताएं। कोड: [पेस्ट करें]।
14. पहचान और अधिकार की समीक्षा
टोकन सही सत्यापित हैं, सत्र सुरक्षित हैं, अधिकार बढ़ सकते हैं और इनपुट या header बदलकर पहुँच जाँच पार हो सकती है या नहीं, देखें। कोड: [पेस्ट करें]।
15. इनपुट सत्यापन समीक्षा
request body, query parameter, फ़ाइल, header और environment variable सहित सभी बाहरी इनपुट स्थान बताएँ। हर validation व sanitization जाँचें और छूटी प्रक्रिया सुझाएं। कोड: [पेस्ट करें]।
16. सीक्रेट और कॉन्फ़िगरेशन
हार्डकोडेड key, लॉग में credentials, असुरक्षित डिफ़ॉल्ट और environment में जोखिम भरी सेटिंग भिन्नता जाँचें। हर सीक्रेट सुरक्षित रखने का तरीका दें। असली सीक्रेट हटाया कोड: [पेस्ट करें]।
17. dependency जोखिम
dependency फ़ाइल: [पेस्ट करें]। पुराने, बिना रखरखाव या अनावश्यक पैकेज और जाँचने वाली बातें दें। उचित dependency scanner से सुरक्षा खामियाँ पुष्टि करने को याद दिलाएं, क्योंकि आपकी जानकारी पुरानी हो सकती है।
18. API डेटा खुलासा
endpoint और response जाँचें: [पेस्ट करें]। जरूरत से अधिक डेटा वाले field, rate limit की कमी, कमजोर pagination limit और जानकारी लीक करने वाली response भिन्नता बताएं।
AI सुरक्षा समीक्षा उपयोगी शुरुआती जाँच है, लेकिन औपचारिक ऑडिट, पेनिट्रेशन टेस्ट या स्वचालित स्कैन का विकल्प नहीं है। भुगतान और व्यक्तिगत डेटा वाले कोड में सुरक्षा विशेषज्ञ शामिल करें।
तेज़, साफ़ और रखरखाव योग्य कोड के लिए छह प्रॉम्प्ट। GPT-5.6 Sol जटिलता विश्लेषण और रिफ़ैक्टरिंग योजना पर दूसरी राय देता है।
19. प्रदर्शन और जटिलता
हर फ़ंक्शन या लूप की समय-स्थान जटिलता दें। O(n²) या खराब, cache योग्य दोहराव, लूप में DB कॉल और बड़े allocation बताएं। हर एक का अधिक कुशल विकल्प दें। कोड: [पेस्ट करें]।
20. डेटाबेस क्वेरी समीक्षा
[जैसे PostgreSQL 15] की क्वेरी और ORM कॉल जाँचें। छूटे index, full table scan, खराब join, N+1, pagination की कमी, बिना WHERE के UPDATE या DELETE खोजें। प्रभाव और नया कोड दें। कोड: [पेस्ट करें]।
21. नाम और पढ़ने की सुविधा
केवल नाम और पढ़ने की सुविधा जाँचें। अस्पष्ट, भ्रामक या अलग शैली के नाम और बेहतर विकल्प संक्षिप्त कारण सहित दें। लॉजिक या प्रदर्शन पर न बोलें। कोड: [पेस्ट करें]।
22. रिफ़ैक्टरिंग सुझाव
व्यवहार बदले बिना दोहराव, लंबे फ़ंक्शन, गहरी नेस्टिंग, magic number और SOLID उल्लंघन सुधारने के मौके खोजें। हर बदलाव का पहले-बाद उदाहरण दें। कोड: [पेस्ट करें]।
23. डेड कोड और दोहराव
अनुपयोगी फ़ंक्शन, पहुँच न सकने वाली शाखाएँ, comment किए कोड और मिलते लॉजिक खोजें: [फ़ाइलें पेस्ट करें]। क्या सुरक्षित हटे और क्या हटाने से पहले अन्य जगह के कॉलर जाँचना ज़रूरी है, बताएं।
24. कमेंट और दस्तावेज़ समीक्षा
पुराने, स्पष्ट बात दोहराने वाले या भ्रामक कमेंट खोजें। सार्वजनिक फ़ंक्शन के उद्देश्य, पैरामीटर, रिटर्न और एरर के साफ़ डॉकस्ट्रिंग लिखें। कोड: [पेस्ट करें]।
हर प्रदर्शन बदलाव से पहले और बाद में मापें। जटिलता बताती है कहाँ देखें और प्रोफ़ाइलिंग वास्तविक असर बताती है। रिपोर्ट या डैशबोर्ड की क्वेरी के लिए हमारे डेटा विश्लेषण के लिए ChatGPT प्रॉम्प्ट SQL लिखना और जाँचना विस्तार से कवर करते हैं।
Claude कोड रिव्यू प्रॉम्प्ट: टेस्ट और टीम प्रक्रिया
टेस्ट, PR विवरण और समीक्षा टिप्पणी के लिए छह प्रॉम्प्ट, जो टीम की गति बढ़ाते हैं।
25. टेस्ट कवरेज की कमी
सबसे महत्वपूर्ण छूटे टेस्ट बताएं। स्थिति, महत्व और [जैसे Jest या pytest] का छोटा उदाहरण दें। सीमा, एरर रास्ते और बिना जाँची शाखाओं पर ध्यान दें। कोड: [पेस्ट करें]।
26. टेस्ट सूट समीक्षा
टेस्ट: [पेस्ट करें]। बिना सार्थक assertion, एक-दूसरे पर निर्भर, समय-निर्भर या अत्यधिक mock वाले टेस्ट बताएँ और अधिक विश्वसनीय बनाना सुझाएं।
27. PR विवरण लिखना
इस diff का विवरण लिखें: [पेस्ट करें]। बदलाव और कारण, टेस्ट, जोखिम या migration चरण तथा समीक्षक का ध्यान शामिल करें।
28. सम्मानपूर्ण स्पष्ट टिप्पणियाँ
सहकर्मी के PR पर टिप्पणी मसौदा: [पेस्ट करें]। विशिष्ट, सम्मानपूर्ण, लागू करने योग्य बनाएं। जरूरी सुधार, सुझाव और सवाल अलग करें।
29. समीक्षा checklist
[भाषा/फ़्रेमवर्क] टीम के लिए शुद्धता, सुरक्षा, प्रदर्शन, टेस्ट, पढ़ने की सुविधा और दस्तावेज़ की सूची बनाएं। हर PR में इस्तेमाल जितनी छोटी रखें।
30. भाषा के अनुसार समीक्षा
यह [जैसे Python 3.11 या Next.js में TypeScript 5] है। Python में mutable default argument और missing type hint, या TypeScript में implicit any, unhandled promise और hook dependency जैसी विशेष समस्याएँ जाँचें। कोड: [पेस्ट करें]।
जिस टिप्पणी की भाषा पर संदेह हो, प्रॉम्प्ट 28 इस्तेमाल करें। फ़ीडबैक कैसे लिया जाता है, इससे उसके लागू होने पर असर पड़ता है। AI व्याकरण जाँच उपकरण से PR विवरण साफ़ रहता है, खासकर दूसरी भाषा में पढ़ने वाले समीक्षकों के लिए।
ऑथेंटिकेशन, भुगतान, डेटा माइग्रेशन और पब्लिक API जैसे महत्वपूर्ण कोड पर एक प्रॉम्प्ट कई AI मॉडल में चलाकर तुलना करें। हर मॉडल कुछ अलग तरह की समस्या पकड़ सकता है। Chat Smith में एक ऐप में तुलना और पसंदीदा प्रॉम्प्ट को टेम्पलेट में सेव कर सकते हैं।
AI समीक्षा मानव समीक्षा को तेज़ बनाती है; मानव जाँच फिर भी ज़रूरी है। कोड से अलग प्रॉम्प्ट तकनीक के लिए मुख्य ChatGPT प्रॉम्प्ट गाइड देखें।
ये व्यवस्थित निर्देश हैं जो Claude को बताते हैं कि बग, सुरक्षा खामियों या शैली में क्या जाँचना है, ताकि सामान्य बातों के बजाय केंद्रित फ़ीडबैक मिले। Chat Smith में इन्हें Claude और दूसरे मॉडल पर चलाकर तुलना कर सकते हैं।
Chat Smith संपादकीय टीम AI के प्रति उत्साही लोगों, शोधकर्ताओं और कंटेंट क्रिएटर्स का एक समूह है, जो कृत्रिम बुद्धिमत्ता को अधिक सुलभ और व्यावहारिक बनाने के लिए समर्पित है। Chat Smith ब्लॉग के माध्यम से हम नवीनतम AI रुझान, टूल समीक्षाएँ, उद्योग संबंधी जानकारी और उपयोगी मार्गदर्शिकाएँ साझा करते हैं, ताकि व्यक्ति और व्यवसाय AI से अधिक मूल्य प्राप्त कर सकें। हमारा उद्देश्य सरल है—स्पष्ट, विश्वसनीय और आसानी से समझ आने वाली सामग्री प्रदान करना, जिससे पाठक AI की तेज़ी से बदलती दुनिया में हमेशा अपडेट रहें, अधिक उत्पादक बनें और दूसरों से आगे रह सकें।