১০ মিনিট / beginner / 5 ধাপ
১০ মিনিটে আপনার প্রথম Skill বানান
প্রতি সপ্তাহে যে কাজটা করেন, সেটাকে একটা command বানিয়ে ফেলুন। Copy, paste, ব্যস।
Skill হলো markdown file, যেটা Claude-কে নির্দিষ্ট কোনো কাজ কীভাবে করতে হয় শেখায়। একই instruction বারবার type করার বদলে আপনি একবার লিখবেন, আর Claude প্রতিবার সেটা মেনে চলবে। ভাবুন, নিজের জন্য একটা custom command বানাচ্ছেন। চলুন একটা code review skill বানাই।
কোথায় follow করবেন
যা লাগবে: একটি Claude account। Browser-এ claude.ai খুলুন, অথবা Claude desktop app ব্যবহার করুন।
ধাপ 01 / 05
skills directory বানান
Skill থাকে আপনার project-এর .claude/skills folder-এর ভেতরে। প্রতিটা skill-এর নিজের একটা folder থাকে, skill-এর নামেই, আর তার ভেতরে একটা SKILL.md file। আপনার প্রথম skill-এর জন্য folder-টা বানান।
PromptPaste into Claudeআমি Claude-এর জন্য একটা reusable code review skill বানাতে চাই। app-এ এটা কীভাবে setup করব?আপনি যা দেখবেন
skills directory বানানmy-projectShareDescribe a task or ask a question+Accept editsধাপ 02 / 05
একটা code review skill বানান
একটা markdown file বানান, যেটা Claude-কে ঠিকঠাক বলে দেবে কীভাবে code review করতে হবে। আসল কাজটা এখানেই হয়। rule, format, tone, সবকিছু আপনিই ঠিক করেন।
PromptPaste into Claudeযখনই code review চাইব, আপনি এই instruction-গুলো মেনে চলবেন: Check করবেন: security vulnerability, performance issue, error handling না থাকা, অস্পষ্ট naming। প্রতিটা issue rate করবেন: CRITICAL, HIGH, MEDIUM, বা LOW। Format: file path, line number, severity, issue, fix suggestion। সরাসরি বলবেন। code ভালো হলে ছোট করে বলে দেবেন।আপনি যা দেখবেন
একটা code review skill বানানmy-projectShareDescribe a task or ask a question+Accept editsধাপ 03 / 05
একটা আসল review দিয়ে test করুন
এবার skill-টা use করুন। Claude-কে আপনার recent change review করতে বলুন, আর দেখুন সেটা ঠিক আপনার format মেনে চলে কি না।
PromptPaste into Claudeএই code-টা review করুন: const API_KEY = ""; async function getUsers() { const users = await db.query("SELECT * FROM users"); return users.map(u => db.query(`SELECT * FROM orders WHERE user_id = ${u.id}`)); }Click a violet field and type your own details, then copy.
আপনি যা দেখবেন
একটা আসল review দিয়ে test করুনmy-projectShareDescribe a task or ask a question+Accept editsধাপ 04 / 05
Skill কীভাবে কাজ করে দেখুন
খেয়াল করুন, Claude ঠিক আপনার format মেনেছে: severity rating, file path আর নির্দিষ্ট fix। এটা হঠাৎ করে হয়নি। আপনার skill definition-ই output-টা ঠিক করে দিচ্ছে।
PromptPaste into Claudeএই instruction-গুলো আগে দিয়ে দিলে output এত ভালো হয় কেন?আপনি যা দেখবেন
Skill কীভাবে কাজ করে দেখুনmy-projectShareDescribe a task or ask a question+Accept editsধাপ 05 / 05
আপনার team-এর জন্য customize করুন
এবার এটাকে নিজের মতো করে নিন। আপনার team-এর নিজস্ব rule, coding standard, বা review-এ সব সময় যা চোখ এড়িয়ে যায়, সেগুলো যোগ করুন। আপনার কাজের সঙ্গে সঙ্গে skill-টাও বড় হতে থাকে।
PromptPaste into Claudeআমার code review instruction-এ এই rule-গুলো যোগ করুন: - সব API route-এ rate limiting থাকতে হবে - Database query-তে repository pattern use করতে হবে - React component-এ error boundary থাকতে হবে - কোনো inline style নয়, শুধু Tailwind class - সব public function-এ JSDoc লাগবেmarkdown# এগুলো আপনার code-review.md-তে যোগ করুন: ## Team-Specific Rules - সব API route-এ rate limiting থাকতে হবে - Database query-তে repository pattern use করতে হবে - React component-এ error boundary থাকতে হবে - কোনো inline style নয়, শুধু Tailwind class - সব public function-এ JSDoc comment লাগবেআপনি যা দেখবেন
আপনার team-এর জন্য customize করুনmy-projectShareDescribe a task or ask a question+Accept edits
আপনি কী বানালেন, কাউকে জানান
Claude Code Guide-এ "১০ মিনিটে আপনার প্রথম Skill বানান" শেষ করলাম। সময় লাগল প্রায় ১০ মিনিট, আর এটা ফ্রি: https://claudecodeguide.dev/bn/tutorials/your-first-skill
New guides, when they ship
One email, roughly weekly. CLAUDE.md templates, workflows I actually use, and the cut-for-length stuff that does not make the public guides. One-click unsubscribe.
Or read Product Field Notes, the Substack

