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

MULTIPLE
SESSIONS
The Basics
একাধিক
সেশন
মূল বিষয়

SHAZZAD · FULL-STACK ENGINEER, NOP-STATION "Rifat sold me on the idea yesterday. I'm trying it today — three sessions, three tickets, before 4pm. Watch me." "রিফাত গতকাল আমাকে আইডিয়াটা বুঝিয়ে দিয়েছে। আজ আমি চেষ্টা করব — তিনটো সেশন, তিনটো টিকেট, বিকেল ৪টার আগে। দেখো।"
RECAP · EP 1সারসংক্ষেপ · এপিসোড ১

Where We Left Offআগের পর্ব

THROUGHPUT > LATENCYথ্রুপুট > লেটেন্সি MANAGER MODELম্যানেজার মডেল SESSION ISOLATIONসেশন বিচ্ছিন্নতা
Ep 1 argued why parallel. You are the bottleneck. Three sessions = ~3× AI-hours per day. The mental model: manager directing three agents, not engineer waiting on one.এপিসোড ১ বলেছিল কেন সমান্তরাল। তুমিই বটলনেক। তিনটো সেশন = ~৩× AI-ঘণ্টা প্রতিদিন। মানসিক মডেল: একটার জন্য অপেক্ষারত ইঞ্জিনিয়ার নয়, তিনটো এজেন্ট পরিচালনাকারী ম্যানেজার।
SHAZZAD "I get the why. Show me the how. What do I actually type?" "কেন বুঝেছি। এখন কীভাবে দেখাও। আমি আসলে কী টাইপ করব?"
FOUNDATIONSভিত্তি

What Is a Claude Code Session?Claude Code সেশন কী?

CONTEXT WINDOWকনটেক্সট উইন্ডো
Everything Claude knows about your task — your prompt, your files, the conversation so far.তোমার কাজ সম্পর্কে Claude যা জানে — তোমার প্রম্পট, ফাইল, এবং এ পর্যন্ত কথোপকথন।
TOOL ACCESSটুল অ্যাক্সেস
Read, Write, Edit, Bash, Grep — all scoped to the working directory you launched Claude in.Read, Write, Edit, Bash, Grep — সবকিছু তুমি যে ডিরেক্টরিতে Claude চালু করেছ সেখানে সীমাবদ্ধ।
STATEঅবস্থা
The conversation history, any memory files, and the files on disk in that working directory.কথোপকথনের ইতিহাস, যেকোনো মেমরি ফাইল, এবং সেই ওয়ার্কিং ডিরেক্টরিতে ডিস্কের ফাইলগুলো।
A session is ephemeral and isolated. It knows only what you told it — and nothing about what's happening in any other terminal.একটি সেশন ক্ষণস্থায়ী এবং বিচ্ছিন্ন। এটি শুধু তাই জানে যা তুমি বলেছ — অন্য কোনো টার্মিনালে কী হচ্ছে তা সম্পর্কে কিছু জানে না।
ISOLATIONবিচ্ছিন্নতা

Three Sessions. Three Separate Rooms.তিনটো সেশন। তিনটো আলাদা ঘর।

SESSION A
Working dir: ../nopstation-email-val/
Branch: feature/email-validation
Knows: checkout A only
Memory: context A only
কার্যনির্দেশিকা: ../nopstation-email-val/
ব্র্যাঞ্চ: feature/email-validation
জানে: শুধু checkout A
মেমরি: শুধু context A
SESSION B
Working dir: ../nopstation-order-tests/
Branch: feature/order-tests
Knows: checkout B only
Memory: context B only
কার্যনির্দেশিকা: ../nopstation-order-tests/
ব্র্যাঞ্চ: feature/order-tests
জানে: শুধু checkout B
মেমরি: শুধু context B
SESSION C
Working dir: ../nopstation-api-changelog/
Branch: docs/api-v2.3-changelog
Knows: checkout C only
Memory: context C only
কার্যনির্দেশিকা: ../nopstation-api-changelog/
ব্র্যাঞ্চ: docs/api-v2.3-changelog
জানে: শুধু checkout C
মেমরি: শুধু context C
No shared memory. No cross-talk. Session A has no idea Session B exists — and that's exactly what you want.কোনো শেয়ার্ড মেমরি নেই। কোনো পারস্পরিক কথাবার্তা নেই। Session A জানে না Session B আছে — এবং এটাই তুমি চাও।
THE PRIMITIVEমূল টুল

