মূল কনটেন্টে যান
এআই টিউটোরিয়াল

cc-stretch ব্যবহার করে Claude Code-এর উত্তর একবারে একটি বাক্যাংশ পড়ুন

জানুন কীভাবে cc-stretch Claude Code-এ stretchtext যোগ করে, যাতে আপনি সংক্ষিপ্ত উত্তর দ্রুত পড়তে, প্রয়োজনীয় বাক্যাংশগুলোই সম্প্রসারিত করতে এবং অবস্থান না হারিয়ে আবার সেগুলো সংকুচিত করতে পারেন। এই নির্দেশিকায় ইনস্টলেশন, ব্যবহার, সমর্থিত পরিবেশ, সীমাবদ্ধতা ও ডেভেলপমেন্ট কমান্ড সম্পর্কে আলোচনা করা হয়েছে।

cc-stretch দিয়ে Claude Code-এর উত্তর একবারে একটি বাক্যাংশ পড়ুন

cc-stretch যা করে

cc-stretch হলো একটি Claude Code প্লাগইন, যা দীর্ঘ উত্তর স্ক্যান করে পড়া সহজ করে। Claude প্রথমে তার উত্তরের একটি সংক্ষিপ্ত সংস্করণ দেখায়। আপনি কোনো লিংকযুক্ত বাক্যাংশে ক্লিক করলে, সেটি অতিরিক্ত ব্যাখ্যাসহ একই জায়গায় প্রসারিত হয়। আবার সংকুচিত করতে «-এ ক্লিক করুন।

আপনি ইতিমধ্যে যে লেখা পড়েছেন, সেটি একই অবস্থানে থাকে। তার চারপাশে অতিরিক্ত শব্দ দেখা যায়, তাই নিজের অবস্থান না হারিয়ে ধাপে ধাপে উত্তরটি অন্বেষণ করতে পারেন।

বাক্যাংশে ক্লিক করলে Claude Code-এ একটি উত্তর একই জায়গায় প্রসারিত হচ্ছে

প্লাগইন ইনস্টল করুন

নিচের কমান্ডগুলো ব্যবহার করে Claude Code সেশনের ভেতর থেকে cc-stretch ইনস্টল করুন:

/plugin install cc-stretch --marketplace pro-vi/cc-stretch
/tui fullscreen

টার্মিনালে দ্বিতীয় কমান্ডটি Claude Code-কে fullscreen renderer-এ পরিবর্তন করে। ক্লিকযোগ্য প্রসারণ সঠিকভাবে কাজ করার জন্য এটি প্রয়োজনীয়। কমান্ডটি সেশন পুনরায় চালু করে এবং তা অব্যাহত রাখে।

Claude ডেস্কটপ অ্যাপে প্রসারণগুলো স্বয়ংক্রিয়ভাবে লিংকের মতো আচরণ করে। প্রসারিত করতে কোনো প্রসারণে ক্লিক করুন এবং বন্ধ করতে «-এ ক্লিক করুন; অতিরিক্ত কোনো সেটিং প্রয়োজন নেই।

উত্তর পড়তে cc-stretch ব্যবহার করুন

1. সংক্ষিপ্ত রূপ দিয়ে শুরু করুন

Claude উত্তর পাঠালে cc-stretch প্রথমে সংক্ষিপ্ত সংস্করণটি দেখায়। README-তে এটিকে skim বলা হয়েছে: এমন একটি উত্তর, যার প্রতিটি প্রসারণ বন্ধ থাকে।

2. একটি বাক্যাংশ প্রসারিত করুন

আরও প্রেক্ষাপট প্রয়োজন এমন কোনো লিংকযুক্ত বাক্যাংশে ক্লিক করুন। আপনি ইতিমধ্যে পড়া শব্দগুলো প্রতিস্থাপন না করে বাক্যাংশটি একই জায়গায় প্রসারিত হয়ে অতিরিক্ত বিবরণ যোগ করে।

উদাহরণস্বরূপ, একটি সংক্ষিপ্ত ব্যাখ্যা এভাবে শুরু হতে পারে:

মোনাড হলো এমন একটি টাইপ, যা ভ্যালু মোড়ায় এবং প্রতিটি ধাপে একটি মোড়ানো ভ্যালু ফেরত দেওয়া ধাপগুলোকে চেইন করতে দেয়।

বাক্যটি প্রসারিত করার পর মূল শব্দচয়ন বজায় রেখেই আরও বিবরণ দিতে পারে:

প্রোগ্রামিংয়ে, মোনাড হলো একটি জেনেরিক টাইপ, যা ভ্যালু মোড়ায়, এবং এটি এমন ধাপগুলোকে চেইন করতে দেয়, যেগুলো প্রতিটি সাধারণ ভ্যালু গ্রহণ করে একটি মোড়ানো ভ্যালু ফেরত দেয়, ধাপগুলোর মাঝে হাতে করে কিছু আনর‍্যাপ না করেই।

3. বিস্তারিত অংশ সংকুচিত করুন

প্রসারিত বাক্যাংশকে আবার সংক্ষিপ্ত রূপে আনতে «-এ ক্লিক করুন। মনোযোগের পরিবর্তনের সঙ্গে দ্রুত সারাংশ ও গভীর ব্যাখ্যার মধ্যে চলাচল করতে এটি সাহায্য করে।

তিনটি পড়ার স্তর বুঝে নিন

বাক্যাংশে ক্লিক করলে Claude Code-এ একটি উত্তর একই জায়গায় প্রসারিত হচ্ছে

cc-stretch একটি উত্তরকে তিনটি শব্দ দিয়ে বর্ণনা করে:

  • Skim: প্রতিটি প্রসারণ বন্ধ থাকা উত্তর। ডিফল্টভাবে আপনি এটিই পড়েন।
  • Full: প্রতিটি প্রসারণ খোলা থাকা একই উত্তর। Claude যা লিখেছে, তার সবকিছু এতে থাকে।
  • Read: skim এবং আপনি যে প্রসারণগুলো খুলেছেন, তাদের সমন্বয়।

প্লাগইনটি skim ও full সংস্করণের মধ্যবর্তী পরিসরকে কেন্দ্র করে তৈরি। একবারে একটি বাক্যাংশ করে কোন বিবরণ আপনার মনোযোগের যোগ্য, তা আপনি নির্ধারণ করেন। এটি এমন progressive disclosure, যা শুধু ইন্টারফেসের পরিবর্তে পাঠক নিয়ন্ত্রণ করেন।

প্রধান বৈশিষ্ট্য

  • নেস্টেড প্রসারণ: একটি দীর্ঘ প্রসারিত অংশে আরও বিস্তারিত জানার জন্য অতিরিক্ত প্রসারণ থাকতে পারে।
  • পরিষ্কার স্ট্রিমিং: Claude উত্তর তৈরি করার সময়ও ইতিমধ্যে উপলভ্য প্রসারণগুলো তাদের সংক্ষিপ্ত রূপে দেখা যায়।
  • কম দৃশ্যমান টুল কল: সম্পন্ন টুল কলের দলগুলো Claude Code-এর নিজস্ব এক-লাইনের সারাংশে ভাঁজ হয়ে যায়, যেমন Ran 3 shell commands ▸ show।
  • দৃশ্যমান ব্যর্থতা ও সক্রিয় কাজ: চলমান টুল কল এবং ত্রুটি তৈরি করা কলগুলো ভাঁজ না হয়ে খোলা থাকে।

টার্মিনাল ও ডেস্কটপে আচরণ

Claude Code-এর টার্মিনাল fullscreen layout এবং Claude ডেস্কটপ অ্যাপে ক্লিক কাজ করে। অন্যান্য পরিবেশে প্রতিটি প্রসারণ খোলা থাকে, কারণ ইন্টারফেসটি লেখা আড়াল বা আপডেট করতে পারে না। টার্মিনালের প্রধান স্ক্রিনেও একই সীমাবদ্ধতা রয়েছে, কারণ কোনো উত্তর দেখানোর পর মুদ্রিত লেখা পরিবর্তন করা যায় না।

প্রথম উত্তরটি সম্পূর্ণ প্রসারিত অবস্থায় দেখা গেলে, Claude Code fullscreen mode-এ চলছে কি না পরীক্ষা করুন। Claude Code 2.1.300 অনুযায়ী, fullscreen কনফিগার করা থাকলেও কিছু কনফিগারেশনে প্রধান স্ক্রিনে শুরু হতে পারে। এর মধ্যে রয়েছে tmux -CC, Windows থেকে SSH সংযোগ, অথবা আগের fullscreen শুরু ব্যর্থ হয়েছে এমন মেশিন। এসব ক্ষেত্রে Claude Code চালু করুন:

CLAUDE_CODE_NO_FLICKER=1

Windows ব্যবহারকারীদের আরও জানা উচিত যে ক্লিক এখনো কাজ না করার খবর পাওয়া গেছে। issue #1-এ অবস্থা অনুসরণ করুন।

