𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲: 𝗖𝗼𝗺𝗽𝗮𝗰𝘁 𝘃𝘀 𝗖𝗹𝗲𝗮𝗿
तुमचे Claude Code सेशन उत्तम सुरू होते. एक तासानंतर, प्रतिसाद अस्पष्ट होऊ लागतात. दोन तासानंतर, Claude स्वतःच्याच विधानांशी विसंगत वागू लागतो.
Claude अपयशी ठरत नाहीये. तुमचे context window पूर्ण भरले आहे.
जेव्हा context भरतो, तेव्हा Claude आपले लक्ष केंद्रित करण्यास असमर्थ ठरतो. सुरुवातीच्या सूचनांचे महत्त्व कमी होते. परिणामी, सेशन निराशाजनक संपते.
हे सुधारण्यासाठी तुमच्याकडे दोन साधने आहेत.
/𝗰𝗼𝗺𝗽𝗮𝗰𝘁
ही कमांड तुमच्या इतिहासाचा (history) सारांश देते. ती अलीकडील context सुरक्षित ठेवते. ती महत्त्वाचे निर्णय संक्षिप्त स्वरूपात जतन करते.
याचा वापर केव्हा करावा:
- तुमचे सेशन ४५ ते ६० मिनिटे चालत असेल तर.
- तुम्ही कामाच्या मध्यभागी असाल आणि तुम्हाला context ची गरज असेल तर.
- प्रतिसाद लहान किंवा अनिश्चित होत असतील तर.
हे तुमच्या सध्याच्या कामाची स्थिती आणि महत्त्वाचे करार (agreements) सुरक्षित ठेवते. परंतु, सुरुवातीचे टप्प्याटप्प्याने असलेले तपशील यात गहाळ होतात.
/𝗰𝗹𝗲𝗮𝗿
ही कमांड संभाषण पुसून टाकते. ती तुमची CLAUDE.md फाईल आपोआप पुन्हा लोड करते.
याचा वापर केव्हा करावा:
- तुम्ही एक काम पूर्ण केले असेल आणि नवीन काम सुरू करत असाल तर.
- सेशन चुकीच्या दिशेने जात असेल तर.
- /compact मुळे समस्या सुटत नसेल तर.
हे तुमच्या प्रोजेक्ट फाइल्स सुरक्षित ठेवते. परंतु, संपूर्ण संभाषणाचा इतिहास नष्ट होतो.
Decision Guide:
- तेच काम? /compact वापरा.
- नवीन काम? /clear वापरा.
Three ways to manage context:
सुरुवातीलाच context द्या. सुरुवातीलाच Claude ला तुमच्या मर्यादा (constraints) सांगा. या माहितीचे महत्त्व जास्त असते.
कामाचे सेशन्समध्ये विभाजन करा. एकाच सेशनमध्ये सलग ४ तास कोडिंग करू नका. डेटाबेस लेयर पूर्ण करा, /clear वापरा आणि मग API लेयर सुरू करा.
/compact चा सक्रियपणे वापर करा. प्रतिसादाचा दर्जा खालावण्याची वाट पाहू नका. नैसर्गिक चेकपॉइंट्सवर (checkpoints) याचा वापर करा.
जर तुम्ही Ultrathink वापरत असाल, तर /compact अधिक वारंवार वापरा. हे प्रत्येक प्रतिसादासाठी अधिक context वापरते. दर २ किंवा ३ thinking calls नंतर याचा वापर करा.
Optional learning community: https://t.me/GyaanSetuAi