NABI NOTE
নথি

AI ভাইব কোডিং

NABI NOTE AI ও automation tool-এর জন্য llms.txt দেয়। agent-কে পুরো library অনুমান করতে না বলে, এই সূচক থেকে শুরু করে কাজটির প্রয়োজনীয় নথিগুলোই পড়ান।

শুরু করার prompt

প্রয়োজনীয় framework ও feature পূরণ করুন।

text
Build an editor with NABI NOTE (nabi-note).
First read https://nabi.saro.me/llms.txt, then read only the documents needed for this task.

Environment: Vue 3 + TypeScript
Features: basic formatting, tables, images, and uploads
Stored source: NABI TREE JSON
Publishing: render stored JSON to HTML on the server

Use only public exports and APIs that exist in the installed types.
After implementation, run type checking and a build, then report changed files and verification results.

agent URL খুলতে না পারলে কথোপকথনে llms.txt ও প্রাসঙ্গিক linked document দিন।

কেবল প্রয়োজনীয় বিষয় দেখান

llms.txt একটি সংক্ষিপ্ত index। সব নথি একসঙ্গে পাঠানোর চেয়ে agent-কে শুধু প্রাসঙ্গিক পৃষ্ঠা দেওয়া সাধারণত বেশি কাজে লাগে।

পণ্যের চাহিদা অন্তর্ভুক্ত করুন

agent কেবল editing screen দেখে storage, security policy বা upload behavior বুঝতে পারে না। বাস্তব framework, কোন wing আছে ও নেই, JSON এবং HTML দুটোই রাখা হয় কি না, upload endpoint-এর request ও response contract, file limit, এবং published page-এ SSR, viewer behavior বা diffing দরকার কি না বলুন।

এখনও ঠিক না হওয়া বিষয়ে সিদ্ধান্ত নেওয়ার আগে agent-কে বিকল্প ও তার প্রভাব ব্যাখ্যা করতে বলুন।

ফলাফল পর্যালোচনা করুন

অন্য কোডের মতো generated code-ও review করুন। বিশেষ করে নিশ্চিত করুন যে এটি:

  • editing ও published content দুটির জন্যই nabi-note/nabi.css লোড করে;
  • নির্বাচিত wing ও প্রতিটি mount-এর জন্য একই registry ব্যবহার করে;
  • getJson() রাখে, কখনও getEditorHtml() নয়;
  • editing .nabi-content element-এর innerHTML সরাসরি লেখে না;
  • screen বন্ধ হলে প্রতিটি mount unmount করে;
  • upload server-এ MIME type, size, authorization ও storage location যাচাই করে;
  • server ও browser-এ মিলিত wing order ও HTML-প্রভাবিত option ব্যবহার করে;
  • type checking, test ও build দিয়ে প্রকৃত export name নিশ্চিত করে।

পাতাটি একবার কাজ করছে মনে হলেও IME ও caret behavior এবং save-and-load path বাস্তবে যাচাই করতে হয়। saved document restore করার সঙ্গে mobile-এ composition input-ও পরীক্ষা করুন।

ইনস্টল করা সংস্করণকে অগ্রাধিকার দিন

কোনো project-এ nabi-note আগে থেকেই install করা থাকলে, অন্য release-এর website-এর চেয়ে তার package.json export ও type declaration-ই বেশি প্রাসঙ্গিক। কোড লেখার আগে agent-কে সেই version difference দেখতে বলুন।