১০ মিনিট / 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 ব্যবহার করুন।

  1. ধাপ 01 / 05

    skills directory বানান

    Skill থাকে আপনার project-এর .claude/skills folder-এর ভেতরে। প্রতিটা skill-এর নিজের একটা folder থাকে, skill-এর নামেই, আর তার ভেতরে একটা SKILL.md file। আপনার প্রথম skill-এর জন্য folder-টা বানান।

    Prompt
    আমি Claude-এর জন্য একটা reusable code review skill বানাতে চাই। app-এ এটা কীভাবে setup করব?

    আপনি যা দেখবেন

  2. ধাপ 02 / 05

    একটা code review skill বানান

    একটা markdown file বানান, যেটা Claude-কে ঠিকঠাক বলে দেবে কীভাবে code review করতে হবে। আসল কাজটা এখানেই হয়। rule, format, tone, সবকিছু আপনিই ঠিক করেন।

    Prompt
    যখনই 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 ভালো হলে ছোট করে বলে দেবেন।

    আপনি যা দেখবেন

  3. ধাপ 03 / 05

    একটা আসল review দিয়ে test করুন

    এবার skill-টা use করুন। Claude-কে আপনার recent change review করতে বলুন, আর দেখুন সেটা ঠিক আপনার format মেনে চলে কি না।

    Prompt
    এই 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.

    আপনি যা দেখবেন

  4. ধাপ 04 / 05

    Skill কীভাবে কাজ করে দেখুন

    খেয়াল করুন, Claude ঠিক আপনার format মেনেছে: severity rating, file path আর নির্দিষ্ট fix। এটা হঠাৎ করে হয়নি। আপনার skill definition-ই output-টা ঠিক করে দিচ্ছে।

    Prompt
    এই instruction-গুলো আগে দিয়ে দিলে output এত ভালো হয় কেন?

    আপনি যা দেখবেন

  5. ধাপ 05 / 05

    আপনার team-এর জন্য customize করুন

    এবার এটাকে নিজের মতো করে নিন। আপনার team-এর নিজস্ব rule, coding standard, বা review-এ সব সময় যা চোখ এড়িয়ে যায়, সেগুলো যোগ করুন। আপনার কাজের সঙ্গে সঙ্গে skill-টাও বড় হতে থাকে।

    Prompt
    আমার 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 লাগবে

    আপনি যা দেখবেন

আরও জানুনskill আর custom command নিয়ে আরও পড়ুন

আপনি কী বানালেন, কাউকে জানান

Claude Code Guide-এ "১০ মিনিটে আপনার প্রথম Skill বানান" শেষ করলাম। সময় লাগল প্রায় ১০ মিনিট, আর এটা ফ্রি: https://claudecodeguide.dev/bn/tutorials/your-first-skill

Share on LinkedIn

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