নিজের AI সংবাদসারের জন্য শুধু লিংক সংক্ষেপ করার নির্দেশ যথেষ্ট নয়। অনুমোদিত উৎস থেকে সংগ্রহ, আগে দেখা বিষয় চেনা, তথ্যভিত্তিক শর্ত ও বিচার আলাদা করা এবং পাঠানো বিষয় উৎসের লিংকসহ সংরক্ষণ করতে হয়। Cole Medin-এর build-signal-engine দক্ষতা কোডিং এজেন্টকে আপনার রিপোজিটরিতে সেই ব্যবস্থা তৈরির নির্দেশ দেয়। এটি নির্মাণপদ্ধতি; তৈরি কোড ও তার আচরণ নির্ভর করে আপনার উত্তর, উৎস, পরিষেবা ও পরীক্ষার ওপর।

এই নির্দেশিকা তাঁদের জন্য, যাঁরা Claude Code ব্যবহার করেন, প্রকল্পের ফোল্ডার নিয়ন্ত্রণ করেন এবং কোন ফিড বা API ব্যবহারের অনুমতি আছে তা ঠিক করতে পারেন। উৎসে প্রবেশাধিকার ও বেছে নেওয়া অর্থপ্রদত্ত ডেটা বা মডেল পরিষেবার পরিচয়তথ্য লাগবে। দক্ষতার ফাইল রিপোজিটরির MIT লাইসেন্সে পাওয়া যায়; এজেন্ট ব্যবহার, উৎস আনা ও মডেল কলের খরচ তবু হতে পারে। BIG CHANGE commit 847be0848ae7b997ae4420bc0eac267177a066a2-এর দক্ষতা ও সরবরাহকারীর নথি পরীক্ষা করেছে। আমরা এটি ইনস্টল করিনি, ইঞ্জিন বানাইনি বা সংবাদসার চালাইনি।

১. প্রকল্পে দক্ষতার নির্দিষ্ট সংস্করণ যোগ করুন

আলাদা কাজের ফোল্ডারে Cole Medin-এর দক্ষতার রিপোজিটরি ক্লোন করে নির্দিষ্ট commit বেছে নিন:

Terminal
git clone https://github.com/coleam00/skills.git skills-source
git -C skills-source checkout --detach 847be0848ae7b997ae4420bc0eac267177a066a2

সম্পূর্ণ skills-source/.claude/skills/build-signal-engine/ ডিরেক্টরি <your-project>/.claude/skills/build-signal-engine/-এ কপি করুন। references/ ও templates/ উপডিরেক্টরি SKILL.md-এর পাশে রাখুন; নির্দেশে আপেক্ষিক পথ দিয়ে সেগুলো উল্লেখ করা আছে। কপির সঙ্গে রিপোজিটরির MIT LICENSE ও কপিরাইট বিজ্ঞপ্তি রাখুন। প্রকল্পের এই স্থানীয় কপি অন্য দক্ষতা আনে না এবং নির্দেশিকাকে পর্যালোচনাযোগ্য সংস্করণের সঙ্গে যুক্ত রাখে।

রিপোজিটরি Claude Code-এ খুলে নতুন সেশন শুরু করুন, যাতে প্রকল্পের দক্ষতা শনাক্ত হয়। উপলব্ধ দক্ষতায় build-signal-engine আছে কি না দেখুন, তারপর ইঞ্জিন তৈরির রিপোজিটরির পথসহ /build-signal-engine ডাকুন। Claude Code-এর দক্ষতার নথি প্রকল্পের পথ .claude/skills/<name>/SKILL.md শনাক্ত করা ও /skill-name দিয়ে চালানো বোঝায়। না পেলে উৎস বা সরবরাহকারী বদলানোর আগে ডিরেক্টরির বানান ও সরাসরি তার মধ্যে SKILL.md আছে কি না দেখুন। কোড লেখা বা চালানোর অনুমতি দেওয়ার আগে দক্ষতা ও সহায়ক ফাইল পড়ুন।

২. নিজের উদাহরণ থেকে তৈরি প্রোফাইল অনুমোদন করুন

দক্ষতা প্রশ্নোত্তর দিয়ে শুরু হয়। কোন তথ্য আপনার সিদ্ধান্ত বদলাবে, সত্যিই মিস করা বিষয় প্রথম কোথায় এসেছিল এবং কোথায় সংবাদসার পড়তে চান বলুন। সত্যিকারের কাঙ্ক্ষিত ও বাদ দেওয়ার মতো বিষয় দিন, সম্ভব হলে লিংকসহ। অনুমোদিত উৎস, বয়স বা প্রতিক্রিয়ার মতো তথ্যগত সীমা, সংবাদসারের দৈর্ঘ্য ও গন্তব্য ঠিক করুন। এজেন্টের উচিত উত্তরগুলো দিয়ে PROFILE.md বানানো, এর জন্য templates/PROFILE.md ব্যবহার করা এবং নির্মাণের আগে অনুমোদন নেওয়া।

ফাইলের উৎসতালিকা ও সিদ্ধান্তের প্রশ্ন পড়ুন। কোনো বিষয় নির্দিষ্ট নতুন অগ্রগতি জানায় কি না—এমন প্রশ্নের আপনার কাজে পরিষ্কার অর্থ থাকতে হবে। রাখা ও বাদ দেওয়ার উদাহরণ পরে ছোট পরীক্ষাসেট হবে। কয়েকটি সহজ ফিডই দরকার হলে ফিড রিডার বা সতর্কবার্তা যথেষ্ট কি না ভাবুন; ইঞ্জিন অতিরিক্ত অংশ ও বারবার পরিষেবা কল যোগ করে।

উৎসের পরিচয়তথ্য প্রোফাইল, নির্দেশ, রিপোজিটরিতে জমা ফাইল ও লগে রাখবেন না। দক্ষতা এমন পরিবেশ-ফাইল চায়, যা Git উপেক্ষা করবে এবং তৈরি প্রোগ্রাম পড়বে। তবুও কোন ক্ষেত্র কোন সরবরাহকারীর কাছে যায় এবং আগ্রহ বা উৎসের লেখায় সংবেদনশীল তথ্য আছে কি না পরীক্ষা করুন।

৩. আগে একটি অনুমোদিত উৎস তৈরি করে সংরক্ষণ পরীক্ষা করুন

আরও উৎস যোগ করার আগে এজেন্টকে একটি উৎস শুরু থেকে শেষ পর্যন্ত কার্যকর করতে বলুন। প্রতিটির অনুমোদিত উপায় ঠিক করুন: সরকারি ফিড বা API, নির্বাচিত পরিষেবাদাতা, অথবা শর্তে অনুমোদিত অন্য উপায়। স্বয়ংক্রিয় প্রবেশাধিকার না থাকলে উৎসটি বাদ দিন। references/sources.md উৎসের ধরন ও ব্যর্থতার কথা বলে; প্রবেশের অধিকার দেয় না।

প্রতিটি সংগৃহীত বিষয় templates/item_schema.md-এর ক্ষেত্রের সঙ্গে মিলবে: স্থির id, উৎস, শিরোনাম, URL, মূল লেখা, প্রকাশের সময়, উপলব্ধ প্রতিক্রিয়া ও মেটাডেটা। কোন ফিল্টার লেগেছে, সিদ্ধান্তের ফল ও সংবাদসারে ছিল কি না তাও সংরক্ষিত হবে। পরিবর্তন-তালিকায় আলাদা তারিখযুক্ত স্থির পরিচয়ের বিষয় চাই; বদলাতে থাকা পুরো পাতাকে একটি বিষয় ধরা নয়। অন্য সংরক্ষণব্যবস্থা আগে থেকে না থাকলে দক্ষতা SQLite প্রস্তাব করে।

উৎসের বাস্তব উত্তর ও সংরক্ষিত সারি দেখুন। দ্বিতীয় সংগ্রহে পরিচয় ও URL একই বিষয় দেখায় কি না নিশ্চিত করুন; প্রতিটি উৎসে ফেরত পাওয়া, নতুন ও পুনরাবৃত্তির সংখ্যা লিখুন। অপ্রত্যাশিত খালি উত্তর, অনুপস্থিত তারিখ, পাঠোদ্ধারের ত্রুটি বা দ্বিতীয়বার একই বিষয় আবার তৈরি হওয়া পরীক্ষা করুন। পুনরাবৃত্তি বাদ দেওয়া একই পরিচয়ের পুনরায় সংরক্ষণ বা পরবর্তী সিদ্ধান্ত ঠেকায়; অর্থপ্রদত্ত উৎস আবার আনার খরচ মুছে দেয় না।

৪. তথ্যগত ফিল্টার ও সিদ্ধান্ত আলাদা রাখুন

তৈরি কোডে বয়স, সংখ্যাগত প্রতিক্রিয়া, ভাষা, দৈর্ঘ্য ও আগে দেখা বিষয়ের স্পষ্ট নিয়ম দিন। প্রতিটি নিয়মে বাদ পড়ার সংখ্যা পড়ুন এবং নমুনা দেখুন। উৎস কোনো সারির টাকা নিয়ে থাকলে পরের ফিল্টার ফেরত দেয় না। প্রতি চালনায় বিলযোগ্য উৎস-সারির সীমা রাখুন এবং উৎস, সিদ্ধান্তের মডেল ও পড়ার মডেলের খরচ আলাদা লিখুন।

বাকি বিষয়ের জন্য দক্ষতা প্রতিটির একটি টাইপ-নির্ধারিত সিদ্ধান্ত অনুরোধ প্রস্তাব করে, যেখানে প্রোফাইলের প্রাসঙ্গিকতা ও নতুন নির্দিষ্ট ঘটনা নিয়ে প্রশ্ন একসঙ্গে থাকে। রেফারেন্সে OpenRouter-এর মাধ্যমে TypeSafe-এর Jev একটি বিকল্প; কাঠামোবদ্ধ ফল দেওয়া মডেলও চলতে পারে। নির্দিষ্ট রেফারেন্সে typesafe/jev-1.13 আছে। OpenRouter-এর অক্টোবর ২০২৬-এর Jev নির্দেশিকা 1.14 বর্ণনা করে এবং বলে 1.13 এখনও পাওয়া যায়। সচেতনভাবে পরিবর্তন পর্যালোচনা ও পরীক্ষা না করলে নির্দিষ্ট সংস্করণ রাখুন। Jev-এর সিদ্ধান্তের প্রান্তবিন্দু চ্যাট সম্পূর্ণ করার কল থেকে আলাদা। BIG CHANGE-এর আগের Jev প্রতিবেদন সফটওয়্যারের সিদ্ধান্তে তার বিস্তৃত ভূমিকা বোঝায়।

স্পষ্ট তথ্যগত বা কম প্রাসঙ্গিকতার কারণে বাদ দেওয়ার কারণ সংরক্ষণ করুন। নিশ্চিতভাবে রাখার ও অনিশ্চিত বিষয় পড়ার ধাপে পাঠান। ব্যর্থ বা ভুল বিন্যাসের সিদ্ধান্তে বৈধ রায় নেই: পরীক্ষা বা নিয়ন্ত্রিত পুনরুদ্ধারের জন্য চিহ্নিত করুন, নীরবে বাদ দেবেন না। সমস্যায় পড়ার ধাপে যাওয়ারও খরচসীমা চাই। ব্যর্থ কল বা বড় ব্যাচ অনুমোদিত পড়ার বাজেট ছাড়ালে বিষয় দৃশ্যমানভাবে অপেক্ষায় রাখুন, সীমাহীন খরচ করবেন না। এগুলো তৈরি ইঞ্জিনের কাছে চাওয়া পরীক্ষা, BIG CHANGE-এর যাচাই করা আচরণ নয়।

নিজের রাখা-বাদ দেওয়ার উদাহরণ ও চিহ্নিত সংগ্রহ-নমুনা মূল্যায়ন করুন। প্রতিটি কাঙ্ক্ষিত অথচ বাদ দেওয়া বিষয় দেখুন; সীমা বদলানোর আগে অস্পষ্ট প্রশ্ন বা উৎস নির্বাচন ঠিক করুন। টাইপ-নির্ধারিত সম্ভাবনাও আপনার উপাদানে ভুল হতে পারে। পছন্দ বা প্রতিক্রিয়া ক্রম সাজাতে সাহায্য করে, তথ্যগত গুরুত্ব প্রমাণ করে না।

৫. পাঠানোর আগে উৎস-লিংকসহ সংবাদসার সংরক্ষণ করুন

পড়ার মডেল বাকি বিষয় উৎসের লিংকসহ পাবে, সম্পর্কিত প্রতিবেদন একত্র করবে এবং অনুমোদিত প্রোফাইলের বিন্যাসে লিখবে। প্রতিটি এন্ট্রিতে সচল উৎস URL থাকছে এবং ছোট পরিবর্তন, প্রকাশ ও যাচাই না হওয়া দাবির পার্থক্য ঠিক আছে কি না দেখুন। মূল উপাদানের সঙ্গে মিলিয়ে পড়ুন; মসৃণ বাক্য কোনো পরিবর্তন ঘটার প্রমাণ নয়।

