𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲: 𝗖𝗼𝗺𝗽𝗮𝗰𝘁 𝘃𝘀 𝗖𝗹𝗲𝗮𝗿

तुमचे Claude Code सेशन उत्तम सुरू होते. एक तासानंतर, प्रतिसाद अस्पष्ट होऊ लागतात. दोन तासानंतर, Claude स्वतःच्याच विधानांशी विसंगत वागू लागतो.

Claude अपयशी ठरत नाहीये. तुमचे context window पूर्ण भरले आहे.

जेव्हा context भरतो, तेव्हा Claude आपले लक्ष केंद्रित करण्यास असमर्थ ठरतो. सुरुवातीच्या सूचनांचे महत्त्व कमी होते. परिणामी, सेशन निराशाजनक संपते.

हे सुधारण्यासाठी तुमच्याकडे दोन साधने आहेत.

/𝗰𝗼𝗺𝗽𝗮𝗰𝘁

ही कमांड तुमच्या इतिहासाचा (history) सारांश देते. ती अलीकडील context सुरक्षित ठेवते. ती महत्त्वाचे निर्णय संक्षिप्त स्वरूपात जतन करते.

याचा वापर केव्हा करावा:

हे तुमच्या सध्याच्या कामाची स्थिती आणि महत्त्वाचे करार (agreements) सुरक्षित ठेवते. परंतु, सुरुवातीचे टप्प्याटप्प्याने असलेले तपशील यात गहाळ होतात.

/𝗰𝗹𝗲𝗮𝗿

ही कमांड संभाषण पुसून टाकते. ती तुमची CLAUDE.md फाईल आपोआप पुन्हा लोड करते.

याचा वापर केव्हा करावा:

हे तुमच्या प्रोजेक्ट फाइल्स सुरक्षित ठेवते. परंतु, संपूर्ण संभाषणाचा इतिहास नष्ट होतो.

Decision Guide:

Three ways to manage context:

  1. सुरुवातीलाच context द्या. सुरुवातीलाच Claude ला तुमच्या मर्यादा (constraints) सांगा. या माहितीचे महत्त्व जास्त असते.

  2. कामाचे सेशन्समध्ये विभाजन करा. एकाच सेशनमध्ये सलग ४ तास कोडिंग करू नका. डेटाबेस लेयर पूर्ण करा, /clear वापरा आणि मग API लेयर सुरू करा.

  3. /compact चा सक्रियपणे वापर करा. प्रतिसादाचा दर्जा खालावण्याची वाट पाहू नका. नैसर्गिक चेकपॉइंट्सवर (checkpoints) याचा वापर करा.

जर तुम्ही Ultrathink वापरत असाल, तर /compact अधिक वारंवार वापरा. हे प्रत्येक प्रतिसादासाठी अधिक context वापरते. दर २ किंवा ३ thinking calls नंतर याचा वापर करा.

Full guide: https://dev.to/stacknotice/claude-code-compact-vs-clear-2026-managing-long-sessions-without-losing-quality-4dhm

Optional learning community: https://t.me/GyaanSetuAi