SEASON 2 · EPISODE 7সিজন ২ · এপিসোড ৭

SKILLS IN PRACTICE স্কিলস প্র্যাকটিসে

MASTER AT WORKমাস্টার কাজে

RIFAT · SENIOR ENGINEER, NOP-STATION "We've learned Skills, CLAUDE.md tuning, and MCP tools separately. Today we wire them together on real nopCommerce work — and measure what actually changes." "আমরা আলাদাভাবে Skills, CLAUDE.md টিউনিং, এবং MCP টুলস শিখেছি। আজকে আমরা সেগুলো আসল nopCommerce কাজে একসাথে যুক্ত করব — এবং পরিবর্তনটা মাপব।"
THE SEASON SO FARএই সিজনে এখন পর্যন্ত

All the Pieces. Now Combine Them.সব টুকরো। এবার একত্রিত করো।

SKILLSস্কিলস
Reusable prompts your team runs like slash commands — consistent, typed, repeatable.পুনর্ব্যবহারযোগ্য প্রম্পট যা টিম স্ল্যাশ কমান্ডের মতো চালায় — সামঞ্জস্যপূর্ণ, টাইপড, পুনরাবৃত্তিযোগ্য।
CONTEXTকনটেক্সট
A tuned CLAUDE.md gives every session shared knowledge of your stack, conventions, and guardrails.টিউন করা CLAUDE.md প্রতিটি সেশনকে স্ট্যাক, কনভেনশন, এবং গার্ডরেলের শেয়ার্ড জ্ঞান দেয়।
MCP TOOLSMCP টুলস
Live data from Jira, GitHub, and your CI pipeline — Claude acts on real tickets, not toy examples.Jira, GitHub, এবং CI পাইপলাইন থেকে লাইভ ডেটা — Claude আসল টিকেটে কাজ করে, কাল্পনিক উদাহরণে নয়।
Individually useful. Together — a production workflow Rafid's team runs every day at nop-station.আলাদাভাবে দরকারী। একসাথে — একটি প্রোডাকশন ওয়ার্কফ্লো যা রাফিদের টিম nop-station-এ প্রতিদিন চালায়।
THE REAL PAINSআসল সমস্যাগুলো

What Slows the Team Down Every Sprintপ্রতি স্প্রিন্টে টিমকে যা ধীর করে

🏗️ Plugin scaffoldingপ্লাগইন স্ক্যাফোল্ডিং
📝 Release notesরিলিজ নোটস
🔀 Migration checksমাইগ্রেশন চেক
🔍 PR reviewPR রিভিউ
🎫 Ticket triageটিকেট ট্রিয়াজ
HABIB "Every new plugin I start from scratch. I always forget the RouteProvider interface signature." "প্রতিটি নতুন প্লাগইনে আমি স্ক্র্যাচ থেকে শুরু করি। RouteProvider ইন্টারফেস সিগনেচার আমি সবসময় ভুলে যাই।"
SHAZZAD "Migration review before every deploy takes 40 minutes of manual scanning. There has to be a better way." "প্রতিটি ডিপ্লয়ের আগে মাইগ্রেশন রিভিউতে ৪০ মিনিট ম্যানুয়াল স্ক্যান লাগে। একটা ভালো উপায় থাকতে হবে।"
Each pain is a candidate for a skill. One skill per repeated workflow. Five pains → five skill files.প্রতিটি সমস্যা একটি স্কিলের প্রার্থী। প্রতিটি পুনরাবৃত্ত ওয়ার্কফ্লোর জন্য একটি স্কিল। পাঁচটি সমস্যা → পাঁচটি স্কিল ফাইল।
THE PLANপরিকল্পনা

Map Pains → Skills → Tools → CLAUDE.mdসমস্যা → স্কিল → টুলস → CLAUDE.md

PAIN → SKILLসমস্যা → স্কিল
plugin-scaffold
pr-summary
migration-check
release-notes
ticket-triage
plugin-scaffold
pr-summary
migration-check
release-notes
ticket-triage
CONTEXTকনটেক্সট
Tuned CLAUDE.md
— ASP.NET Core
— EF Core patterns
— Plugin conventions
— DO NOTs
টিউন করা CLAUDE.md
— ASP.NET Core
— EF Core প্যাটার্ন
— প্লাগইন কনভেনশন
— নিষেধাজ্ঞা
MCP BRIDGEMCP সেতু
Jira MCP tool
— read tickets
— update status
— link PRs
— add comments
Jira MCP টুল
— টিকেট পড়া
— স্ট্যাটাস আপডেট
— PR লিংক করা
— কমেন্ট যোগ করা
The three pillars lock together: Context ensures Claude knows the codebase; Skills drive repeatable tasks; MCP connects to live data.তিনটি স্তম্ভ একসাথে লক হয়: Context নিশ্চিত করে Claude কোডবেস জানে; Skills পুনরাবৃত্ত কাজ চালায়; MCP লাইভ ডেটার সাথে সংযুক্ত করে।
LIVE BUILD 1 · SKILL.mdলাইভ বিল্ড ১ · SKILL.md

Writing the plugin-scaffold Skillplugin-scaffold স্কিল লেখা

# .claude/skills/plugin-scaffold/SKILL.md ## Trigger /plugin-scaffold ## Args $PLUGIN_NAME # e.g. NopStation.Plugin.Payments.StripeConnect $AUTHOR # e.g. nop-station $VERSION # e.g. 4.80.0 ## Task Generate a valid nopCommerce plugin folder structure at src/Plugins/$PLUGIN_NAME/ containing: 1. Description.txt — SystemName, FriendlyName, Author, Version, SupportedVersions 2. $PLUGIN_NAME.csproj — targets net8.0, refs Nop.Core + Nop.Services 3. Plugin.cs — class implementing BasePlugin, IPlugin · InstallAsync / UninstallAsync with localisation resource cleanup 4. Infrastructure/RouteProvider.cs — implements IRouteProvider · Order = 1, empty RegisterRoutes body 5. Controllers/ — placeholder controller inheriting BasePluginController ## Constraints - Use NopCommerce 4.80 API surface only - Async/await throughout; NO synchronous DB calls - Follow naming in CLAUDE.md section "Plugin conventions" - Do NOT generate migration files — those come from /migration-check
LIVE BUILD 1 · OUTPUTলাইভ বিল্ড ১ · আউটপুট

What /plugin-scaffold Generates/plugin-scaffold কী তৈরি করে

# Running: /plugin-scaffold NopStation.Plugin.Payments.StripeConnect nop-station 4.80.0 src/Plugins/NopStation.Plugin.Payments.StripeConnect/ ├── Description.txt │ SystemName: NopStation.Plugin.Payments.StripeConnect │ FriendlyName: Stripe Connect │ Author: nop-station │ Version: 1.0.0 │ SupportedVersions: 4.80 ├── NopStation.Plugin.Payments.StripeConnect.csproj │ <TargetFramework>net8.0</TargetFramework> │ <PackageReference Include="Nop.Core" /> │ <PackageReference Include="Nop.Services" /> ├── Plugin.cs │ public class StripeConnectPlugin : BasePlugin, IPaymentMethod │ { ... InstallAsync() ... UninstallAsync() ... } ├── Infrastructure/ │ └── RouteProvider.cs │ public class RouteProvider : IRouteProvider │ { public int Priority => 1; ... } └── Controllers/ └── StripeConnectController.cs [AutoValidateAntiforgeryToken] public class StripeConnectController : BasePluginController { }
Consistent every time. No missed interfaces. No wrong namespace. Under 10 seconds from /plugin-scaffold to compilable skeleton.প্রতিবার সামঞ্জস্যপূর্ণ। কোনো মিস করা ইন্টারফেস নেই। ভুল নেমস্পেস নেই। /plugin-scaffold থেকে কম্পাইলযোগ্য স্কেলিটন পর্যন্ত ১০ সেকেন্ডের কম।
LIVE BUILD 2 · CLAUDE.mdলাইভ বিল্ড ২ · CLAUDE.md

Tuning Context for the nopCommerce CodebasenopCommerce কোডবেসের জন্য Context টিউনিং

# CLAUDE.md — nop-station nopCommerce projects ## Stack - ASP.NET Core 8 · Razor Pages + MVC areas - Entity Framework Core 8 · Code-first migrations - Nop.Core / Nop.Services / Nop.Web.Framework - xUnit + Moq for tests · GitHub Actions CI ## Build & test dotnet build src/NopStation.sln dotnet test src/Tests/ --logger trx ## Plugin conventions - SystemName format: NopStation.Plugin.{Area}.{Name} - Always implement BasePlugin; area-specific interface second - DB access via IRepository<T> — NEVER use DbContext directly - Service classes go in Services/; keep controllers thin - Localization via ILocalizationService — no hardcoded strings ## DO NOT - Synchronous IO — always async/await - Raw SQL strings — use LINQ or IRepository - Skip InstallAsync resource registration - Modify core Nop.* source files - Add <Nullable>disable</Nullable> to .csproj
DAILY FLOWদৈনিক ফ্লো

One Ticket, Start to PR — Fully Skill-Drivenএকটি টিকেট, শুরু থেকে PR — সম্পূর্ণ স্কিল-চালিত

🎫 Jira MCP: fetch ticketJira MCP: টিকেট আনো
→
git checkout -b feature/NP-{id}নতুন ব্র্যাঞ্চ তৈরি
→
🏗️ /plugin-scaffold/plugin-scaffold
→
Implement featureফিচার ইমপ্লিমেন্ট
→
🔀 /migration-check/migration-check
→
📋 /pr-summary/pr-summary
→
✅ Open PR + update JiraPR খোলো + Jira আপডেট
No ad-hoc prompts. No forgotten steps. Every engineer on the team runs this same loop — with the same quality bar.কোনো তাৎক্ষণিক প্রম্পট নেই। কোনো ভুলে যাওয়া ধাপ নেই। টিমের প্রতিটি ইঞ্জিনিয়ার এই একই লুপ চালায় — একই মান নিয়ে।
WALK-THROUGHওয়াক-থ্রু

Rafid, Mouneeta & Ankan Run the Loopরাফিদ, মৌনিতা ও অঙ্কন লুপ চালায়

RIFAT "Morning standup done. I ask Claude: /jira-fetch NP-4421. It reads the ticket, finds the acceptance criteria, opens the branch." "সকালের স্ট্যান্ডআপ শেষ। আমি Claude-কে বলি: /jira-fetch NP-4421। এটি টিকেট পড়ে, গ্রহণযোগ্যতার মানদণ্ড খুঁজে পায়, ব্র্যাঞ্চ খোলে।"
HABIB "I run /plugin-scaffold — 12 files generated in 8 seconds. I jump straight to the business logic. No more copy-paste from last month's plugin." "আমি /plugin-scaffold চালাই — ৮ সেকেন্ডে ১২টি ফাইল তৈরি। আমি সরাসরি বিজনেস লজিকে যাই। গত মাসের প্লাগইন থেকে কপি-পেস্ট আর নয়।"
SHAZZAD "Before pushing I run /migration-check. It flags a missing index on OrderItems — caught before it hit staging. Then /pr-summary writes the description." "পুশ করার আগে আমি /migration-check চালাই। এটি OrderItems-এ একটি মিসিং ইন্ডেক্স ফ্ল্যাগ করে — স্টেজিংয়ে যাওয়ার আগেই ধরা পড়ে। তারপর /pr-summary বিবরণ লেখে।"
THE PAYOFFপুরস্কার

Before & After — Measuredআগে ও পরে — পরিমাপ করা

BEFOREআগে
⏱ Plugin skeleton: ~35 min manual⏱ প্লাগইন স্কেলিটন: ~৩৫ মিনিট ম্যানুয়াল
🐛 Interface missed ~30% of the time🐛 ইন্টারফেস মিস ~৩০% সময়
📝 PR desc: blank or "misc fixes"📝 PR বিবরণ: ফাঁকা বা "misc fixes"
🔀 Migration review: 40 min/deploy🔀 মাইগ্রেশন রিভিউ: ৪০ মিনিট/ডিপ্লয়
🎫 Jira update: often forgotten🎫 Jira আপডেট: প্রায়ই ভুলে যাওয়া
AFTERপরে
⚡ Plugin skeleton: <10 sec via skill⚡ প্লাগইন স্কেলিটন: <১০ সেকেন্ড স্কিলে
✅ 0 missed interfaces — enforced✅ ০ মিস করা ইন্টারফেস — এনফোর্সড
📄 PR desc: auto-generated, thorough📄 PR বিবরণ: স্বয়ংক্রিয়, বিস্তারিত
🔍 Migration check: ~3 min automated🔍 মাইগ্রেশন চেক: ~৩ মিনিট স্বয়ংক্রিয়
🎫 Jira: updated automatically via MCP🎫 Jira: MCP-এ স্বয়ংক্রিয়ভাবে আপডেট
Consistency doesn't just save time — it eliminates a whole class of review comments about missing boilerplate.সামঞ্জস্যতা শুধু সময় বাঁচায় না — এটি মিসিং বয়লারপ্লেট সম্পর্কে পর্যালোচনা মন্তব্যের পুরো শ্রেণি নির্মূল করে।
ROLLOUTরোলআউট

Getting the Team onto the Skills Suiteটিমকে স্কিলস স্যুটে আনা

STEP 1 · COMMITধাপ ১ · কমিট
Commit all skill files and CLAUDE.md to main. Skills live in .claude/skills/ — versioned with the codebase, reviewed in PRs like any other code. সব স্কিল ফাইল এবং CLAUDE.md main-এ কমিট করুন। স্কিলগুলো .claude/skills/-এ থাকে — কোডবেসের সাথে ভার্সনড, PR-এ অন্য যেকোনো কোডের মতো রিভিউ করা হয়।
STEP 2 · DOCUMENTধাপ ২ · ডকুমেন্ট
Add each skill to skills/index.html. A new engineer should know what's available within 60 seconds of joining the repo. প্রতিটি স্কিল skills/index.html-এ যোগ করুন। একজন নতুন ইঞ্জিনিয়ার রিপোতে যোগ দেওয়ার ৬০ সেকেন্ডের মধ্যে কী আছে তা জানতে পারবেন।
STEP 3 · ENFORCEধাপ ৩ · এনফোর্স
Add a PR checklist item: "Did you run /migration-check and /pr-summary?" Link the skill index in the PR template — make the right thing the easy thing. PR চেকলিস্ট আইটেম যোগ করুন: "/migration-check এবং /pr-summary চালিয়েছেন?" PR টেমপ্লেটে স্কিল ইন্ডেক্স লিংক করুন — সঠিক কাজটিকে সহজ করুন।
RIFAT "We treat skills like we treat shared utilities. You wouldn't re-implement a sort algorithm — don't re-prompt a plugin scaffold either." "আমরা স্কিলগুলোকে শেয়ার্ড ইউটিলিটির মতো ব্যবহার করি। আপনি সর্ট অ্যালগরিদম পুনরায় ইমপ্লিমেন্ট করবেন না — প্লাগইন স্ক্যাফোল্ড পুনরায় প্রম্পট করবেন না।"
MAINTENANCEরক্ষণাবেক্ষণ

Skills Age. Keep Them Fresh.স্কিলস পুরনো হয়। তাজা রাখো।

TRIGGERট্রিগার
nopCommerce version bump? IPlugin interface change? New EF Core migration API?

→ Open a "skills audit" ticket alongside the framework upgrade PR.
nopCommerce ভার্সন বাম্প? IPlugin ইন্টারফেস পরিবর্তন? নতুন EF Core মাইগ্রেশন API?

→ ফ্রেমওয়ার্ক আপগ্রেড PR-এর পাশে "skills audit" টিকেট খুলুন।
REVIEW CADENCEরিভিউ ক্যাডেন্স
Monthly: run each skill against a test project. If the output no longer compiles or passes review — the skill needs updating, not the reviewer's time. মাসিক: প্রতিটি স্কিল একটি টেস্ট প্রজেক্টে চালান। আউটপুট আর কম্পাইল না হলে বা রিভিউ পাস না করলে — স্কিল আপডেট করতে হবে, রিভিউয়ারের সময় নয়।
OWNERSHIPমালিকানা
Assign each skill a primary owner in skills/index.html. PRs that change a plugin convention must also update the corresponding skill — enforced via CODEOWNERS. skills/index.html-এ প্রতিটি স্কিলে একজন প্রাথমিক মালিক নির্ধারণ করুন। প্লাগইন কনভেনশন পরিবর্তন করা PR-কে অবশ্যই সংশ্লিষ্ট স্কিল আপডেট করতে হবে — CODEOWNERS দ্বারা এনফোর্সড।
GOTCHASসতর্কতা

Three Ways to Shoot Yourselfনিজেকে ক্ষতি করার তিনটি উপায়

  • ⚡
    Over-automating judgment callsবিচার-নির্ভর সিদ্ধান্তকে অতিরিক্ত স্বয়ংক্রিয় করা
    Some decisions — "is this API breaking?" — need a senior eye, not a skill. Skills work for repeatable structure, not nuanced judgment. কিছু সিদ্ধান্ত — "এটা কি API ভাঙছে?" — একজন সিনিয়রের চোখ দরকার, স্কিল নয়। স্কিলগুলো পুনরাবৃত্ত কাঠামোর জন্য কাজ করে, সূক্ষ্ম বিচারের জন্য নয়।
  • 📢
    Skills that encode bad patternsখারাপ প্যাটার্ন এনকোড করা স্কিলস
    If your old code does synchronous DB calls, a scaffold skill will too — and generate that mistake at scale. Fix the pattern first, then codify it. পুরানো কোড যদি সিঙ্ক্রোনাস DB কল করে, স্ক্যাফোল্ড স্কিলও তাই করবে — এবং সেই ভুলটি স্কেলে তৈরি করবে। আগে প্যাটার্ন ঠিক করুন, তারপর কোডিফাই করুন।
  • 🔄
    Stale skills on framework upgradeফ্রেমওয়ার্ক আপগ্রেডে পুরনো স্কিলস
    nopCommerce 4.80 → 4.90 changed several plugin interfaces. If your skill still references old APIs, you'll get code that looks right but fails the build. nopCommerce 4.80 → 4.90 বেশ কয়েকটি প্লাগইন ইন্টারফেস পরিবর্তন করেছে। স্কিল এখনও পুরানো API রেফার করলে, কোড ঠিক দেখাবে কিন্তু বিল্ড ব্যর্থ হবে।
Skills scale what they encode — good patterns or bad. The quality of your team's habits is now the quality of your code output.স্কিলগুলো যা এনকোড করে তা স্কেল করে — ভালো প্যাটার্ন বা খারাপ। এখন আপনার টিমের অভ্যাসের মান হলো আপনার কোড আউটপুটের মান।
MCP IN ACTIONMCP কর্মে

Jira MCP — What It ChangesJira MCP — এটি কী বদলায়

# Without MCP — you paste context manually You: "Here is NP-4421 acceptance criteria: [paste 200 words from Jira] Implement the StripeConnect webhook handler described above." # With Jira MCP — Claude reads the ticket itself You: /jira-fetch NP-4421 Claude: Fetched NP-4421 "StripeConnect Webhook Handler" — Priority: High · Sprint: 24 · Story points: 5 — Acceptance criteria: [3 items extracted] — Linked issues: NP-4418 (depends on), NP-4399 (blocks) Ready. Running /plugin-scaffold NopStation.Plugin.Payments.StripeConnect...
GAINEDঅর্জিত
No context drift. Claude reads the actual acceptance criteria, not your summary of it. Linked tickets surface automatically. কোনো কনটেক্সট ড্রিফট নেই। Claude আসল গ্রহণযোগ্যতার মানদণ্ড পড়ে, আপনার সারসংক্ষেপ নয়। লিংক করা টিকেট স্বয়ংক্রিয়ভাবে ওঠে।
ALSO GAINEDআরও অর্জিত
After the PR is opened, Claude can comment on the Jira ticket and move it to "In Review" — the human touches Jira zero times. PR খোলার পরে, Claude Jira টিকেটে মন্তব্য করতে পারে এবং "In Review"-তে সরাতে পারে — মানুষটি Jira শূন্যবার স্পর্শ করে।
SKILL DETAILস্কিল বিস্তারিত

What /migration-check Actually Does/migration-check আসলে কী করে

# /migration-check output — NP-4421 StripeConnect Scanning: src/Plugins/NopStation.Plugin.Payments.StripeConnect/Migrations/ ✅ Migration naming: 20240618_AddStripeConnectWebhookTable.cs — OK ✅ Up/Down symmetry: both directions defined — OK ✅ No raw SQL strings — OK ⚠ WARNING Missing index: Table: NopStationStripeWebhookEvent Column: ExternalEventId (queried in WebhookService.cs:L87) Suggest: migrationBuilder.CreateIndex("IX_StripeWebhook_ExternalEventId", ...) ❌ Blocking: Column ProcessedAtUtc NOT NULL with no default — will fail on existing rows during apply. Fix: add .HasDefaultValueSql("GETUTCDATE()") 2 issues found. Fix before pushing to staging.
Three minutes of automated scanning prevents a staging rollback and the scramble of an emergency hotfix.তিন মিনিটের স্বয়ংক্রিয় স্ক্যানিং একটি স্টেজিং রোলব্যাক এবং জরুরি হটফিক্সের তাড়াহুড়ো প্রতিরোধ করে।
SPRINT SCORECARDস্প্রিন্ট স্কোরকার্ড

nop-station — 4 Weeks with the Skills Suitenop-station — স্কিলস স্যুটের সাথে ৪ সপ্তাহ