গুরুত্বপূর্ণ সীমাবদ্ধতা

  • Claude উত্তরের সব স্তর আগেই লিখে ফেলে। আপনি কম শব্দ পড়েন, কিন্তু প্লাগইন ছাড়া যত টোকেন লাগত, প্রতিক্রিয়াটির খরচ প্রায় তত টোকেনই থাকে।
  • যেখানে cc-stretch লোড করা হয়নি, সেখানে {{short|long}} মার্কআপ কাঁচা লেখা হিসেবে দেখা যায়।
  • প্লাগইনটি Claude Code-এর early-access function-hook plugin API-এর ওপর তৈরি, যা রিলিজভেদে পরিবর্তিত হতে পারে।
  • Claude ডেস্কটপ অ্যাপে cc-stretch-এর টুল-কল ভাঁজ দেখানো হয় না; অ্যাপটি নিজস্ব টুল-কল উপস্থাপনা দেখায়।
  • কোনো টার্মিনাল সেশন ডেস্কটপ অ্যাপের সঙ্গেও যুক্ত থাকলে, উত্তর স্ট্রিম হওয়ার সময় মার্কআপ দৃশ্যমান হতে পারে, কারণ ডেস্কটপ অ্যাপ ওই মার্কআপ থেকে তার লিংক তৈরি করে।

পড়ার পরিমাণ কমার বিষয়ে কী আশা করবেন

চারটি coding project-এর 69টি বাস্তব উত্তর নিয়ে প্রকল্পটির পরিমাপে দেখা গেছে, ক্লিক করার আগে দেখানো সংস্করণে প্লাগইন ছাড়া Claude-এর তৈরি শব্দের 17% ছিল। এতে সবচেয়ে গুরুত্বপূর্ণ প্রায় প্রতি তিনটির মধ্যে দুটি পয়েন্ট অন্তর্ভুক্ত ছিল; বাকি বিবরণ প্রসারণের মাধ্যমে উপলভ্য ছিল।

আপনার ফলাফল নির্ভর করে Claude-এর উত্তর সাধারণত কত দীর্ঘ হয় তার ওপর। আপনার উত্তরগুলো যদি এমনিতেই সংক্ষিপ্ত হয়, তাহলে cc-stretch পড়ার সময় কম সাশ্রয় করবে। পরিমাপটি কীভাবে করা হয়েছে এবং নিজের ট্রান্সক্রিপ্টে কীভাবে চালাতে হয়, তা রিপোজিটরির বেঞ্চমার্ক ডিরেক্টরি-তে ব্যাখ্যা করা হয়েছে।

ডেভেলপমেন্ট কমান্ড

আপনি যদি প্রকল্পটিতে কাজ করেন, রিপোজিটরির সেটআপ অনুযায়ী এর নির্ভরতাগুলো ইনস্টল করে এই কমান্ডগুলো ব্যবহার করুন:

npm test            # claude plugin validate . && claude plugin test .
npm run typecheck   # the benchmark scripts

প্রকল্পটিতে একটি ফিল্ম ওয়ার্কফ্লোও রয়েছে। film/take.mjs স্ক্রিপ্টটি WezTerm প্যানে Claude Code চালায় এবং স্ক্রিন রেকর্ড করে, আর film/compose.mjs ফিল্মটি রেন্ডার করে। ফিল্মে ব্যবহৃত আর্কাইভ ছবিগুলোর উৎস ও লাইসেন্সসংক্রান্ত বিবরণ film/CREDITS.md-তে তালিকাভুক্ত আছে।

উপসংহার

cc-stretch, Ted Nelson-এর stretchtext ধারণাকে Claude Code-এ নিয়ে আসে: একটি সংক্ষিপ্ত উত্তর দিয়ে শুরু করুন, শুধু প্রয়োজনীয় ব্যাখ্যাগুলো খুলুন, এবং পড়ার অবস্থান না হারিয়ে সেগুলো গুটিয়ে ফেলুন। প্লাগইনটি ইনস্টল করুন, প্রয়োজনে টার্মিনারটিকে ফুলস্ক্রিনে নিন, এবং Claude-এর প্রতিটি উত্তরের কতটা পড়বেন তা নিয়ন্ত্রণ করতে লিংক করা বাক্যাংশগুলো ব্যবহার করুন।

আরও পটভূমি ও বাস্তবায়নের বিবরণের জন্য cc-stretch রিপোজিটরি দেখুন।

cc-stretch দিয়ে Claude Code-এর উত্তর একবারে একটি বাক্যাংশ পড়ুন