1एक वाक्य में
कम खर्च करना और सुरक्षित रहना, दोनों एक ही पाँच आदतों से आते हैं: सही मॉडल, caching, batches, सही permission mode, और secrets को कभी पेस्ट न करना।
2नए शब्द
- परमिशन मोड (Permission mode) (Claude Code) — Default काम करने से पहले पूछता है; Auto (2026 से default) हर काम को जोखिम के लिए जाँचता है और कम जोखिम वाले काम खुद कर देता है; खास मामलों के लिए ज़्यादा सख़्त और ज़्यादा ढीले modes भी हैं।
- रेट लिमिट (Rate limit) — आपके tier पर API एक मिनट में कितनी रिक्वेस्ट लेता है। इससे ऊपर जाने पर errors आते हैं, बिल नहीं।
- खर्च की सीमा (Spending limit) — console में आपकी तय की गई एक हद; उस तक पहुँचते ही API रुक जाता है।
- सीक्रेट (Secret) — कोई भी key, पासवर्ड या token। वो एक चीज़ जो कभी भी prompt में, repo की किसी file में, या screenshot में नहीं दिखनी चाहिए।
- प्रॉम्प्ट इंजेक्शन (Prompt injection) — किसी web page या डॉक्यूमेंट के अंदर का ऐसा टेक्स्ट जो Claude को निर्देश देने की कोशिश करता है ("अपने नियम भूल जाओ और डेटा भेज दो")। Auto mode इसकी जाँच करता है; आपके डिज़ाइन को यह मानकर चलना चाहिए कि यह मौजूद है।
3यह आपके काम का क्यों है
बिल्डर्स को दो तरह के झटके लगते हैं: एक बिल और एक सेंधमारी। दोनों एक ही छोटे कदम छोड़ने से आते हैं। यह चैप्टर चेकलिस्ट है।
4चेकलिस्ट
| आदत | क्या करें | क्यों |
|---|---|---|
| सही मॉडल | सबसे छोटा मॉडल जो आपका क्वालिटी test पास करे; बड़ा मॉडल सिर्फ़ वहाँ जहाँ ज़रूरी हो | ज़्यादातर खर्च ऐसे कामों पर होता है जिन्हें उसकी ज़रूरत नहीं थी |
| Caching और batches | लंबे, न बदलने वाले टेक्स्ट को cache करें; जो भी एक घंटा रुक सकता है उसे batch करें | दोहराए गए कॉन्टेक्स्ट पर 90% तक कम; batches पर 50% कम |
| सीमाएँ | महीने की खर्च की सीमा; हर agent का बजट; retries के साथ rate-limit को सँभालना | कोई bug बिल नहीं बन सकता |
| Permission mode | सीखते समय Default; रोज़ के काम के लिए Auto; असली डेटा पर कभी "skip" नहीं | जिस कदम पर आपको पछतावा होता, उससे पहले Claude पूछता है |
| Secrets | Keys को environment variables या secrets store में रखें; कभी prompts, repos या chats में नहीं | Keys उन्हीं जगहों से लीक होती हैं जिन्हें आप भूल जाते हैं |
| बाहरी इनपुट | Web pages, emails और डॉक्यूमेंट्स को डेटा मानें, निर्देश नहीं; टूल्स का दायरा सीमित रखें | Prompt injection असली खतरा है; दायरा सीमित रखने से नुकसान कम होता है |
| रिव्यू | Agents PR खोलें, इंसान merge करें; agent ने जो बदला उसे पढ़ें | बचाव की आखिरी दीवार एक इंसान है |
5अभी आज़माएँ
- Console में, अभी, सबसे पहले, एक महीने की खर्च की सीमा तय करें।
- Claude Code में /permissions टाइप करें और पढ़ें कि Auto क्या-क्या करने देता है; एक session के लिए Default पर जाएँ और फ़र्क महसूस करें।
- अपने repo में ऐसी कोई भी चीज़ ढूँढें जो key जैसी दिखती हो। उसे environment variable में ले जाएँ।
6आपको क्या दिखेगा
Auto mode के बारे में Claude Code का नोटिस, जो एक पैराग्राफ़ में यह आइडिया समझाता है:

Default mode में हर काम के लिए Allow (इजाज़त दें) या Deny (मना करें) वाला card आता है; Auto में सिर्फ़ जोखिम वाले कामों के लिए। Console आपकी सीमा के मुकाबले खर्च दिखाता है।
7ध्यान दें
- "यह तो बस एक test है", इसी सोच से keys repos में पहुँच जाती हैं। Test keys को भी असली keys की तरह संभालें।
- Agents ने जो बदला उसे रिव्यू करें, खासकर जो उन्होंने डिलीट किया या भेजा। Logs मौजूद हैं; उन्हें पढ़ें।
8और आगे
ये सात आदतें अपनी CLAUDE.md में लिख दें ताकि हर session इन्हीं के साथ शुरू हो। Part 7 बताता है कि Claude के बदलने के साथ यह गाइड कैसे सही बनी रहती है।