Git Worktrees — The Essential ToolGit Worktree — অপরিহার্য টুল

A worktree is a second (or third) checkout of your repo into a separate directory — each on its own branch. No stashing. No checkout switching. Multiple branches active simultaneously on disk.ওয়ার্কট্রি হলো তোমার রেপোকে একটি আলাদা ডিরেক্টরিতে দ্বিতীয় (বা তৃতীয়) চেকআউট — প্রতিটি নিজস্ব ব্র্যাঞ্চে। কোনো স্ট্যাশিং নেই। কোনো চেকআউট সুইচিং নেই। একসাথে ডিস্কে একাধিক ব্র্যাঞ্চ সক্রিয়।
WITHOUT WORKTREESওয়ার্কট্রি ছাড়া
One working dir. Must stash changes to switch branches. Can't run two Claude sessions on two branches simultaneously. একটি ওয়ার্কিং ডিরেক্টরি। ব্র্যাঞ্চ সুইচ করতে পরিবর্তন স্ট্যাশ করতে হবে। একসাথে দুটি ব্র্যাঞ্চে দুটো Claude সেশন চালানো যাবে না।
WITH WORKTREESওয়ার্কট্রি সহ
Three directories. Three branches. Three Claude sessions. All live simultaneously. No stash needed. তিনটি ডিরেক্টরি। তিনটি ব্র্যাঞ্চ। তিনটো Claude সেশন। সবকিছু একসাথে চলছে। কোনো স্ট্যাশ দরকার নেই।
SHOW MEদেখাও

Worktree Commandsওয়ার্কট্রি কমান্ড

# Create three isolated worktrees (run from main repo dir)
git worktree add ../nopstation-email-val    feature/email-validation
git worktree add ../nopstation-order-tests  feature/order-tests
git worktree add ../nopstation-api-changelog docs/api-v2.3-changelog

# Verify all three are active
git worktree list

# When you're done with a worktree
git worktree remove ../nopstation-email-val
Each path is now a fully functional repo checkout on its own branch. Open a terminal in each one and launch Claude.প্রতিটি পাথ এখন নিজের ব্র্যাঞ্চে একটি সম্পূর্ণ কার্যকরী রেপো চেকআউট। প্রতিটিতে একটি টার্মিনাল খোলো এবং Claude চালু করো।
SELECTIONনির্বাচন

The Parallelizability Checkসমান্তরালতা যোগ্যতা পরীক্ষা

Run every ticket through these four questions before you assign it to a parallel session:সমান্তরাল সেশনে নিয়োগের আগে প্রতিটি টিকেটকে এই চারটি প্রশ্নের মধ্য দিয়ে চালাও:
  • ✓ Independent files — no overlap with other parallel tickets? স্বাধীন ফাইল — অন্য সমান্তরাল টিকেটের সাথে ওভারল্যাপ নেই?
  • ✓ No shared state — different DB tables, different config, different modules? কোনো শেয়ার্ড স্টেট নেই — আলাদা DB টেবিল, আলাদা কনফিগ, আলাদা মডিউল?
  • ✓ No ticket-to-ticket dependency — neither task needs the other's output? টিকেট-থেকে-টিকেট নির্ভরতা নেই — কোনো কাজ অপরের আউটপুট চায় না?
  • ✓ Each task will take more than 15 minutes of Claude time? প্রতিটি কাজ Claude-এর ১৫ মিনিটের বেশি সময় নেবে?
