𝗨𝘀𝗲 𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 𝗔𝘀 𝗘𝘅𝘁𝗲𝗿𝗻𝗮𝗹 𝗪𝗼𝗿𝗸𝗶𝗻𝗴 𝗠𝗲𝗺𝗼𝗿𝘆
கோடிங் அமர்வுகளை (coding sessions) மீண்டும் தொடங்கும்போது நேரத்தை வீணாக்குவதை நிறுத்துங்கள்.
ஒரு CLAUDE.md கோப்பு இல்லாமல் ஒரு திட்டத்தை (project) மீண்டும் திறப்பது, ஒரு டெவலப்பருக்கு சுமார் 15 நிமிடங்கள் வரை மன உழைப்பைச் செலவழிக்கச் செய்வதைக் கண்டறிந்தார். அவர்கள் எங்கே விட்டார்கள் என்பதைத் தேடித் தெரிந்துகொள்ள வேண்டியிருந்தது. ஒரு கட்டமைக்கப்பட்ட CLAUDE.md-ஐ உருவாக்கிய பிறகு, அந்த நேரம் 1 நிமிடத்திற்கும் குறைவாகக் குறைந்தது.
CLAUDE.md உங்கள் வெளிப்புறச் செயல்பாட்டு நினைவகமாகச் (external working memory) செயல்படுகிறது. Claude Code ஒவ்வொரு அமர்வின் தொடக்கத்திலும் இந்த கோப்பைத் தானாகவே வாசிக்கும். நீங்கள் அதை நகலெடுத்து ஒட்டவோ (paste) அல்லது AI-யிடம் அது இருப்பதை நினைவூட்டவோ தேவையில்லை. இது தானாகவே இயங்கும்.
நீங்கள் இரண்டு கோப்புகளைப் பயன்படுத்த வேண்டும்:
- உங்கள் திட்டத்தின் ரூட்டில் (project root) உள்ள
./CLAUDE.md. உங்கள் டெக் ஸ்டாக் (tech stack) மற்றும் கோடிங் மரபுகள் (coding conventions) போன்ற திட்ட விதிகளைப் பயன்படுத்த இதைப் பயன்படுத்தவும். - உலகளாவிய விதிகளுக்கு (global rules)
~/.claude/CLAUDE.md. உங்கள் விருப்பமான எழுத்து நடை (writing voice) போன்ற ஒவ்வொரு திட்டத்திற்கும் பொருந்தும் விஷயங்களுக்கு இதைப் பயன்படுத்தவும்.
மன ஆற்றல் என்பது வரையறுக்கப்பட்டது. Slack செய்திகள் அல்லது மின்னஞ்சல்கள் போன்ற இடையூறுகள் உங்கள் மனதிலுள்ள தற்காலிகக் குறிப்புகளை (mental scratchpad) அழித்துவிடும். நீங்கள் மீண்டும் வரும்போது, உங்கள் சூழலை (context) மீண்டும் உருவாக்க நேரத்தை வீணடிக்கிறீர்கள். CLAUDE.md அந்தத் தற்காலிகக் குறிப்புகளை உங்கள் தலையிலிருந்து ஒரு கோப்பிற்கு மாற்றுகிறது.
இது நான்கு முக்கியப் பிரச்சினைகளைத் தீர்க்கிறது:
- இது உங்கள் டெக் ஸ்டாக்கை நினைவில் வைத்திருக்கும், எனவே நீங்கள் அதை மீண்டும் விளக்கத் தேவையில்லை.
- இது உங்கள் மரபுகளை நினைவில் வைத்திருக்கும், எனவே ஒரே பெயரிடும் விதிகளைத் தீர்மானிக்க வேண்டிய அவசியம் இருக்காது.
- இது உங்கள் எழுத்து நடையை நினைவில் வைத்திருக்கும், இதனால் வெளியீடு (output) உங்கள் பாணியிலேயே இருக்கும்.
- இது உங்கள் தற்போதைய பணியை நினைவில் வைத்திருக்கும், இதனால் நீங்கள் சரியாக எங்கு தொடங்க வேண்டும் என்பதைத் தெரிந்துகொள்ளலாம்.
உங்கள் திட்டத்தின் ரூட்டில் பின்வரும் நான்கு தலைப்புகளுடன் ஒரு CLAUDE.md கோப்பை உருவாக்கவும்:
Project Name
Stack
- உங்கள் கருவிகளை இங்கே பட்டியலிடவும்.
Voice
- AI எப்படி எழுத வேண்டும் என்பதை இங்கே பட்டியலிடவும்.
Gotchas
- தவிர்க்க வேண்டிய தவறுகளைப் பட்டியலிடவும்.
Current checkpoint
- முடிக்கப்பட்ட கடைசிப் பணி.
- செய்ய வேண்டிய அடுத்த பணி.
- உங்களைத் தடுக்கும் ஏதேனும் தடைகள்.
'Current checkpoint' தலைப்பு மிகவும் முக்கியமானது. நீங்கள் எங்கு இருக்கிறீர்கள் என்பதை இது Claude-க்குத் துல்லியமாகத் தெரிவிக்கும். நீங்கள் ஒரு அமர்வைத் திறக்கும்போது, Claude அந்த நிலையை வாசித்து, அடுத்த கட்டத்தை உடனடியாக உங்களுக்குத் தெரிவிக்கும்.
இதை அமைக்க:
- உங்கள் திட்டத்தின் ரூட்டில்
touch CLAUDE.mdஎன்பதை இயக்கவும். - மேலே உள்ள நான்கு தலைப்புகளைச் சேர்க்கவும்.
- உங்களுக்குத் தெரிந்த தகவல்களை நிரப்பவும்.
- உங்கள் தனிப்பட்ட விருப்பங்களுக்காக
~/.claude/CLAUDE.mdஇல் ஒரு உலகளாவிய கோப்பை உருவாக்கவும்.
Claude ஏற்கனவே தெரிந்திருக்க வேண்டும் என்று நீங்கள் விரும்பும் ஒரு கேள்வியைக் கேட்கும் போதெல்லாம், அந்தப் பதிலைத் தாராளமாக அந்த கோப்பில் எழுதவும். நீங்கள் பயன்படுத்தப் பயன்படுத்த அந்த கோப்பு மேம்படும்.
அதைத் தொடர்ந்து புதுப்பித்துக் கொண்டே இருங்கள். பழைய CLAUDE.md கோப்பு தவறான தகவல்களை வழங்கும். உங்கள் டெக் ஸ்டாக் அல்லது பணிப்பாய்வு (workflow) மாறும்போது உடனடியாக கோப்பைத் புதுப்பிக்கவும்.
Source: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi