পোস্ট
আমার Claude Code সেটআপ যেকোনো কিছু তৈরি করার জন্য
২৩ এপ্রিল, ২০২৬ • 9 মিনিট পড়া
আমি ছয় মাস ধরে একটি লাইন কোড লিখিনি।
আমি দুই দশক ধরে কোড লিখেছি — Python, C#, TypeScript, SQL। যেখানেই কাজের প্রয়োজন ছিল, আমি তা বুঝে নিয়েছি। এখন আমি এমন কোড পর্যালোচনা করতে এবং এমন বৈশিষ্ট্য চালু করতে আমার সময় ব্যয় করি যা আমি লিখিনি এবং তৈরি করিনি, Claude Code এর জন্য ধন্যবাদ।
Claude Code শুরু করা সহজ। সাইন ইন করুন, একটি ফোল্ডার খুলুন, চ্যাট করা শুরু করুন। কিন্তু কয়েকটি সেশনের পরে, আপনি কিছু বাধার সম্মুখীন হন। চ্যাটের মধ্যে কোনো মেমরি নেই, জটিল বিল্ডের জন্য কোনো কাঠামো নেই, এবং এজেন্টরা একে অপরের কাজ অতিলিখন করে। এখানে সেই স্ট্যাক যা আমার জন্য সবকিছু সমাধান করেছে — শুধু ইনস্টলেশন নয়, বরং তিনটি সরঞ্জাম যা Claude Code কে প্রোডাকশন-গ্রেড করেছে।
Claude Code কি?
চলুন শুরু থেকে শুরু করি। Claude Code হল Anthropic থেকে একটি সরঞ্জাম, যা 2025 সালের শুরুতে প্রকাশিত হয়েছিল, যা নির্দেশনাকে কাজের কোডে পরিণত করে। শোনা যাচ্ছে জাদুকরী, আমি জানি, কিন্তু এটাই যা এটি করে। যদি আপনি সন্দিহান হন, আমি বুঝি। আমিও ছিলাম। এটি সত্যিই খুব ভালো মনে হয় — কিন্তু এটি সত্যিই যা এটি করে।

যখন Claude প্রথম একটি CLI সরঞ্জাম হিসাবে চালু হয়েছিল, আমি এটি ডাউনলোড করেছিলাম, আমার টার্মিনাল খুলেছিলাম এবং ঝলমলে কার্সারের দিকে তাকিয়েছিলাম। আমি ভেবেছিলাম, “হ্যাঁ, আমি একজন ইঞ্জিনিয়ার। আমি দশক ধরে টার্মিনালে কাজ করেছি।” কিন্তু টার্মিনালে কোড লেখার কিছু বিষয় বিপরীতে ফেরারি চালানোর মতো অনুভব করেছিল। প্রযুক্তিগতভাবে সম্ভব, কিন্তু কেন আপনি এটি করবেন?
কিছু মানুষের জন্য, CLI ব্যবহার করা মাখন এবং জেলির মতো। তারা শুধু একসাথে যায়। কিন্তু এটি আমি নই।
তারপর Anthropic Claude Code এর জন্য Visual Studio Code এক্সটেনশন প্রকাশ করেছে। গুরুত্বের সাথে, এটি স্বর্গ-প্রেরিত অনুভব করেছিল। হঠাৎ, এটি শুধু ক্লিক করেছিল — ভিজ্যুয়াল, স্বজ্ঞাত। এটি কীভাবে AI কোডিং হওয়া উচিত।

আমার মৌলিক সেটআপ
আমার সেটআপ বেশ সরল:
- Visual Studio Code এর জন্য Claude Code এক্সটেনশন ইনস্টল করুন
- সাইন ইন করুন (API কী বা সাবস্ক্রিপশন — আমি একটি সাবস্ক্রিপশন ব্যবহার করি)
- আপনার প্রকল্প ফোল্ডার খুলুন
- Claude Code কে বলতে শুরু করুন আপনি কি চান
এটাই। Claude Code ব্যবহারের জন্য প্রস্তুত।
বারো মাস আগে, আমি কখনও কোড না লেখার স্বপ্ন দেখিনি। কিন্তু নভেম্বর 2025 থেকে, আমি আমার দিনগুলি AI বৈশিষ্ট্য ডিজাইন করতে, কোড পর্যালোচনা করতে এবং আমার AI উন্নয়ন চক্র উন্নত করতে ব্যয় করেছি — যা প্রতিবার একটি নতুন সীমান্ত মডেল ড্রপ হলে পরিবর্তিত হয়। এটি ক্রমাগত উন্নত করা প্রয়োজন।
Claude Code বাক্সের বাইরে দুর্দান্ত কাজ করে, কিন্তু কয়েকটি সরঞ্জাম রয়েছে যা শক্তি গুণক হিসাবে কাজ করে। আমাকে প্রতিটিটি আপনার মাধ্যমে হাঁটতে দিন।
সরঞ্জাম 1: Superpowers — আপনার এজেন্টের জন্য একটি কাঠামোবদ্ধ প্রক্রিয়া
প্রথম সরঞ্জামটি সত্যিই একটি সরঞ্জাম নয়। এটি একসাথে প্যাকেজ করা দক্ষতার একটি সেট।
একটি দক্ষতা শুধুমাত্র নির্দিষ্ট কর্মগুলি সম্পাদন করার সময় Claude অনুসরণ করার জন্য নির্দেশাবলীর একটি সেট। শেষ পর্যন্ত, এটি একটি মার্কডাউন ফাইল যা আপনি Claude Code কে দেন, এবং এটি একটি নির্দিষ্ট কাজ ট্রিগার পূরণ করলে সেই নির্দেশাবলী অনুসরণ করে।

আমি যা ব্যবহার করি তাকে Superpowers বলা হয়। এটি কীভাবে কাজ করে: যখন Claude একটি নির্দিষ্ট কাজ চিহ্নিত করে, এটি প্রয়োজনীয় দক্ষতা লোড করে, তারপর সেই দক্ষতায় নির্দেশাবলী অনুসরণ করে। এটি Claude কে একই সমস্যা সমাধানের জন্য একটি পুনরাবৃত্তিযোগ্য উপায় দেয়।
একটি ব্যবহারিক উদাহরণ
বলুন আপনি Claude কে বলেন, “আমি একটি বৈশিষ্ট্য তৈরি করতে চাই যাকে ব্যবহারকারী লগইন বলা হয়।” একটি দক্ষতা রয়েছে যাকে ব্রেনস্টর্মিং বলা হয় যা Claude কে ফলাফল অর্জনের বিষয়ে প্রকাশক প্রশ্ন জিজ্ঞাসা করতে অনুরোধ করে। একবার আপনি প্রশ্নের উত্তর দিলে, Claude একটি ডিজাইন একত্রিত করে এবং এটি আপনার পর্যালোচনার জন্য উপস্থাপন করে। যদি আপনি সম্মত হন, এটি ডিজাইন প্রয়োগ করে।

এটি আপনাকে যা দেয়:
- আপনি এবং আপনার এজেন্টের জন্য একটি কোডিং রোডম্যাপ অনুসরণ করতে
- একটি পুনরাবৃত্তিযোগ্য প্রক্রিয়া যা আপনি সময়ের সাথে উন্নত করতে পারেন
- কোনো কোড লেখার আগে কাঠামোবদ্ধ চিন্তাভাবনা
সবচেয়ে গুরুত্বপূর্ণ অংশ এটি: যদি এটি একটি প্রক্রিয়া হয়, আপনি এটি উন্নত করতে পারেন।
Superpowers ইনস্টল করা
ইনস্টলেশন সহজ। আপনার Claude Code টার্মিনালে, /plugin টাইপ করুন, মার্কেটপ্লেসে যান এবং Superpowers ইনস্টল করুন। Superpowers GitHub রিপোতে সম্পূর্ণ ইনস্টলেশন নির্দেশাবলী রয়েছে — মার্কেটপ্লেস ইনস্টল করতে প্রথম লাইন ধরুন, তারপর দক্ষতা নিজেই ইনস্টল করতে দ্বিতীয় লাইন।
সরঞ্জাম 2: Serena — আপনার কোডিং এজেন্টের জন্য মেমরি
দ্বিতীয় সরঞ্জামটিকে Serena বলা হয়, এবং আমাকে বলতে দিন কেন আপনার এটি প্রয়োজন।
এই চিত্রটি কল্পনা করুন। এটি দেরী। আপনি একটি জটিল বৈশিষ্ট্য তৈরিতে ঘন্টা ব্যয় করেছেন। প্রমাণীকরণ কাজ করছে। ডাটাবেস স্কিমা দৃঢ়। আপনি API তার করছেন। কিন্তু এটি একটি দীর্ঘ দিন ছিল, তাই আপনি রাত কাটান।
পরের সকালে, আপনি একটি নতুন চ্যাট খুলুন এবং বলুন, “চলুন API পরিবর্তনগুলি চালিয়ে যাই।”
Claude প্রতিক্রিয়া জানায়: “হাহ? আমি কোনো API পরিবর্তন বা এন্ডপয়েন্ট দেখছি না। আপনি কি আমাকে সেগুলি সেট আপ করতে সাহায্য করতে চান?”

আপনার প্রসঙ্গ চলে গেছে। Windows রাতে আপডেট হয়েছে। আপনি উইন্ডো বন্ধ করেছেন। আপনি কথোপকথনের সীমা আঘাত করেছেন। এটি সত্যিই গুরুত্বপূর্ণ? আপনি শুরু করছেন। আপনাকে স্থাপত্য, সিদ্ধান্ত, আপনি একসাথে আবিষ্কার করা সমস্যাগুলি পুনরায় ব্যাখ্যা করতে হবে।
এটি প্রতিবার ঘটে যখন আপনি তাজা শুরু করেন — যতক্ষণ না আপনি Serena যোগ করেন।
Serena কীভাবে কাজ করে
Serena আপনার পুরানো কথোপকথন শব্দের জন্য শব্দ লোড করে না। এটি অসম্ভব হবে। এটি যা করে তা হল পূর্ববর্তী সেশনগুলিকে একটি সারাংশে পাতন করা — এটিকে পিছনে রুটি ছেড়ে যাওয়ার মতো চিন্তা করুন।
যখন আপনি একটি নতুন চ্যাট শুরু করেন, Serena Claude কে প্রসঙ্গ দেয়:
- এখানে আমরা যা তৈরি করেছি
- এখানে প্রমাণীকরণ স্তর কীভাবে কাজ করে
- এখানে আমরা এই ডাটাবেস স্কিমা বেছে নিয়েছি কেন
Claude শূন্য থেকে শুরু করার পরিবর্তে যেখানে আপনি ছেড়ে গিয়েছিলেন সেখানে তুলে নেয়। এটি দীর্ঘমেয়াদী প্রকল্পগুলির জন্য অমূল্য প্রমাণিত হয়েছে। কিছু বিল্ডের একাধিক পর্যায় রয়েছে, বিভিন্ন ডেলিভারেবল। অ্যাপ বৃদ্ধির সাথে সাথে, সবকিছু কীভাবে একসাথে ফিট করে তা ব্যাখ্যা করা কঠিন হয়ে ওঠে। Serena আপনার জন্য এটি পরিচালনা করে।

এটি আপনার কোডিং এজেন্টের জন্য মেমরির মতো।
আপনি Serena এর GitHub পৃষ্ঠায় খুঁজে পেতে পারেন, যেখানে নির্দেশাবলী, ডায়াগ্রাম এবং বিভিন্ন কোডিং এজেন্টের জন্য প্লাগইন রয়েছে। কিন্তু এখানে মজার অংশ — আপনার GitHub নির্দেশাবলী ম্যানুয়ালি অনুসরণ করার প্রয়োজন নেই। শুধু Claude কে এটি ইনস্টল করতে বলুন। আমি Claude কে স্থানীয়ভাবে একটি mcp.json ফাইলে Serena ইনস্টল করতে বলেছিলাম এবং এটি সঠিক শুরু হয়েছিল।
সরঞ্জাম 3: Git Worktrees — সমান্তরাল এজেন্টদের জন্য বিচ্ছিন্নতা
তৃতীয় সরঞ্জামটি একটি প্লাগইন নয়। এটি এমনকি একটি AI সরঞ্জাম নয়। এটি একটি Git বৈশিষ্ট্য যাকে worktrees বলা হয় এবং এটি আমার ওয়ার্কফ্লোর একটি গুরুত্বপূর্ণ অংশ হয়ে উঠেছে।
আমি কঠিন উপায়ে worktrees সম্পর্কে শিখেছি। আমার দুটি Claude উদাহরণ চলছিল — একটি একটি শেষ থেকে শেষ বৈশিষ্ট্য তৈরি করছিল, অন্যটি ডাটাবেস রিফ্যাক্টর করছিল। তাদের পথ অতিক্রম করা উচিত ছিল না, কিন্তু তারা করেছিল। তারা একে অপরের কাজ অতিলিখন করতে শুরু করেছিল। প্রতিটি এজেন্ট অর্ধ-বাস্তবায়িত কোডের সংস্করণ চেক করেছিল এবং আত্মবিশ্বাসের সাথে দাবি করেছিল যে তারা সম্পন্ন হয়েছে। এটি একটি বিশৃঙ্খলা ছিল।

Worktrees এটি কীভাবে সমাধান করে
Worktrees কার্যকরভাবে রিপোর্টের অনুলিপি তৈরি করে। প্রতিটি এজেন্ট কাজ করার জন্য নিজস্ব ফোল্ডার পায়, তাই যখন ফাইলগুলি পরিবর্তিত হয়, তারা অন্য এজেন্টের থেকে বিচ্ছিন্নভাবে পরিবর্তিত হয়।
“কিন্তু Chuck, এই পরিবর্তনগুলি কীভাবে মার্জ করা হয়?”
ভাল প্রশ্ন। আপনি আপনার কোড Git এ চেক করেন। Worktrees একটি Git ধারণা, এবং আপনি Git এর মান মার্জ প্রক্রিয়া ব্যবহার করেন। এটি শুধু কাজ করে।
আপনার প্রকল্পে Worktrees সেট আপ করা
আমি আমার ওয়ার্কফ্লোতে দুটি উপায়ে worktrees অন্তর্ভুক্ত করি:
- Superpowers এর মাধ্যমে — এটি ইতিমধ্যে worktrees ব্যবহার করার জন্য নির্দেশাবলী রয়েছে
- একটি CLAUDE.md ফাইলের মাধ্যমে — যদি AI Superpowers নির্দেশাবলী উপেক্ষা করে তবে ব্যাকআপ হিসাবে
যদি আপনি CLAUDE.md এর সাথে পরিচিত না হন, এটি একটি ফাইল যা প্রতিটি প্রসঙ্গে লোড করা হয়। এটি Claude কে স্থাপত্য, কোডিং মান, প্যাটার্ন, স্থাপনা লক্ষ্য, শেখা পাঠ সম্পর্কে নির্দেশাবলী দেয় — যেকোনো কিছু Claude প্রতিটি নতুন সেশন শুরু করার সময় জানতে হবে।
আমি শুধু Claude কে একটি CLAUDE.md ফাইল তৈরি করতে বলেছিলাম যার একটি প্রয়োজন যে সমস্ত কাজ worktrees এ করা হয়। ফলাফল:
“সমস্ত কাজ Git worktrees এ করা আবশ্যক। প্রধান কর্মক্ষেত্র দূষিত করা এড়াতে প্রতিটি কাজের জন্য বিচ্ছিন্ন worktrees ব্যবহার করুন।”
এটাই। এমনকি যদি আপনি Superpowers ব্যবহার না করেন, এটি কীভাবে আপনি Claude Code কে আপনার প্রকল্পে worktrees ব্যবহার করতে পারেন।
সবকিছু কর্মে দেখা
আমাকে আপনাকে দেখান যে এই সরঞ্জামগুলি কীভাবে একসাথে কাজ করে।
আমি Claude কে একটি মৌলিক to-do অ্যাপ তৈরি করতে বলে শুরু করেছিলাম React ব্যবহার করে। ফাইলগুলি VS Code এর বাম দিকে প্রদর্শিত হতে শুরু করেছিল এবং কয়েক মিনিটের মধ্যে, dev সার্ভার চলছিল। একটি সম্পূর্ণ কার্যকরী to-do অ্যাপ — শুধু এটি।
কিন্তু এখানে এটি আকর্ষণীয় হয়ে ওঠে। চলুন একই সময়ে তিনটি Claude উদাহরণ চালাই:
ট্যাব 1: “আপনি একটি ডাটাবেস যোগ করার অন্বেষণ করতে পারেন? আমাকে বিকল্প দিন।” ট্যাব 2: “আপনি হালকা এবং অন্ধকার মোড যোগ করতে পারেন?” ট্যাব 3: “GitHub এ CI সেট আপ করতে কী লাগবে?”
তিনটি এজেন্ট একযোগে তাদের নিজস্ব worktrees এ কাজ করে। যখন একটি এজেন্ট শেষ করে, এর ট্যাবে একটি ছোট বিন্দু প্রদর্শিত হয়। আমি ওভার ক্লিক করি, কাজ পর্যালোচনা করি, অনুমোদন বা সামঞ্জস্য করি, কোড চেক করি এবং পরবর্তী সম্পন্ন ট্যাবে যাই।
এটি কীভাবে আমি দিনে দিনে Claude Code ব্যবহার করি — সমান্তরাল কাজ শুরু করা, ট্যাবের মধ্যে ঘোরানো, ফলাফল পর্যালোচনা করা এবং চালু করা। এটি কাজ করার একটি মৌলিকভাবে ভিন্ন উপায়।
আরেকটি বাস্তব-বিশ্ব উদাহরণ
আমি সম্প্রতি একটি সার্ভারে Ubuntu ইনস্টল করতে প্রয়োজন ছিল। একবার আমি হার্ডওয়্যার সেট আপ করলে, আমি Claude Code কে শেল অ্যাক্সেস দিয়েছিলাম এবং চলে গিয়েছিলাম। কয়েক বছর আগে, এটি Google এর জন্য টিউটোরিয়াল অনুসন্ধান এবং সফ্টওয়্যার ইনস্টল করতে ঘন্টা ব্যয় করার অর্থ হবে। যখন আমি ত্রিশ মিনিট পরে ফিরে এসেছিলাম, আমার সার্ভার এবং ওয়েবসাইট চালু এবং চলছিল।
বোনাস টিপ: আপনার ভয়েস দিয়ে Claude এর সাথে কথা বলুন
এখানে একটি উৎপাদনশীলতা টিপ যা উপেক্ষা করা সহজ: Claude এর সাথে কথা বলতে ভয়েস-থেকে-পাঠ ব্যবহার করুন।
আমি Wisperflow নামক একটি অ্যাপ ব্যবহার করি। আপনি এটি ডাউনলোড করেন, এটি ইনস্টল করেন, এটি আপনার মাইকে সংযুক্ত করেন এবং আপনি যেতে প্রস্তুত। এটি বছরে প্রায় $200 খরচ করে, তাই এটি বিনামূল্যে নয়।
যদি আপনি একটি সস্তার বিকল্প খুঁজছেন, Superwhisper চেক করুন। Superwhisper এর সাথে, আপনি আপনার নিজের AI API কী নিয়ে আসেন — অ্যাপটি নিজেই প্রতি মাসে প্রায় $5 খরচ করে এবং আপনি আপনার নিজের API ব্যবহারের জন্য অর্থ প্রদান করেন।
তাদের টাইপ করার পরিবর্তে আপনার নির্
লেখক: চাক কনওয়ে একজন এআই ইঞ্জিনিয়ার যার কাছে প্রায় ৩০ বছরের সফটওয়্যার ইঞ্জিনিয়ারিং অভিজ্ঞতা রয়েছে। তিনি ব্যবহারিক এআই সিস্টেম তৈরি করেন—কন্টেন্ট পাইপলাইন, অবকাঠামো এজেন্ট এবং সরঞ্জাম যা বাস্তব সমস্যার সমাধান করে—এবং তার শেখার বিষয়গুলি শেয়ার করেন। তার সাথে সোশ্যাল মিডিয়ায় সংযোগ করুন: X (@chuckconway) অথবা তাকে YouTube এবং SubStack এ দেখুন।