SEASON 2 · EPISODE 1সিজন ২ · এপিসোড ১

SKILLS 101 স্কিলস ১০১

THE APPRENTICE ARRIVESশিক্ষানবিশ আসে

AGENT · EVERY NEW SESSION "Hi! I'm Claude Code. How can I help today? What are your project conventions?" "হ্যালো! আমি Claude Code। আজকে কীভাবে সাহায্য করতে পারি? আপনার প্রজেক্টের কনভেনশন কী?"
Every. Single. Session.প্রতিটি। একক। সেশনে।
THE PAINসমস্যা

Rafid's Groundhog Dayরাফিদের পুনরাবৃত্তি

RIFAT · SENIOR ENGINEER, NOP-STATION "Every morning I paste the same paragraph into Claude — our folder structure, naming rules, which test runner we use, how we write PR descriptions. I've done it maybe 60 times this quarter. It takes two minutes. Every. Time." "প্রতিদিন সকালে Claude-এ একই প্যারাগ্রাফ পেস্ট করি — ফোল্ডার স্ট্রাকচার, নামকরণের নিয়ম, কোন টেস্ট রানার ব্যবহার করি, PR ডেসক্রিপশন কীভাবে লিখি। এই কোয়ার্টারে হয়তো ৬০ বার করেছি। প্রতিবার দুই মিনিট।"
HABIB · BACKEND ENGINEER "Same here. And if I forget to paste it, Claude gives me something that completely ignores our stack. I wish it just… knew." "আমারও একই অবস্থা। আর যদি পেস্ট করতে ভুলি, Claude আমাদের স্ট্যাক সম্পূর্ণ উপেক্ষা করে কিছু দেয়। ইশ, সে যদি আগে থেকেই জানত।"
Retyping conventions into every session is the highest-friction tax in daily Claude Code usage. Skills kill that tax.প্রতিটি সেশনে কনভেনশন টাইপ করা দৈনিক Claude Code ব্যবহারের সবচেয়ে বেশি ঘর্ষণজনক ট্যাক্স। স্কিলস এই ট্যাক্স বন্ধ করে।
THE CONCEPTধারণা

What Is a Skill?স্কিল কী?

A reusable procedure card
you hand the apprentice once.
একটি পুনর্ব্যবহারযোগ্য পদ্ধতি কার্ড
যা তুমি শিক্ষানবিশকে একবার দাও।
BEFORE SKILLSস্কিলের আগে
Rafid types "nop-station conventions" at the start of every session — project structure, test runner, PR style, style guide… রাফিদ প্রতিটি সেশনের শুরুতে "nop-station কনভেনশন" টাইপ করে — প্রজেক্ট স্ট্রাকচার, টেস্ট রানার, PR স্টাইল, স্টাইল গাইড…
AFTER SKILLSস্কিলের পরে
Rafid types /nop-conventions — or Claude auto-loads it when the request matches. Zero paste, zero re-explaining. রাফিদ /nop-conventions টাইপ করে — অথবা Claude রিকোয়েস্ট মিলে গেলে নিজেই লোড করে। শূন্য পেস্ট, শূন্য পুনরায় ব্যাখ্যা।
A skill is a folder with a SKILL.md inside. That file tells Claude exactly how to execute a named procedure — on demand or automatically.একটি স্কিল হল একটি ফোল্ডার যার ভেতরে একটি SKILL.md আছে। সেই ফাইলটি Claude-কে বলে কীভাবে একটি নামকৃত পদ্ধতি চালাতে হবে — চাহিদায় বা স্বয়ংক্রিয়ভাবে।
ANATOMYগঠন

Inside a SKILL.mdSKILL.md-এর ভেতরে

---  ← YAML frontmatter (required)
name: new-episode
description: Create a new episode slide deck for the agents-101 series
---  ← end frontmatter

# new-episode skill
(everything below here is the body — loaded only when invoked)

Creates a new episode HTML file for agents-101.

## Usage

/new-episode

Prompts for season number, episode number, slug, title, subtitle.

## Steps

1. Copy template.html → seasons/season-N/ep-N-slug.html
2. Replace every placeholder with the provided values
3. Report the new file path to the user
Two parts: the frontmatter (name + description) is always visible to Claude. The body (steps, examples, notes) loads only when the skill is invoked. That split is the whole secret.দুটি অংশ: ফ্রন্টম্যাটার (নাম + বিবরণ) Claude-এর কাছে সবসময় দৃশ্যমান। বডি (ধাপ, উদাহরণ, নোট) শুধুমাত্র স্কিল ডাকা হলে লোড হয়। সেই বিভাজনটাই পুরো রহস্য।
THE KEY INSIGHTমূল উপলব্ধি

The Description IS the Triggerবিবরণই হল ট্রিগার

Claude always loads every skill's name and description — and nothing else — into its context. When your request matches a description, the skill fires.Claude সবসময় প্রতিটি স্কিলের নাম এবং বিবরণ — এবং শুধুমাত্র সেটাই — তার কনটেক্সটে লোড করে। তোমার রিকোয়েস্ট কোনো বিবরণের সাথে মিলে গেলে, স্কিল চালু হয়।
Descriptionবিবরণ User says…ব্যবহারকারী বলে… Auto-invoked?স্বয়ংক্রিয়?
"Create a new episode slide deck for the agents-101 series""agents-101 সিরিজের জন্য একটি নতুন এপিসোড স্লাইড ডেক তৈরি করো" "make episode 7 for season 2""সিজন ২-এর এপিসোড ৭ তৈরি করো" ✓ Yes — precise match✓ হ্যাঁ — সঠিক মিল
"Does stuff with HTML""HTML দিয়ে কিছু করে" "make episode 7 for season 2""সিজন ২-এর এপিসোড ৭ তৈরি করো" ✗ No — too vague✗ না — অত্যন্ত অস্পষ্ট
"Handles everything""সব কিছু সামলায়" anythingযেকোনো কিছু ✗ No — collides with every request✗ না — প্রতিটি রিকোয়েস্টের সাথে সংঘর্ষ
Rule: write the description as if it were a search query for the exact kind of request you want this skill to handle.নিয়ম: বিবরণটি এমনভাবে লিখো যেন এটি ঠিক সেই ধরনের রিকোয়েস্টের জন্য একটি সার্চ কোয়েরি যা তুমি এই স্কিল দিয়ে সামলাতে চাও।
PROGRESSIVE DISCLOSUREক্রমিক প্রকাশ

Three Loading Tiersতিনটি লোডিং স্তর

ALWAYSসবসময়
name + description — a one-liner listing in Claude's context. Costs almost nothing. Every session, every skill. নাম + বিবরণ — Claude-এর কনটেক্সটে একটি এক-লাইন তালিকা। প্রায় কোনো খরচ নেই। প্রতিটি সেশনে, প্রতিটি স্কিলের।
ON INVOKEডাকলে
full SKILL.md body — the steps, examples, notes. Loaded the moment Claude decides this skill applies. সম্পূর্ণ SKILL.md বডি — ধাপ, উদাহরণ, নোট। মুহূর্তেই লোড হয় যখন Claude সিদ্ধান্ত নেয় এই স্কিল প্রযোজ্য।
ON DEMANDপ্রয়োজনে
bundled files — scripts, templates, examples stored next to SKILL.md. Claude reads them only when the skill's steps say to. বান্ডেল করা ফাইল — SKILL.md-এর পাশে সংরক্ষিত স্ক্রিপ্ট, টেমপ্লেট, উদাহরণ। স্কিলের ধাপ বললেই Claude সেগুলো পড়ে।
This is why skills don't bloat your context window even when you have 30 of them. Only the triggered skill's body costs real tokens.এই কারণেই ৩০টি স্কিল থাকলেও স্কিলগুলো তোমার কনটেক্সট উইন্ডো ফুলিয়ে তোলে না। শুধুমাত্র চালু হওয়া স্কিলের বডিই আসল টোকেন খরচ করে।
INVOCATIONইনভোকেশন

How Skills Get Calledস্কিলস কীভাবে ডাকা হয়

AUTO-INVOKEস্বয়ংক্রিয়
User: "make episode 3 of season 2"

Claude matches the request against all skill descriptions → finds new-episode → loads body → follows steps.
ব্যবহারকারী: "সিজন ২-এর এপিসোড ৩ তৈরি করো"

Claude সব স্কিল বিবরণের সাথে রিকোয়েস্ট মেলায় → new-episode খুঁজে পায় → বডি লোড করে → ধাপ অনুসরণ করে।
EXPLICIT SLASHসরাসরি স্ল্যাশ
User: "/new-episode"

Claude sees the slash command, maps it directly to the skill by name, and loads the body. No matching needed.
ব্যবহারকারী: "/new-episode"