Pass all four → safe to run in parallel. Fail any one → resolve the dependency first, then parallelize.চারটিতেই পাস → সমান্তরালে নিরাপদ। যেকোনো একটিতে ফেল → প্রথমে নির্ভরতা সমাধান করো, তারপর সমান্তরাল করো।
LIVE EXAMPLEলাইভ উদাহরণ

Shazzad's Three Ticketsশাজ্জাদের তিনটো টিকেট

SESSION A

Add email validation to checkout address formচেকআউট ফর্মে ইমেইল ভ্যালিডেশন যোগ করো

Frontend · Reactফ্রন্টএন্ড · React
✓ Safe: touches only CheckoutForm.tsx✓ নিরাপদ: শুধু CheckoutForm.tsx স্পর্শ করে
SESSION B

Write unit tests for OrderServiceOrderService-এর ইউনিট টেস্ট লিখো

Backend · Pure test fileব্যাকএন্ড · শুধুই টেস্ট ফাইল
✓ Safe: new file only, no prod code changes✓ নিরাপদ: শুধু নতুন ফাইল, প্রোড কোডে পরিবর্তন নেই
SESSION C

Generate API changelog for v2.3.0v2.3.0-এর API চেঞ্জলগ তৈরি করো

Docs · Reads existing codeডকস · বিদ্যমান কোড পড়ে
✓ Safe: read-only analysis, pure output✓ নিরাপদ: শুধু পড়া, খালি আউটপুট
Three tickets. Zero shared files. Zero dependencies. All pass the check. Ready to go.তিনটো টিকেট। শূন্য শেয়ার্ড ফাইল। শূন্য নির্ভরতা। সবগুলো পরীক্ষায় পাস। যেতে প্রস্তুত।
SHOW MEদেখাও

Launching All Three Sessionsতিনটো সেশন একসাথে চালু করা

# Terminal 1 — Session A (email validation)
cd ../nopstation-email-val && claude

# Terminal 2 — Session B (order tests)
cd ../nopstation-order-tests && claude

# Terminal 3 — Session C (API changelog)
cd ../nopstation-api-changelog && claude
SHAZZAD "All three are loading simultaneously. This genuinely feels illegal." "তিনটো একসাথে লোড হচ্ছে। এটা সত্যিই অবৈধ মনে হচ্ছে।"
THE CRAFTদক্ষতা

Write a Focused Launch Promptফোকাসড লঞ্চ প্রম্পট লিখো

A lazy prompt wastes tokens and goes off-track. A focused prompt is the most important thing you write per session.অস্পষ্ট প্রম্পট টোকেন নষ্ট করে এবং পথ হারায়। ফোকাসড প্রম্পট হলো প্রতি সেশনে তোমার লেখা সবচেয়ে গুরুত্বপূর্ণ জিনিস।
Context:  nop-station checkout flow. React + TypeScript. Zod for validation.

Task:     Add email validation to the address form in checkout.
          - Validate on blur and on form submit
          - Show inline error: "Please enter a valid email address"
          - Reuse existing Zod schema: src/lib/validators.ts → emailSchema

Files:    src/components/checkout/AddressForm.tsx (primary)
          src/lib/validators.ts (read-only — do not modify)

Do NOT:  Modify auth logic, backend routes, or any file outside src/components/checkout/
Pattern: Context → Task → Files → Do NOT. Every session should start with this structure.প্যাটার্ন: Context → Task → Files → Do NOT। প্রতিটি সেশন এই কাঠামো দিয়ে শুরু করা উচিত।
THE RHYTHMছন্দ

The 20-Minute Rotation Cycle২০ মিনিটের রোটেশন চক্র