WEEK 1 (manual)সপ্তাহ ১ (ম্যানুয়াল)
Tickets closed: 9টিকেট বন্ধ: ৯
Staging rollbacks: 2স্টেজিং রোলব্যাক: ২
Review nits (boilerplate): 14রিভিউ নিটস (বয়লারপ্লেট): ১৪
Jira updates missed: 6Jira আপডেট মিস: ৬
Avg time ticket → PR: 3.1 daysগড় সময় টিকেট → PR: ৩.১ দিন
WEEK 4 (skills suite)সপ্তাহ ৪ (স্কিলস স্যুট)
Tickets closed: 16 (+78%)টিকেট বন্ধ: ১৬ (+৭৮%)
Staging rollbacks: 0স্টেজিং রোলব্যাক: ০
Review nits (boilerplate): 1রিভিউ নিটস (বয়লারপ্লেট): ১
Jira updates missed: 0Jira আপডেট মিস: ০
Avg time ticket → PR: 1.4 daysগড় সময় টিকেট → PR: ১.৪ দিন
The biggest win wasn't throughput — it was zero staging rollbacks. Consistent tooling prevents whole categories of mistakes.সবচেয়ে বড় জয় থ্রুপুট ছিল না — শূন্য স্টেজিং রোলব্যাক ছিল। সামঞ্জস্যপূর্ণ টুলিং ভুলের পুরো বিভাগ প্রতিরোধ করে।
THE CEILINGসীমা

What Skills Still Can't Replaceস্কিলস এখনও কী প্রতিস্থাপন করতে পারে না

JUDGMENTবিচার
"Is this architecture right for a high-traffic payment flow?" — Skills provide structure, not design wisdom. "এই আর্কিটেকচার কি হাই-ট্রাফিক পেমেন্ট ফ্লোর জন্য ঠিক?" — স্কিলগুলো কাঠামো দেয়, ডিজাইন জ্ঞান নয়।
NOVEL PROBLEMSনতুন সমস্যা
A one-off data migration with complex business rules — no skill template covers it. This is where senior engineers still earn their keep. জটিল বিজনেস নিয়মসহ একটি এক-বারের ডেটা মাইগ্রেশন — কোনো স্কিল টেমপ্লেট এটি কভার করে না। এখানেই সিনিয়র ইঞ্জিনিয়াররা এখনও তাদের মূল্য প্রমাণ করেন।
TEAM DYNAMICSটিম ডায়নামিক্স
A blocking disagreement on a product direction. Code reviews that catch conceptual problems. Culture, trust, and human collaboration remain human. একটি পণ্যের দিক নিয়ে অবরোধকারী মতবিরোধ। ধারণাগত সমস্যা ধরা পড়া কোড রিভিউ। সংস্কৃতি, বিশ্বাস, এবং মানবিক সহযোগিতা মানবিকই থাকে।
SHAZZAD "The skills suite freed 40% of my week. I spend that time on the problems that actually need thinking — architecture, tricky edge cases, customer conversations." "স্কিলস স্যুট আমার সপ্তাহের ৪০% মুক্ত করেছে। সেই সময় আমি সমস্যাগুলোতে ব্যয় করি যেগুলোর আসলে চিন্তার প্রয়োজন — আর্কিটেকচার, জটিল এজ কেস, কাস্টমার কনভার্সেশন।"
WRAP UPসারসংক্ষেপ

Skills in Practice — What You Now Ownস্কিলস প্র্যাকটিসে — এখন তোমার কাছে কী আছে

SCAFFOLDস্ক্যাফোল্ড TUNED CONTEXTটিউনড কনটেক্সট MCP FLOWMCP ফ্লো MEASUREDপরিমাপ করা
Skills encode your team's best patterns and run them at the speed of a slash command. CLAUDE.md ensures every session starts with shared knowledge. MCP connects Claude to live data so humans touch routine plumbing zero times.স্কিলগুলো আপনার টিমের সেরা প্যাটার্ন এনকোড করে এবং একটি স্ল্যাশ কমান্ডের গতিতে চালায়। CLAUDE.md নিশ্চিত করে প্রতিটি সেশন শেয়ার্ড জ্ঞান দিয়ে শুরু হয়। MCP Claude-কে লাইভ ডেটার সাথে সংযুক্ত করে তাই মানুষ রুটিন প্লাম্বিং শূন্যবার স্পর্শ করে।
Next → Bonus Episode: Skills + Subagents + Hooks: The Autonomous Workshop.
When the skills run themselves — and how to keep humans in control.
পরবর্তী → বোনাস এপিসোড: স্কিলস + সাবএজেন্টস + হুকস: অটোনোমাস ওয়ার্কশপ।
যখন স্কিলগুলো নিজেই চলে — এবং মানুষকে নিয়ন্ত্রণে রাখার উপায়।
← → to navigate · space to advance