Claude স্ল্যাশ কমান্ড দেখে, সরাসরি নাম দিয়ে স্কিলে ম্যাপ করে, এবং বডি লোড করে। কোনো ম্যাচিং দরকার নেই।
Both paths execute the same body. Slash commands are the shortcut; auto-invoke is the intelligence. Use both.দুটি পথই একই বডি চালায়। স্ল্যাশ কমান্ড হল শর্টকাট; অটো-ইনভোক হল বুদ্ধিমত্তা। দুটোই ব্যবহার করো।
SHAZZAD · ENGINEER "So /new-episode and 'make me a new episode' both do the same thing? That's surprisingly clean." "তাহলে /new-episode এবং 'আমাকে একটা নতুন এপিসোড বানিয়ে দাও' — দুটো একই কাজ করে? এটা আশ্চর্যজনক রকম পরিষ্কার।"
DISAMBIGUATIONপার্থক্য

Skill vs CLAUDE.md vs Plain Promptস্কিল বনাম CLAUDE.md বনাম সাধারণ প্রম্পট

SKILLস্কিল CLAUDE.mdCLAUDE.md PLAIN PROMPTসাধারণ প্রম্পট
Loaded whenলোড হয় যখন Description matches or /invokedবিবরণ মিলে বা /ডাকা হয় Always, every sessionসবসময়, প্রতিটি সেশনে You paste it manuallyতুমি নিজে পেস্ট করো
Lifespanমেয়াদ Permanent — reusableস্থায়ী — পুনর্ব্যবহারযোগ্য Permanent — project-wideস্থায়ী — প্রজেক্ট-ব্যাপী One-off — session onlyএকবারের — শুধু সেশনের
Best forভালো যখন Repeatable multi-step proceduresপুনরাবৃত্তিযোগ্য বহু-ধাপ পদ্ধতি Always-on context & rulesসর্বদা সক্রিয় কনটেক্সট ও নিয়ম Ad-hoc one-time instructionsএককালীন নির্দেশনা
Context costকনটেক্সট খরচ Near-zero until triggeredট্রিগার না হওয়া পর্যন্ত প্রায় শূন্য Loaded in full every timeপ্রতিবার সম্পূর্ণ লোড Exactly what you pasteঠিক যতটা পেস্ট করো
Think of them as layers: CLAUDE.md is the foundation (always there), skills are procedure cards (retrieved on demand), and plain prompts are sticky notes (disposable).স্তর হিসেবে ভাবো: CLAUDE.md হল ভিত্তি (সবসময় আছে), স্কিলগুলো হল পদ্ধতি কার্ড (চাহিদায় পুনরুদ্ধার), এবং সাধারণ প্রম্পট হল স্টিকি নোট (ক্ষণস্থায়ী)।
LOCATIONঅবস্থান

Where Do Skills Live?স্কিল কোথায় থাকে?

PROJECTপ্রজেক্ট
.claude/skills/<name>/SKILL.md
Lives inside the repo. Committed to git. The whole team shares it — Rafid, Mouneeta, and Ankan all get /new-episode automatically. রেপোর ভেতরে থাকে। git-এ কমিট হয়। পুরো টিম শেয়ার করে — রাফিদ, মৌনিতা, অঙ্কন সবাই স্বয়ংক্রিয়ভাবে /new-episode পায়।
PERSONALব্যক্তিগত
~/.claude/skills/<name>/SKILL.md
Lives in your home directory. Private to you. Follows you across all projects. Great for personal workflow shortcuts. তোমার হোম ডিরেক্টরিতে থাকে। শুধু তোমার জন্য ব্যক্তিগত। সব প্রজেক্টে তোমার সাথে যায়। ব্যক্তিগত ওয়ার্কফ্লো শর্টকাটের জন্য দারুণ।
THE FOLDER STRUCTUREফোল্ডার স্ট্রাকচার
.claude/
  skills/
    new-episode/
      SKILL.md        ← required
      template.html   ← bundled asset (loaded on demand)
    nop-conventions/
      SKILL.md
    deploy-checklist/
      SKILL.md
      pre-deploy.sh   ← script the skill can run
One folder = one skill. Nest as many skills as your team needs — they stay invisible to Claude until called.একটি ফোল্ডার = একটি স্কিল। টিমের দরকার মতো যত স্কিল চাও রাখো — ডাকা না হলে Claude-এর কাছে অদৃশ্য থাকে।
LIVE BUILDলাইভ নির্মাণ

Dissecting Our Own new-episode Skillআমাদের নিজের new-episode স্কিল বিশ্লেষণ

File: .claude/skills/new-episode/SKILL.md ফাইল: .claude/skills/new-episode/SKILL.md

---
name: new-episode                              ← the /slash name
description: Create a new episode HTML file for agents-101  ← the trigger
---

# new-episode skill

Creates a new episode HTML file for agents-101.

## Usage
/new-episode

Prompts for:
- Season number   (e.g. 1)
- Episode number  (e.g. 3)
- Episode slug    (e.g. cross-session-coordination)
- Episode title   (e.g. "Cross-Session Coordination")
- Subtitle / description  (one sentence)

## Steps
1. Copy template.html → seasons/season-{N}/ep-{N}-{slug}.html
2. Replace all {{PLACEHOLDERS}} with provided values
3. Report the new file path
LIVE BUILD · PART 2লাইভ নির্মাণ · পর্ব ২

What Each Line Doesপ্রতিটি লাইন কী করে

name:নাম:
new-episode — becomes the slash command /new-episode. Must be one word, lowercase, hyphens ok.new-episode — স্ল্যাশ কমান্ড /new-episode হয়ে যায়। একটি শব্দ, ছোট হাতে, হাইফেন চলবে।
description:বিবরণ:
Loaded into Claude's context ALWAYS. This is what Claude pattern-matches against your message. Make it specific enough to fire on the right request — and only then.Claude-এর কনটেক্সটে সবসময় লোড হয়। এটাই Claude তোমার বার্তার বিপরীতে প্যাটার্ন-ম্যাচ করে। সঠিক রিকোয়েস্টে চালু হওয়ার মতো যথেষ্ট নির্দিষ্ট করো — এবং কেবল তখনই।
## Steps## ধাপ
The body — loaded only on invocation. Numbered steps give Claude a deterministic procedure. Think of it as writing a runbook for a junior engineer.বডি — শুধুমাত্র ইনভোকেশনে লোড হয়। নম্বরযুক্ত ধাপগুলো Claude-কে একটি নির্ধারিত পদ্ধতি দেয়। একজন জুনিয়র ইঞ্জিনিয়ারের জন্য রানবুক লেখার মতো মনে করো।
template.htmlটেমপ্লেট
A bundled asset sitting next to SKILL.md. Claude reads it only when step 1 says to copy it. Not loaded by default — no wasted tokens.SKILL.md-এর পাশে রাখা একটি বান্ডেল অ্যাসেট। স্টেপ ১ কপি করতে বললেই Claude পড়ে। ডিফল্টে লোড হয় না — কোনো টোকেন অপচয় নেই।
AGENT · ON INVOKE "I see /new-episode. Loading SKILL.md body… reading template.html… What season, episode, and title should I use?" "/new-episode দেখছি। SKILL.md বডি লোড করছি… template.html পড়ছি… সিজন, এপিসোড, এবং শিরোনাম কী হবে?"
SECOND EXAMPLEদ্বিতীয় উদাহরণ

Building a nop-conventions Skillnop-conventions স্কিল তৈরি করা

Rafid's pain from slide 2 — solved with one skill. Here's what it looks like:স্লাইড ২-এর রাফিদের যন্ত্রণা — একটি স্কিল দিয়ে সমাধান। এটা দেখতে এরকম:
---
name: nop-conventions
description: Load nop-station project conventions, folder structure, naming rules, and PR style guide
---

# nop-station Project Conventions

## Stack
- Backend: ASP.NET Core 8, PostgreSQL, Redis
- Frontend: Vue 3 + TypeScript, Tailwind CSS
- Tests: xUnit (backend), Vitest (frontend)

## Folder structure
src/
  Nop.Plugin.{Category}.{Name}/
    Controllers/, Models/, Services/, Views/

## PR description template
**What:** (one sentence)
**Why:** (one sentence)
**How tested:** (checklist)
Now Rafid types /nop-conventions (or just says "follow our conventions") and Claude loads the full rulebook — every session, in two seconds.এখন রাফিদ /nop-conventions টাইপ করে (বা শুধু বলে "আমাদের কনভেনশন অনুসরণ করো") এবং Claude সম্পূর্ণ রুলবুক লোড করে — প্রতিটি সেশনে, দুই সেকেন্ডে।
GOTCHASসাবধানতা

Three Ways Skills Go Wrongস্কিল তিনভাবে ব্যর্থ হয়