Session A give prompt →প্রম্পট দাও →
→
Session B check + steer →চেক + পরিচালনা →
→
Session C check + steer →চেক + পরিচালনা →
→
Session A review diff →ডিফ রিভিউ →
→
⏱ 20 min২০ মিনিট repeatপুনরাবৃত্তি
Each rotation: one session gets your full attention for 20 minutes. When the timer fires — switch. Don't wait for the session to "finish".প্রতিটি রোটেশন: একটি সেশন ২০ মিনিটের জন্য তোমার পূর্ণ মনোযোগ পায়। টাইমার বাজলে — সুইচ করো। সেশনের "শেষ হওয়ার" জন্য অপেক্ষা করো না।
TIMER-DRIVENটাইমার-চালিত NOT COMPLETION-DRIVENসম্পূর্ণতা-চালিত নয় 20–25 MIN SWEET SPOT২০-২৫ মিনিট সেরা
THE CHECKপরীক্ষা

60 Seconds to Assess a Session৬০ সেকেন্ডে একটি সেশন মূল্যায়ন

  • 1. Scan the last 10 lines of output — is it moving in the right direction? আউটপুটের শেষ ১০ লাইন স্ক্যান করো — এটা কি সঠিক দিকে যাচ্ছে?
  • 2. Run a quick git diff --stat — does the file set match the task? দ্রুত git diff --stat চালাও — ফাইল সেট কি কাজের সাথে মেলে?
  • 3. Check for a blocking question — if Claude is waiting on you, answer it. ব্লকিং প্রশ্ন চেক করো — Claude যদি তোমার জন্য অপেক্ষা করছে, উত্তর দাও।
  • 4. If it's on track — leave it running and move to the next session. যদি সঠিক পথে থাকে — চলতে দাও এবং পরের সেশনে যাও।
Most rotations are 60 seconds. You're not reviewing the code — you're checking the heading. Deep review happens at PR time.বেশিরভাগ রোটেশন ৬০ সেকেন্ড। তুমি কোড রিভিউ করছ না — দিক পরীক্ষা করছ। গভীর রিভিউ PR সময়ে হবে।
SHOW MEদেখাও

The Context Refresh Promptকনটেক্সট রিফ্রেশ প্রম্পট

When you return to a session after 20 minutes, don't assume it remembers where it was. Ground it fast.২০ মিনিট পরে কোনো সেশনে ফিরে এলে, ধরে নিও না সে মনে আছে কোথায় ছিল। দ্রুত ভিত্তি দাও।
# The context refresh pattern — paste this when you return to a session

Review the diff so far.
Current task:  Add email validation to CheckoutForm.tsx
Status:       You implemented blur validation. Submit validation is still missing.
Next step:    Add validation on form submit — same error message as blur.
Don't touch:  src/lib/validators.ts (read-only)
This works because it re-anchors the session without repeating the full context. Fast. Precise. Prevents drift.এটা কাজ করে কারণ পূর্ণ কনটেক্সট পুনরাবৃত্তি না করে সেশনকে পুনরায় স্থির করে। দ্রুত। নির্ভুল। ড্রিফট প্রতিরোধ করে।
WATCH OUTসাবধান

When a Session Gets Stuckযখন সেশন আটকে যায়

SIGNSলক্ষণ
  • • Asking a clarifying question• স্পষ্টীকরণের প্রশ্ন করছে
  • • Going in the wrong direction• ভুল দিকে যাচ্ছে
  • • Modifying files it shouldn't• যে ফাইল স্পর্শ করা উচিত নয় তা পরিবর্তন করছে
  • • Loops on the same step• একই ধাপে লুপ করছে
  • • Long output, wrong result• দীর্ঘ আউটপুট, ভুল ফলাফল
