আপনার কোডিং এজেন্ট থেকেই ব্যাকএন্ড সেট আপ করুন
কোডিং এজেন্টে একটি প্রম্পট পেস্ট করুন। এটি Blocks স্কিল ইনস্টল করে, আপনাকে সাইন ইন করায় ও প্রজেক্ট সেট আপ করে।
Read https://seliseblocks.com/bootstrap and follow it to bootstrap this repo, then help me sign in and get started with SELISE Blocks.প্রম্পট পেয়ে আপনার এজেন্ট যা করে
প্রম্পটটি আপনার এজেন্টকে Blocks বুটস্ট্র্যাপ রানবুকে পাঠায়। এজেন্ট প্রতিবার একই ধাপ অনুসরণ করে, আর সফটওয়্যার ইনস্টল বা প্রজেক্ট তৈরি করে এমন যেকোনো কাজের আগে আপনাকে জিজ্ঞাসা করে।
- .agents/skills/২১টি স্কিল
- AGENTS.md
- CLAUDE.md
- blocks.json
- my-app/
- package.json
আপনি কোন কোন এজেন্ট ব্যবহার করেন জিজ্ঞাসা করে
যাতে শুধু আপনার টিমের কোডিং এজেন্টগুলোর জন্যই ফাইল লেখে।
স্কিল ও রুল ইনস্টল করে
Blocks স্কিলগুলো যায়
.agents/skills/-এ, আর রুলগুলোAGENTS.md-এ।CLAUDE.md-এর মতো পয়েন্টার ফাইল শুধু সেসব এজেন্টের জন্য যোগ হয় যাদের এগুলো দরকার।CLI ইনস্টলের আগে জিজ্ঞাসা করে
আপনি হ্যাঁ বলার পরই কেবল এটি
npm install -g @seliseblocks/cli-os@latestচালায়।ব্রাউজারের মাধ্যমে আপনাকে সাইন ইন করায়
blocks loginএকটি ডিভাইস কোড দেখায়, যা আপনি ব্রাউজারে অনুমোদন করেন, তাই এজেন্ট কখনো আপনার পাসওয়ার্ড দেখে না।আপনার প্রজেক্ট বেছে নেয় বা তৈরি করে
blocks useদিয়ে এটি একটি বিদ্যমান প্রজেক্ট বেছে নেয়। নতুন প্রজেক্ট তৈরি করতে Blocks-এর শর্তাবলি মেনে নিতে হয়, তাই এটি আগে আপনাকে জিজ্ঞাসা করে।আপনার অ্যাপ স্ক্যাফোল্ড করে
blocks new webএকটি React অ্যাপ তৈরি করে যা আগে থেকেই আপনার প্রজেক্টের সাথে যুক্ত, হোস্টেড লগইন ও রুট গার্ডসহ।
২১টি স্কিল, Blocks-এর প্রতিটি অংশের জন্য একটি
আপনার এজেন্ট হাতের কাজটির জন্য নির্দিষ্ট স্কিলটি পড়ে নেয়, তাই অনুমান না করে ডকসে যেভাবে বলা আছে সেভাবেই Blocks CLI ও SDK ব্যবহার করে।
- শুরু1
blocks-bootstrap- ডেটা4
blocks-data-gateway-configurationblocks-data-gateway-crudblocks-data-storageblocks-storage-configuration- পরিচয় ও অ্যাক্সেস8
blocks-iam-accountblocks-iam-usersblocks-iam-access-controlblocks-iam-organizationsblocks-iam-mfablocks-iam-sso-oidc-configurationblocks-iam-sso-oidc-implementationblocks-captcha- স্থানীয়করণ2
blocks-localization-configurationblocks-localization-implementation- মেসেজিং3
blocks-mailblocks-notifierblocks-notification- প্ল্যাটফর্ম অপারেশন2
blocks-release-deploymentblocks-secrets- লোকাল ডেভেলপমেন্ট1
blocks-frontend-local-https
প্রতিটি স্কিলে গার্ডরেল
প্রতিটি পরিবর্তনের আগে ড্রাই রান
আপনার প্রজেক্টে পরিবর্তন আনে এমন প্রতিটি কমান্ড প্রথমে --dry-run দিয়ে চলে। এজেন্ট আপনাকে প্ল্যানটি দেখায়, আর আপনি অনুমোদন করার পরই কেবল --yes চালায়।
আপনার পাসওয়ার্ড আপনার কাছেই থাকে
সাইন-ইনে ব্যবহার হয় একটি ডিভাইস কোড, যা আপনি ব্রাউজারে অনুমোদন করেন।
জিজ্ঞাসা না করে কিছুই ইনস্টল হয় না
Blocks CLI ইনস্টল করার আগে এজেন্ট আপনাকে জিজ্ঞাসা করে।
ওপেন সোর্স, রিপোর্টিং আপনার ইচ্ছায়
স্কিলগুলো MIT লাইসেন্সের অধীনে। Blocks টিমের কাছে বেনামি ইস্যু রিপোর্ট পাঠানোর জন্য আপনি অপ্ট-ইন বা অপ্ট-আউট বেছে নেন, আর আপনার উত্তর .agents/skills/.blocks-reporting-এ সেভ থাকে।
১৩টি কোডিং এজেন্টের সাথে কাজ করে
স্কিলগুলো সাধারণ Markdown ফাইল, তাই এই তালিকার যেকোনো এজেন্ট এগুলো পড়তে পারে।
- Claude Code
- Codex
- Cursor
- Gemini CLI
- GitHub Copilot
- OpenCode
- Amp
- Zed
- Windsurf
- Kilo Code
- Kimi Code
- Qwen Code
- Kiro
কোডিং এজেন্ট দিয়ে বানানো নিয়ে প্রশ্ন
কোন কোন কোডিং এজেন্ট সাপোর্ট করা হয়?
Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, Amp, Zed, Windsurf, Kilo Code, Kimi Code, Qwen Code ও Kiro।
এজেন্ট কি আমার পাসওয়ার্ড দেখতে পায়?
না। blocks login একটি ডিভাইস কোড দেখায়, যা আপনি ব্রাউজারে অনুমোদন করেন, তাই আপনার পাসওয়ার্ড কখনো এজেন্টের হাতে যায় না।
এজেন্ট আমার রিপোজিটরিতে কী কী পরিবর্তন করে?
এটি .agents/skills/-এর নিচে Blocks স্কিল আর AGENTS.md-এ রুল যোগ করে, সাথে যেসব এজেন্টের দরকার তাদের জন্য CLAUDE.md-এর মতো পয়েন্টার ফাইল। প্রজেক্ট বেছে নিলে blocks.json লেখা হয়, আর স্ক্যাফোল্ডিং আপনার অ্যাপ ফোল্ডার তৈরি করে।
এজেন্ট ছাড়া কি একই ধাপগুলো নিজে করা যায়?
হ্যাঁ। npm install -g @seliseblocks/cli-os@latest দিয়ে CLI ইনস্টল করুন, তারপর blocks login চালান, blocks use দিয়ে একটি প্রজেক্ট বেছে নিন, আর blocks new web দিয়ে স্ক্যাফোল্ড করুন।
স্কিলগুলো কি ওপেন সোর্স?
হ্যাঁ, MIT লাইসেন্সের অধীনে, আর সোর্স কোড GitHub-এ আছে।
একটি ফ্রি প্রজেক্ট দিয়ে শুরু করুন
os.seliseblocks.com-এ সাইন আপ করে একটি প্রজেক্ট তৈরি করুন, অথবা Claude Code, Codex বা Cursor-এ একটি প্রম্পট পেস্ট করে আপনার এজেন্টকে দিয়ে Blocks CLI-এর মাধ্যমে সেটি সেট আপ করান।