VAGUE DESCRIPTIONঅস্পষ্ট বিবরণ
"Helps with coding tasks" — matches almost everything. The skill either fires when it shouldn't, or Claude can't distinguish it from three others and ignores all of them. "কোডিং কাজে সাহায্য করে" — প্রায় সব কিছুর সাথে মেলে। স্কিল হয় ভুল সময়ে চালু হয়, অথবা Claude তিনটির মধ্যে পার্থক্য করতে পারে না এবং সবগুলো উপেক্ষা করে।
BLOATED BODYফোলা বডি
A SKILL.md with 500 lines of context dumps the entire team wiki into one skill. Once invoked, it eats your whole context window and slows everything down. Move large assets to bundled files instead. ৫০০ লাইনের SKILL.md পুরো টিম উইকি একটি স্কিলে ঢেলে দেয়। ইনভোকেশনের পরে, এটা তোমার পুরো কনটেক্সট উইন্ডো খেয়ে ফেলে এবং সব ধীর করে দেয়। বড় অ্যাসেটগুলো বান্ডেল ফাইলে সরিয়ে দাও।
ONE SKILL = MANY JOBSএক স্কিল = অনেক কাজ
A "do-everything" skill with 12 sub-commands is hard to trigger reliably and hard to maintain. One skill should do one job, with a sharp, specific description. ১২টি সাব-কমান্ড সহ "সব-করো" স্কিল নির্ভরযোগ্যভাবে ট্রিগার করা এবং রক্ষণাবেক্ষণ করা কঠিন। এক স্কিল এক কাজ করবে, একটি তীক্ষ্ণ, নির্দিষ্ট বিবরণ সহ।
RIFAT "I made a skill called 'general helper' with description 'helps when I need help'. It literally never triggered." "আমি 'general helper' নামে একটি স্কিল বানিয়েছিলাম, বিবরণ 'যখন সাহায্য দরকার তখন সাহায্য করে'। এটা আক্ষরিক অর্থেই কখনো ট্রিগার হয়নি।"
IN PRACTICEবাস্তবে

Rafid's Skill Library — Week 2রাফিদের স্কিল লাইব্রেরি — সপ্তাহ ২

/new-episode
Creates HTML slide deck — 10s instead of 10m setup.HTML স্লাইড ডেক তৈরি করে — ১০ মিনিট সেটআপের বদলে ১০ সেকেন্ড।
/nop-conventions
Loads full project stack, folder rules, PR template.সম্পূর্ণ প্রজেক্ট স্ট্যাক, ফোল্ডার নিয়ম, PR টেমপ্লেট লোড করে।
/deploy-checklist
Runs pre-deploy steps: migrations, env var audit, smoke test list.প্রি-ডিপ্লয় ধাপ চালায়: মাইগ্রেশন, এনভ ভেরিয়েবল অডিট, স্মোক টেস্ট লিস্ট।
/code-review
Reviews a diff against nop-station quality standards — security, perf, naming.nop-station গুণমান মান অনুযায়ী diff রিভিউ করে — সিকিউরিটি, পার্ফ, নামকরণ।
Four skills. Zero context pasted. Mouneeta and Ankan got them all the moment Rafid committed the .claude/skills/ folder to the repo.চারটি স্কিল। শূন্য কনটেক্সট পেস্ট। রাফিদ .claude/skills/ ফোল্ডার রেপোতে কমিট করার সাথে সাথে মৌনিতা এবং অঙ্কন সব পেয়ে গেল।
THE SHIFTপরিবর্তন

From Re-explaining to Invokingপুনরায় ব্যাখ্যা থেকে ইনভোকেশনে

HABIB "I just opened a Claude session and typed 'set up a PR for the email validation feature following our conventions'. It auto-loaded /nop-conventions without me doing anything. That was a first." "আমি একটি Claude সেশন খুলে টাইপ করলাম 'আমাদের কনভেনশন অনুসরণ করে ইমেইল ভ্যালিডেশন ফিচারের জন্য একটি PR সেটআপ করো'। আমি কিছু না করতেই এটা /nop-conventions অটো-লোড করল। এটা প্রথমবার।"
SHAZZAD "I added a /debug-postgres skill to my personal ~/.claude/skills folder — connection pooling checks I always forget. It's mine, not the team's, and it's there in every project I open." "আমি আমার ব্যক্তিগত ~/.claude/skills ফোল্ডারে একটি /debug-postgres স্কিল যোগ করেছি — কানেকশন পুলিং চেক যা আমি সবসময় ভুলে যাই। এটা আমার, টিমের না, এবং আমি যে প্রজেক্টই খুলি সেখানে আছে।"
Skills travel with the engineer (personal) or with the codebase (project). Both scopes coexist cleanly.স্কিলগুলো ইঞ্জিনিয়ারের সাথে (ব্যক্তিগত) বা কোডবেসের সাথে (প্রজেক্ট) চলে। উভয় স্কোপ পরিষ্কারভাবে একসাথে থাকে।
YOUR TURNতোমার পালা