FIXESসমাধান
  • • Answer the question → continue• প্রশ্নের উত্তর দাও → চালিয়ে যাও
  • • Paste the error + "fix this only"• এরর পেস্ট করো + "শুধু এটা ঠিক করো"
  • • "Stop. Revert [file]. Focus on [X]."• "থামো। [ফাইল] রিভার্ট করো। [X]-এ ফোকাস করো।"
  • • Hard reset: new prompt with tight scope• হার্ড রিসেট: শক্ত স্কোপ সহ নতুন প্রম্পট
  • • Park the session, handle later• সেশন পার্ক করো, পরে সামলাও
Most stalls take 30 seconds to fix. The mistake is micromanaging healthy sessions instead of fixing the stuck ones.বেশিরভাগ আটকে যাওয়া ৩০ সেকেন্ডে সমাধান হয়। ভুলটা হলো সুস্থ সেশনগুলোকে মাইক্রোম্যানেজ করা, আটকে যাওয়াগুলো ঠিক করার বদলে।
EDGE CASEবিশেষ ক্ষেত্র

Mid-Flight: Unexpected Dependencyমাঝপথে: অপ্রত্যাশিত নির্ভরতা

SHAZZAD · HOUR 1 "Session B discovered it needs a validateOrder() helper that Session A is also building. They'll conflict." "Session B আবিষ্কার করেছে তার একটি validateOrder() হেল্পার দরকার যা Session A-ও তৈরি করছে। তারা কনফ্লিক্ট করবে।"
OPTION 1 · PARKবিকল্প ১ · পার্ক
Park Session B. Let A finish + merge. Then resume B on top of A's output. Safest.Session B পার্ক করো। A শেষ হতে ও মার্জ হতে দাও। তারপর A-এর আউটপুটের উপর B পুনরায় শুরু করো। সবচেয়ে নিরাপদ।
OPTION 2 · SPLITবিকল্প ২ · ভাগ করো
Build the helper in a shared utility PR. Both sessions depend on it. Merge first, then both continue.শেয়ার্ড ইউটিলিটি PR-এ হেল্পার তৈরি করো। উভয় সেশন তার উপর নির্ভর করে। আগে মার্জ করো, তারপর উভয় চালিয়ে যাও।
Unexpected dependencies happen. The fix is never to let both sessions race on the same code. Park one. Sequence properly.অপ্রত্যাশিত নির্ভরতা হয়। সমাধান কখনো একই কোডে উভয় সেশনকে দৌড়াতে দেওয়া নয়। একটি পার্ক করো। সঠিকভাবে সিকোয়েন্স করো।
MERGEমার্জ

PR Per Session. Merge Independently.প্রতি সেশনে PR। স্বাধীনভাবে মার্জ করো।

Session A
commits doneকমিট সম্পন্ন
→
Open PR APR A খোলো
feature/email-validation
→
Review & Mergeরিভিউ ও মার্জ
Session B
commits doneকমিট সম্পন্ন
→
Open PR BPR B খোলো
feature/order-tests
→
Review & Mergeরিভিউ ও মার্জ
Session C
commits doneকমিট সম্পন্ন
→
Open PR CPR C খোলো
docs/changelog-v2.3
→
Review & Mergeরিভিউ ও মার্জ
Three independent PRs. No cross-dependencies. Merge in any order. Reviewers see small, focused diffs.তিনটো স্বাধীন PR। কোনো পারস্পরিক নির্ভরতা নেই। যেকোনো ক্রমে মার্জ করো। রিভিউয়াররা ছোট, ফোকাসড ডিফ দেখেন।
THE OUTPUTআউটপুট

Three PRs Before Lunchদুপুরের আগে তিনটো PR

PR #214 · feature/email-validation

Add email validation to checkout address formচেকআউট ফর্মে ইমেইল ভ্যালিডেশন যোগ

+38 lines · −2 lines
1 file changed
✓ Ready to review✓ রিভিউর জন্য প্রস্তুত
PR #215 · feature/order-tests

Unit tests: OrderService (27 test cases)ইউনিট টেস্ট: OrderService (২৭টি কেস)