দক্ষতা ইমেইল, চ্যাট বা নোটে পাঠানোর আগে তারিখযুক্ত digests/YYYY-MM-DD.md সংরক্ষণ করতে বলে। পাঠানো ব্যর্থ হলেও ফাইল আছে ও খোলে কি না নিশ্চিত করুন। ফাইল ও রেকর্ড থেকে কোনো খবর কেন ঢুকেছে বোঝা যায়। তৈরি পাঠানোর ধাপ উৎস আবার না এনে বা পুরো প্রক্রিয়ার টাকা আবার না দিয়ে ওই ফাইল থেকে চেষ্টা করতে পারে কি না দেখুন।

৬. নিয়মিত চালনার অনুমতি দিন ও পর্যবেক্ষণ করুন

অটোমেশন নিবন্ধনের আগে এজেন্টকে বাস্তবে তৈরি ইঞ্জিনের চালানোর নির্দেশ ও থামানোর পদ্ধতি, হোস্টের সময়সূচিকারী, স্থানীয় সময় অঞ্চল, গন্তব্য, ব্যবহৃত পরিচয়তথ্য, বিলযোগ্য সারির সীমা, লগ ও দ্বৈত চালনা ঠেকানোর ব্যবস্থা দেখাতে বলুন। সময়সূচিকারী যে সঠিক কমান্ড চালাবে তা দেখুন। দক্ষতা cron, launchd ও Windows Task Scheduler বলে, কিন্তু সর্বজনীন ইঞ্জিন কমান্ড দেয় না। হাতে চালিয়ে গ্রহণযোগ্য উৎস-লিংকসহ ফাইল পাওয়ার পরেই ওই নির্দিষ্ট দৈনিক সূচির অনুমতি দিন।

সত্যিকারের নির্ধারিত চালনা দেখুন। প্রতি উৎসের সংখ্যা, ফিল্টারের কারণ, সিদ্ধান্তের পথ, টোকেন ও পরিষেবার খরচ, ফলের পথ ও পাঠানোর ফল হাতে চালনার সঙ্গে মেলান। দ্বিতীয় বা একসঙ্গে চলা অনুরোধ দ্বৈত প্রভাব না করে তা দেখুন। ব্যর্থ হলে লগে ধাপ খুঁজুন, থাকলে সংরক্ষিত সংবাদসার রাখুন, উৎস, সিদ্ধান্ত বা পাঠানোর ভুল মেরামত করে একই অনুমোদিত খরচসীমায় শুধু প্রয়োজনীয় ধাপ আবার চালান। আসল সময়সূচিকারী বন্ধ করার কমান্ডও দেখুন, যাতে নিয়মিত সংগ্রহ ও বিল থামাতে পারেন।

এক সপ্তাহ গুরুত্বপূর্ণ উৎসের পাশে ফল পড়ুন। বাদ পড়া ও অপ্রয়োজনীয় বিষয় চিহ্নিত করুন। কিছু বাদ গেলে দেখুন তা সংগ্রহ হয়নি, তথ্যগত নিয়মে বাদ পড়েছে, সিদ্ধান্ত সরিয়েছে, নাকি পড়ার সময় হারিয়েছে। সেই ধাপ বদলে আবার পরীক্ষা করুন। পাশাপাশি পর্যবেক্ষণের সপ্তাহ আপনার উৎস ও প্রশ্নের প্রমাণ দেয়; নজরদারি ছাড়া নির্ভুলতা প্রত্যয়ন করে না।

বড় পরিবর্তন

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

উৎস ও আরও পড়ুন

  • Cole Medin-এর নির্দিষ্ট build-signal-engine দক্ষতা প্রশ্নোত্তর ও নির্মাণ ধাপ বলে। references/ ও templates/ উৎস মেলানো, সিদ্ধান্তের পথ ও সংবাদসারের ফল নির্ধারণ করে; এগুলো নির্দেশ, স্বাধীনভাবে পরীক্ষিত ইঞ্জিন নয়।
  • Claude Code দক্ষতার নথি প্রকল্পে শনাক্তকরণ ও সরাসরি ব্যবহার বোঝায়; এই ইঞ্জিন যাচাই করে না।
  • OpenRouter-এর Jev নির্দেশিকা বর্তমান সিদ্ধান্ত API ও মডেল সংস্করণ বলে। মূল্য ও উদাহরণ পাঠকের প্রক্রিয়ার খরচ বা নির্ভুলতার মাপ নয়।
  • রিপোজিটরির MIT লাইসেন্স দক্ষতার ফাইলের কপি বা গুরুত্বপূর্ণ অংশের সঙ্গে প্রয়োজনীয় বিজ্ঞপ্তি নির্ধারণ করে।