क्लॉड कोड में हुक्स (Hooks) का मुख्य फायदा प्रॉम्प्ट्स की तुलना में क्या है?	हुक्स डिटरमिनिस्टिक (दृढ़) होते हैं और हर बार बिना किसी अपवाद के निश्चित रूप से चलते हैं।
हुक्स को कॉन्फ़िगर करने के लिए कौन सी फ़ाइल उपयोग की जाती है?	settings.json (या .claude/settings.json)
post-tool-use इवेंट कब ट्रिगर होता है और इसका सबसे सामान्य उपयोग क्या है?	यह टूल कॉल पूरा होने पर चलता है; इसका सबसे सामान्य उपयोग फ़ाइल संपादन के बाद ऑटो-फॉर्मेटिंग करना है।
pre-tool-use हुक्स टूल कॉल्स को रोकने के लिए किस एग्जिट कोड का उपयोग करते हैं?	एग्जिट कोड 2 (Exit code 2) टूल कॉल को ब्लॉक करने के लिए होता है।
जब हुक कमांड एग्जिट कोड 0 के साथ समाप्त होती है, तो क्लॉड क्या करता है?	वह निर्देशित कार्य को आगे बढ़ने (proceed) की अनुमति देता है।
pre-tool-use हुक्स ब्लॉक किए जाने का कारण क्लॉड तक कैसे पहुँचाते हैं?	हुक द्वारा स्टैंडर्ड एरर (stderr) पर लिखा गया संदेश क्लॉड को वापस भेजा जाता है ताकि वह कारण समझ सके।
टीम के सभी सदस्यों को हुक्स कैसे स्वचालित रूप से मिलते हैं?	हुक्स को प्रोजेक्ट-लेवल .claude/settings.json में कॉन्फ़िगर करके रिपॉज़िटरी में चेक-इन किया जाता है।
हुक कमांड्स में प्रोजेक्ट-स्पेसिफिक स्क्रिप्ट्स को रेफरेंस करने के लिए कौन सा एनवायरनमेंट वेरिएबल उपयोग करें?	$CLAUDE_PROJECT_DIR
क्लॉड कोड में उपलब्ध पांच हुक इवेंट्स कौन से हैं?	user-prompt-submit, pre-tool-use, post-tool-use, notification, और stop।
ऐसी कार्रवाई जो हर बार बिना गलती के होनी चाहिए, उसे प्रॉम्प्ट में क्यों नहीं रखना चाहिए?	क्योंकि प्रॉम्प्ट्स हमेशा काम नहीं करते; ऐसी दृढ़ आवश्यकताओं के लिए हुक्स का उपयोग करना चाहिए जो 100% समय पर चलते हैं।