+214 lines · −0 lines
1 new file
✓ Ready to review✓ রিভিউর জন্য প্রস্তুত
PR #216 · docs/changelog-v2.3

API changelog for v2.3.0 releasev2.3.0 রিলিজের API চেঞ্জলগ

+89 lines · −0 lines
CHANGELOG.md
✓ Ready to review✓ রিভিউর জন্য প্রস্তুত
HABIB "These are so clean. Each one is focused. I can review all three in 20 minutes. What happened?" "এগুলো এত পরিষ্কার। প্রতিটি ফোকাসড। ২০ মিনিটে তিনটোই রিভিউ করতে পারব। কী হয়েছে?"
LIVE EXAMPLEলাইভ উদাহরণ

Shazzad's Day, Start to Finishশাজ্জাদের পুরো দিন

THE TIMELINEটাইমলাইন
9:00 — Worktrees created, sessions launched৯:০০ — ওয়ার্কট্রি তৈরি, সেশন চালু
9:20 — First rotation: check B & C heading৯:২০ — প্রথম রোটেশন: B ও C-এর দিক চেক
10:00 — Dependency found (B↔A) — park B১০:০০ — নির্ভরতা পাওয়া গেল (B↔A) — B পার্ক
10:30 — Session A done ✓ → PR #214 opened১০:৩০ — Session A সম্পন্ন ✓ → PR #214 খোলা
11:00 — Resume Session B on top of A's merge১১:০০ — A-এর মার্জের উপর Session B পুনরায় শুরু
12:00 — Session C done ✓ → PR #216 opened১২:০০ — Session C সম্পন্ন ✓ → PR #216 খোলা
1:30 — Session B done ✓ → PR #215 opened১:৩০ — Session B সম্পন্ন ✓ → PR #215 খোলা
2:30 — All 3 PRs reviewed & merged২:৩০ — ৩টো PR রিভিউ ও মার্জ সম্পন্ন
3:45 — Shazzad leaves early. 🏖️৩:৪৫ — শাজ্জাদ আগেভাগে চলে গেল। 🏖️
Three tickets. One morning. One hiccup handled mid-flight. Still done by 2:30pm.তিনটো টিকেট। একটি সকাল। একটি বাধা মাঝপথে সামলানো। তবুও ২:৩০-এ শেষ।
WATCH OUTসাবধান

Context Isolation Pitfallsকনটেক্সট বিচ্ছিন্নতার ফাঁদ

  • ✗
    Vague scope: "Work on the checkout form" — Claude doesn't know which files to avoid. Be explicit.অস্পষ্ট স্কোপ: "চেকআউট ফর্মে কাজ করো" — Claude জানে না কোন ফাইল এড়াতে হবে। স্পষ্ট হও।
  • ✗
    Missing constraints: Forgetting "Do NOT modify validators.ts" — session edits what it shouldn't.অনুপস্থিত বাধা: "validators.ts পরিবর্তন করো না" ভুলে যাওয়া — সেশন যা উচিত নয় তা সম্পাদনা করে।
  • ✗
    Two sessions, same file: Both write to src/config/app.ts → guaranteed merge conflict.দুটো সেশন, একই ফাইল: উভয় src/config/app.ts-এ লেখে → নিশ্চিত মার্জ কনফ্লিক্ট।
  • ✓
    Fix: Always include "Files: X only" and "Do NOT touch: Y" in every launch prompt.সমাধান: সবসময় প্রতিটি লঞ্চ প্রম্পটে "Files: শুধু X" এবং "স্পর্শ করো না: Y" অন্তর্ভুক্ত করো।
WATCH OUTসাবধান

Git Conflicts — Rare but RealGit কনফ্লিক্ট — বিরল কিন্তু বাস্তব