Building Your First Skill — 5 Stepsতোমার প্রথম স্কিল তৈরি করা — ৫ ধাপ

1
Find a task you paste context for more than twice a week.এমন একটি কাজ খুঁজে নাও যার জন্য সপ্তাহে দুবারের বেশি কনটেক্সট পেস্ট করো।
2
Create .claude/skills/your-name/SKILL.md..claude/skills/your-name/SKILL.md তৈরি করো।
3
Write the YAML frontmatter: name (slug) and description (specific trigger phrase).YAML ফ্রন্টম্যাটার লিখো: name (স্লাগ) এবং description (নির্দিষ্ট ট্রিগার বাক্য)।
4
Write the body as numbered steps — clear enough for a junior engineer to follow.বডি নম্বরযুক্ত ধাপ হিসেবে লিখো — একজন জুনিয়র ইঞ্জিনিয়ার যথেষ্ট স্পষ্ট করে অনুসরণ করতে পারে।
5
Test both ways: type /your-name and then try a natural-language request that should match.দুটো উপায়ে পরীক্ষা করো: /your-name টাইপ করো, তারপর একটি প্রাকৃতিক ভাষার রিকোয়েস্ট দিয়ে দেখো যা মিলে যাওয়া উচিত।
Total time to ship your first skill: 5 minutes. Total time saved over a quarter: hours.প্রথম স্কিল পাঠানোর মোট সময়: ৫ মিনিট। এক কোয়ার্টারে মোট সাশ্রয় হওয়া সময়: ঘণ্টার পর ঘণ্টা।
THE SHIFTপরিবর্তন

Claude started as a blank slate.
Skills make it an apprentice who remembers.
Claude শুরু হয়েছিল একটি ফাঁকা স্লেট হিসেবে।
স্কিলস এটাকে পরিণত করে একজন স্মৃতিধর শিক্ষানবিশে।

OLD RIFATপুরোনো রাফিদ
2 minutes per session explaining conventions.
× 3 sessions/day × 5 days = 30 min/week lost.
প্রতি সেশনে ২ মিনিট কনভেনশন ব্যাখ্যায়।
× ৩ সেশন/দিন × ৫ দিন = ৩০ মিনিট/সপ্তাহ নষ্ট।
NEW RIFATনতুন রাফিদ
One /nop-conventions. Zero re-explaining.
The apprentice already knows the rules.
একটি /nop-conventions। শূন্য পুনরায় ব্যাখ্যা।
শিক্ষানবিশ ইতিমধ্যে নিয়ম জানে।
WRAP UPসারসংক্ষেপ

Skills 101 — What You Now Knowস্কিলস ১০১ — তুমি এখন যা জানো

SKILL.mdSKILL.md FRONTMATTERফ্রন্টম্যাটার PROGRESSIVE DISCLOSUREক্রমিক প্রকাশ AUTO-INVOKEঅটো-ইনভোক PROJECT vs PERSONALপ্রজেক্ট বনাম ব্যক্তিগত
THE THREE RULESতিনটি নিয়ম
1. Description is the trigger — make it specific.১. বিবরণই ট্রিগার — নির্দিষ্ট করো।
2. Body loads only on invoke — keep it focused.২. বডি শুধু ইনভোকেশনে লোড হয় — মনোযোগী রাখো।
3. One skill, one job — never a Swiss army knife.৩. এক স্কিল, এক কাজ — কখনো সুইস আর্মি ছুরি নয়।
Next → Episode 2: Context Engineering — Writing the Rulebook.
Mouneeta learns how to write a CLAUDE.md that makes every session aware of everything it needs — without ever being told.
পরবর্তী → এপিসোড ২: কনটেক্সট ইঞ্জিনিয়ারিং — রুলবুক লেখা।
মৌনিতা শেখে কীভাবে এমন CLAUDE.md লিখতে হয় যা প্রতিটি সেশনকে দরকারের সব কিছু সম্পর্কে সচেতন করে — কখনো না বলেই।
← → to navigate · space to advance