CLAUDE.md کو بیرونی ورکنگ میموری (External Working Memory) کے طور پر استعمال کریں
کوڈنگ سیشنز کو دوبارہ شروع کرتے وقت وقت ضائع کرنا بند کریں۔
ایک ڈویلپر نے محسوس کیا کہ CLAUDE.md فائل کے بغیر پروجیکٹ کو دوبارہ کھولنا انہیں 15 منٹ تک کی ذہنی کوشش پر مجبور کرتا ہے۔ انہیں یہ معلوم کرنا پڑتا تھا کہ انہوں نے کہاں کام چھوڑا تھا۔ ایک منظم CLAUDE.md بنانے کے بعد، یہ وقت کم ہو کر ایک منٹ سے بھی کم رہ گیا۔
CLAUDE.md آپ کی بیرونی ورکنگ میموری کے طور پر کام کرتا ہے۔ Claude Code ہر سیشن کے آغاز میں خود بخود اس فائل کو پڑھ لیتا ہے۔ آپ کو اسے پیسٹ کرنے یا AI کو اس کے وجود کے بارے میں یاد دلانے کی ضرورت نہیں ہے۔ یہ بس کام کرتا ہے۔
آپ کو دو فائلیں استعمال کرنی چاہئیں:
./CLAUDE.mdآپ کے پروجیکٹ روٹ (root) میں۔ اسے پروجیکٹ کے اصولوں جیسے کہ آپ کے ٹیک اسٹیک (tech stack) اور کوڈنگ کنوینشنز (coding conventions) کے لیے استعمال کریں۔~/.claude/CLAUDE.mdعالمی (global) اصولوں کے لیے۔ اسے ان چیزوں کے لیے استعمال کریں جو ہر پروجیکٹ پر لاگو ہوتی ہیں، جیسے کہ آپ کا پسندیدہ لکھنے کا انداز (writing voice)۔
ذہنی توانائی محدود ہوتی ہے۔ Slack پیغامات یا ای میلز جیسی مداخلتیں آپ کے ذہنی اسکریچ پیڈ (mental scratchpad) کو صاف کر دیتی ہیں۔ جب آپ واپس آتے ہیں، تو آپ اپنا سیاق و سباق (context) دوبارہ بنانے میں وقت ضائع کرتے ہیں۔ CLAUDE.md اس اسکریچ پیڈ کو آپ کے دماغ سے نکال کر ایک فائل میں منتقل کر دیتا ہے۔
یہ چار اہم مسائل حل کرتا ہے:
- یہ آپ کے ٹیک اسٹیک کو یاد رکھتا ہے تاکہ آپ کو اسے دوبارہ بیان نہ کرنا پڑے۔
- یہ آپ کے کنوینشنز کو یاد رکھتا ہے تاکہ آپ کو بار بار نام رکھنے کے وہی اصول نہ طے کرنے پڑیں۔
- یہ آپ کے انداز (voice) کو یاد رکھتا ہے تاکہ آؤٹ پٹ آپ جیسا لگے۔
- یہ آپ کے موجودہ کام کو یاد رکھتا ہے تاکہ آپ کو معلوم ہو کہ بالکل کہاں سے شروع کرنا ہے۔
اپنے پروجیکٹ روٹ میں ان چار ہیڈرز کے ساتھ ایک CLAUDE.md فائل بنائیں:
پروجیکٹ کا نام (Project Name)
ٹیک اسٹیک (Stack)
- یہاں اپنے ٹولز کی فہرست دیں۔
انداز (Voice)
- فہرست بنائیں کہ آپ AI سے کس طرح لکھوانا چاہتے ہیں۔
احتیاطی تدابیر (Gotchas)
- ان غلطیوں کی فہرست بنائیں جن سے بچنا ہے۔
موجودہ چیک پوائنٹ (Current checkpoint)
- مکمل کیا گیا آخری کام۔
- اگلا کام جو کرنا ہے۔
- کوئی بھی چیز جو آپ کو روک رہی ہو۔
'Current checkpoint' ہیڈر سب سے اہم ہے۔ یہ Claude کو بالکل درست بتاتا ہے کہ آپ کہاں ہیں۔ جب آپ سیشن کھولتے ہیں، تو Claude چیک پوائنٹ پڑھتا ہے اور آپ کو فوری طور پر اگلا قدم بتاتا ہے۔
اسے سیٹ اپ کرنے کے لیے:
- اپنے پروجیکٹ روٹ میں
touch CLAUDE.mdچلائیں۔ - اوپر دیے گئے چار ہیڈرز شامل کریں۔
- جو کچھ آپ جانتے ہیں اسے بھر دیں۔
- اپنی ذاتی ترجیحات کے لیے
~/.claude/CLAUDE.mdپر ایک عالمی فائل بنائیں۔
جب بھی Claude کوئی ایسا سوال پوچھے جس کا جواب آپ چاہتے ہیں کہ اسے پہلے سے معلوم ہو، تو وہ جواب فائل میں لکھ دیں۔ ہر بار استعمال کرنے سے یہ فائل بہتر ہوتی جاتی ہے۔
اسے اپ ڈیٹ رکھیں۔ ایک پرانی CLAUDE.md فائل غلط معلومات فراہم کرتی ہے۔ جیسے ہی آپ اپنا ٹیک اسٹیک یا ورک فلو تبدیل کریں، فائل کو اپ ڈیٹ کر دیں۔
ماخذ: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
اختیاری سیکھنے کی کمیونٹی: https://t.me/GyaanSetuAi