PREVENTIONপ্রতিরোধ
  • • Run the parallelizability check• সমান্তরালতা পরীক্ষা চালাও
  • • Explicit "Files: X only" per session• প্রতি সেশনে "Files: শুধু X"
  • • Different modules per session• প্রতি সেশনে আলাদা মডিউল
  • • No shared config/schema files• কোনো শেয়ার্ড কনফিগ/স্কিমা নেই
DETECTIONসনাক্তকরণ
  • • git diff main --stat before PR• PR-এর আগে git diff main --stat
  • • GitHub conflict indicator on PR• PR-এ GitHub কনফ্লিক্ট ইন্ডিকেটর
  • • Check overlapping changed files• ওভারল্যাপিং ফাইল চেক করো
RECOVERYপুনরুদ্ধার
  • • Rebase one branch onto the other• একটি ব্র্যাঞ্চকে অপরটিতে রিবেস করো
  • • Manual merge the conflict sections• কনফ্লিক্ট অংশ ম্যানুয়ালি মার্জ করো
  • • Ask Claude to resolve in one session• একটি সেশনে Claude-কে সমাধান করতে বলো
If you ran the parallelizability check upfront, conflicts are rare. When they happen — they're small and resolvable in minutes.সমান্তরালতা পরীক্ষা আগেই করলে কনফ্লিক্ট বিরল। হলে — ছোট এবং মিনিটের মধ্যে সমাধানযোগ্য।
COSTখরচ

3 Sessions ≠ 3× Your Bill৩ সেশন ≠ তোমার বিল × ৩

THE MYTHমিথ
"3 sessions = 3× token cost. It'll triple our Claude bill.""৩ সেশন = ৩× টোকেন খরচ। এটা আমাদের Claude বিল তিনগুণ করবে।"
THE REALITYবাস্তবতা
You pay for tokens used — not time open. Idle sessions cost nothing. Focused prompts = less wasted output tokens.তুমি ব্যবহৃত টোকেনের জন্য দাও — খোলা সময়ের জন্য নয়। অলস সেশনের কোনো খরচ নেই। ফোকাসড প্রম্পট = কম আউটপুট টোকেন নষ্ট।
Track cost per session with /cost before closing. Tight prompts are cheaper than vague ones. Parallel efficiency offsets the extra sessions.বন্ধ করার আগে /cost দিয়ে প্রতি সেশনের খরচ ট্র্যাক করো। টাইট প্রম্পট অস্পষ্টের চেয়ে সস্তা। সমান্তরাল দক্ষতা অতিরিক্ত সেশনের খরচ কমায়।
PAY FOR TOKENS, NOT TIMEটোকেনের জন্য দাও, সময়ের নয় FOCUSED PROMPTS = LESS WASTEফোকাসড প্রম্পট = কম অপচয় TRACK WITH /cost/cost দিয়ে ট্র্যাক করো
WRAP UPসারসংক্ষেপ

Multiple Sessions — The Basicsএকাধিক সেশন — মূল বিষয়

WORKTREESওয়ার্কট্রি FOCUSED PROMPTSফোকাসড প্রম্পট 20-MIN ROTATIONS২০ মিনিট রোটেশন PR PER SESSIONপ্রতি সেশনে PR
SHAZZAD "Left at 3:45pm. Three PRs merged. Rifat owes me coffee. This is now my default workflow." "৩:৪৫-এ চলে গেলাম। তিনটো PR মার্জ। রিফাত আমাকে কফি দেবে। এটাই এখন আমার ডিফল্ট ওয়ার্কফ্লো।"
Next → Episode 3: Subagents inside a single session.
The Agent tool, fan-out patterns, and collecting results without runaway costs.
পরবর্তী → এপিসোড ৩: একটি সেশনের মধ্যে সাবএজেন্ট।
Agent টুল, ফ্যান-আউট প্যাটার্ন, এবং নিয়ন্ত্রণহীন খরচ ছাড়া ফলাফল সংগ্রহ।
← → to navigate · space to advance