مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

پروجیکٹ قواعد، ایجنٹس، ہُکس، MCP اور CI کے ساتھ Claude Code پر مہارت حاصل کریں

Claude Code انسٹال کرنے، ریپوزٹری کا اسٹارٹر کِٹ نافذ کرنے، پروجیکٹ کا سیاق و سباق منظم کرنے، قابلِ اعتماد ورک فلو بنانے، اجازتیں ترتیب دینے، اور اسکلز، سب ایجنٹس، ہُکس، MCP، ہیڈ لیس موڈ اور متوازی ورک ٹریز استعمال کرنے کا طریقہ سیکھیں۔

پروجیکٹ قواعد، ایجنٹس، ہُکس، MCP اور CI کے ساتھ Claude Code پر مہارت

Claude Code PRO کورس کیا فراہم کرتا ہے

Claude Code PRO، Claude Code کے لیے روسی زبان میں عملی کورس اور کنفیگریشن کِٹ ہے۔ یہ انسٹالیشن اور پرامپٹنگ سے شروع ہو کر پوری ٹیم کی کنفیگریشن، دوبارہ استعمال کے قابل آٹومیشن، بیرونی انٹیگریشنز اور CI ورک فلوز تک مرحلہ وار رہنمائی فراہم کرتا ہے۔

اس ریپوزٹری میں 12 تعلیمی ماڈیولز، 8 عملی لیبز، پرامپٹ لائبریری، پلگ اِن کی مثال، GitHub Actions ورک فلوز، چیٹ شیٹ، عمومی سوالات، اور انسٹالیشن کے لیے تیار اسٹارٹر کِٹ شامل ہیں۔ اسٹارٹر کِٹ میں آٹھ اسکلز، پانچ سب ایجنٹس، چار ہُکس، قواعد، اسٹیٹس لائن اور آؤٹ پٹ اسٹائل شامل ہیں۔

یہ ٹیوٹوریل ریپوزٹری کے بنیادی ورک فلو کو مختصر کرتا ہے تاکہ آپ موجودہ پروجیکٹ میں اس کی کنفیگریشن استعمال کرنا شروع کر سکیں۔ اصل کورس روسی زبان میں لکھا گیا ہے، جبکہ ذیل کے مراحل انگریزی میں بیان کیے گئے ہیں۔

سمجھیں کہ Claude Code کیسے کام کرتا ہے

Claude Code روایتی آٹو کمپلیٹ ٹول کے بجائے ایک ایجنٹ ہے۔ اسے کوئی مقصد دیا جائے تو یہ فائلوں کا جائزہ لے سکتا ہے، ریپوزٹری میں تلاش کر سکتا ہے، کوڈ میں ترمیم کر سکتا ہے، کمانڈز چلا سکتا ہے اور نتیجہ جانچ سکتا ہے۔ اس کا عام چکر یہ ہے:

  1. پروجیکٹ کی ہدایات، فائلوں، تلاش کے نتائج اور کمانڈ آؤٹ پٹ سے سیاق و سباق جمع کرنا۔
  2. مطلوبہ تبدیلیوں کی منصوبہ بندی کرنا۔
  3. فائلوں میں ترمیم کرنا یا ٹولز چلانا۔
  4. ٹیسٹس، لِنٹرز، بلڈز یا دیگر جانچیں چلانا۔
  5. اس وقت تک دہرانا جب تک جانچیں کامیاب نہ ہو جائیں یا مزید معلومات درکار نہ ہوں۔

آپ کی سب سے اہم ذمہ داریاں واضح مقصد فراہم کرنا، متعلقہ سیاق و سباق کی طرف Claude کی رہنمائی کرنا، پابندیاں بیان کرنا اور کامیابی کی تصدیق کا طریقہ طے کرنا ہیں۔

ایک مفید پرامپٹ فارمولا ہے: مقصد + کہاں دیکھنا ہے + پابندیاں + تصدیق کا طریقہ۔

Claude Code اور اسٹارٹر کِٹ انسٹال کریں

مرحلہ 1: Claude Code انسٹال کریں

macOS، Linux یا Windows Subsystem for Linux پر سرکاری انسٹالیشن اسکرپٹ استعمال کریں:

curl -fsSL https://claude.ai/install.sh | bash

README میں npm کے ذریعے انسٹالیشن کا طریقہ بھی دیا گیا ہے:

npm install -g @anthropic-ai/claude-code

مرحلہ 2: کورس ریپوزٹری کلون کریں

git clone https://github.com/justxor/claude-code-pro-course.git

مرحلہ 3: اسٹارٹر کِٹ اپنے پروجیکٹ میں انسٹال کریں

شامل انسٹالر چلائیں اور اپنے ہدفی پروجیکٹ کا راستہ فراہم کریں:

bash claude-code-pro-course/install.sh ~/path/to/my-project

اس سے ریپوزٹری کی دوبارہ استعمال کے قابل Claude Code کنفیگریشن آپ کے پروجیکٹ میں دستیاب ہو جاتی ہے۔ چونکہ کِٹ متعدد کنفیگریشن اجزا انسٹال کرتی ہے، اس لیے ان تبدیلیوں کو ورژن کنٹرول میں کمٹ کرنے سے پہلے ضرور دیکھ لیں۔

مرحلہ 4: Claude Code شروع کریں

cd ~/path/to/my-project
claude

سیشن کے اندر موجودہ سیاق و سباق کا جائزہ لیں اور اسٹارٹر کِٹ کی آن بورڈنگ اسکل چلائیں:

/context
/onboard

/context دکھاتا ہے کہ کانٹیکسٹ ونڈو کا استعمال کہاں ہو رہا ہے۔ /onboard انسٹال شدہ اسکل کے ذریعے پروجیکٹ کا جائزہ فراہم کرتا ہے۔

Claude Code کنفیگریشن کو منظم کریں

یہ کورس کنفیگریشن کو صارف، پروجیکٹ اور مقامی دائرہ کار میں تقسیم کرتا ہے۔

  • صارف کی کنفیگریشن: ~/.claude/ کے اندر موجود فائلیں، جن میں ذاتی ہدایات، سیٹنگز، اسکلز، ایجنٹس اور آؤٹ پٹ اسٹائل شامل ہیں۔
  • پروجیکٹ کی کنفیگریشن: مشترکہ فائلیں، جیسے CLAUDE.md، .claude/rules/، .claude/settings.json، پروجیکٹ اسکلز، پروجیکٹ ایجنٹس اور .mcp.json۔
  • مقامی کنفیگریشن: مشین کے لیے مخصوص فائلیں، جیسے CLAUDE.local.md اور .claude/settings.local.json، جنہیں ٹیم کی کنفیگریشن کے طور پر شیئر نہیں کرنا چاہیے۔
  • پلگ اِنز: اسکلز، ایجنٹس، ہُکس اور MCP کنفیگریشن کے پیکیج شدہ مجموعے، جنہیں متعدد ریپوزٹریز میں تقسیم کیا جا سکتا ہے۔

درست کنفیگریشن طریقہ منتخب کریں

  • پروجیکٹ کے علم اور کوڈنگ قواعد کے لیے CLAUDE.md یا .claude/rules/ استعمال کریں۔
  • محفوظ کمانڈز کی اجازت دینے، حساس اقدامات کے لیے تصدیق طلب کرنے اور خطرناک رسائی روکنے کے لیے اجازت کی سیٹنگز استعمال کریں۔
  • دوبارہ استعمال کے قابل طریقہ کار یا پرامپٹ کے لیے اسکل استعمال کریں۔
  • جب کسی کام کے لیے تخصص یا الگ کانٹیکسٹ ونڈو درکار ہو تو سب ایجنٹ استعمال کریں۔
  • جب کوئی کارروائی مستقل طور پر ہونی چاہیے تو ہُک استعمال کریں۔
  • GitHub، براؤزر یا ڈیٹابیس جیسے بیرونی نظام سے جڑنے کے لیے MCP استعمال کریں۔
  • مکمل کنفیگریشن کو دوسری ریپوزٹریز یا ٹیم کے ارکان تک پہنچانے کے لیے پلگ اِن استعمال کریں۔
  • غیر زیر نگرانی عمل درآمد کے لیے claude -p، GitHub Actions یا Agent SDK استعمال کریں۔

مفید CLAUDE.md بنائیں

CLAUDE.md پروجیکٹ کی یادداشت کے طور پر کام کرتی ہے۔ Claude Code /init کے ذریعے ابتدائی ورژن بنا سکتا ہے، اور آپ /memory کے ذریعے یادداشت میں ترمیم کر سکتے ہیں۔ اس فائل کو مختصر اور واضح رکھیں: اس میں کمانڈز، آرکیٹیکچر کی حدود، کوڈنگ کے طریقے اور واضح پابندیاں شامل کریں۔

یہ کورس سے ماخوذ ایک مثال ہے:

# پروجیکٹ: Next.js اور PostgreSQL اسٹور

## کمانڈز
- npm run dev — ڈیولپمنٹ شروع کریں
- npm test — Vitest ٹیسٹس چلائیں
- npm run lint — لِنٹر چلائیں
- npm run db:migrate — تصدیق درکار ہے

## آرکیٹیکچر
- src/app — روٹس
- src/lib — بزنس لاجک
- src/db — ڈیٹابیس تک رسائی
- ڈیٹابیس کے آپریشنز src/db کے ذریعے ہونے چاہییں

## قواعد
- سخت TypeScript استعمال کریں اور any سے گریز کریں
- نئے کوڈ کے لیے ٹیسٹس شامل کریں
- بگ درست کرنے سے پہلے ناکام ٹیسٹ کے ذریعے اسے دوبارہ ظاہر کریں
- واضح درخواست کے بغیر src/legacy میں ترمیم نہ کریں
- مکمل کرنے سے پہلے npm test اور npm run lint چلائیں

CLAUDE.md کو ایک طویل رہنما کتاب بنانے سے گریز کریں۔ تفصیلی یا مشروط ہدایات .claude/rules/ یا دوبارہ استعمال ہونے والی skills میں رکھیں تاکہ ضروری ہدایات دب نہ جائیں۔

بنیادی ڈویلپمنٹ ورک فلو استعمال کریں

ریپوزٹری اس ترتیب کی تجویز دیتی ہے: Explore → Plan → Code → Verify → Commit۔ کسی بھی ایسے کام کے لیے جو معمولی حصے سے زیادہ کو متاثر کرے، Claude سے فوراً ترمیم کرنے کو کہنے کے بجائے Plan mode میں شروع کریں۔

  1. Shift+Tab دبائیں، یہاں تک کہ Plan mode فعال ہو جائے۔
  2. Claude سے کہیں کہ متعلقہ کوڈ کا جائزہ لے، مگر کوئی تبدیلی نہ کرے۔
  3. اس کی تجویز کردہ فائلوں، عمل درآمد کے مراحل، خطرات اور جانچوں کا جائزہ لیں۔
  4. ضرورت ہو تو منصوبہ درست کریں۔
  5. منصوبہ قابل قبول ہونے کے بعد ہی عمل درآمد کی اجازت دیں۔
  6. ٹیسٹس، linting، type checking یا screenshots لازمی قرار دیں۔
  7. Commit یا pull request کا کہنے سے پہلے diff کا جائزہ لیں۔

ایک اچھا exploration prompt یہ ہے:

Plan mode. Study the repository and explain its architecture,
entry points, the data flow for /api/orders, where the tests are,
and how to run them. Do not change anything. Finish with five
places where a new contributor is likely to make a mistake.

قابل تصدیق Prompts لکھیں

صرف “bug ٹھیک کریں” کہنے کے بجائے ناکامی اور مطلوبہ تصدیق بیان کریں:

When email is empty, signup() fails with a TypeError.
Reproduce the issue with a failing test, fix it with the smallest
reasonable change, and run npm test.

ٹیسٹ پر مبنی فیچر کے کام کے لیے:

Feature: apply a 10% discount to orders of 5000 or more.
First write tests for 4999, 5000, 0, and negative values.
Confirm that the new tests fail, then implement the feature
without changing those tests.

محفوظ refactor کے لیے:

Split @src/services/user.ts into modules by responsibility.
Do not change behavior or the public API. Run tests and tsc after
each step. If coverage is insufficient, add characterization tests first.

Context کو سوچ سمجھ کر منظم کریں

Context window میں system instructions، project rules، skill اور agent descriptions، گفتگو کی تاریخ، فائلیں اور command output شامل ہوتے ہیں۔ غیر متعلقہ مواد جمع ہونے پر جوابات کم دقیق ہو سکتے ہیں۔

  • Context کے استعمال کا جائزہ لینے کے لیے /context استعمال کریں۔
  • غیر متعلقہ کام شروع کرنے سے پہلے /clear استعمال کریں۔
  • اہم فیصلے محفوظ رکھتے ہوئے طویل session کا خلاصہ کرنے کے لیے /compact استعمال کریں۔
  • @src/api/client.ts جیسی syntax کے ذریعے فائل براہ راست شامل کریں۔
  • !git status جیسی syntax سے command چلائیں اور اس کا output context میں شامل کریں۔
  • طویل کام کے لیے Claude سے PLAN.md یا NOTES.md برقرار رکھنے کو کہیں۔
  • بڑی تحقیقات کسی subagent کو سونپیں تاکہ main session میں صرف اس کا خلاصہ واپس آئے۔

آپ logs کو ایک بار چلنے والی Claude Code invocation میں pipe بھی کر سکتے ہیں:

cat error.log | claude

محفوظ Permissions تشکیل دیں

Permission rules کی جانچ deny → ask → allow کی ترتیب میں ہوتی ہے۔ Denial کو allowance پر ترجیح حاصل ہوتی ہے۔ کورس تجویز کرتا ہے کہ permission checks غیر فعال کرنے کے بجائے محفوظ commands کو allowlist میں شامل کیا جائے۔

ٹیم کی configuration میں rules کو .claude/settings.json میں رکھا جا سکتا ہے:

{
  "permissions": {
    "allow": [
      "Bash(npm run test:*)",
      "Bash(npm run lint)",
      "Bash(git status)",
      "Bash(git diff:*)"
    ],
    "ask": [
      "Bash(git push:*)"
    ],
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)",
      "Bash(rm -rf:*)",
      "Bash(curl:*)"
    ]
  }
}

یہ مثال معمول کے tests اور inspection کی اجازت دیتی ہے، pushes کے لیے تصدیق طلب کرتی ہے، اور secrets تک رسائی اور کچھ خطرناک commands کو روکتی ہے۔

  • CLAUDE.md میں secrets نہ رکھیں۔
  • pushes، deployments اور migrations کے لیے تصدیق لازمی کریں۔
  • خودکار jobs کو production access کے بغیر container یا sandbox میں چلائیں۔
  • Websites اور MCP systems سے موصول ہونے والے content کو data سمجھیں، قابل اعتماد instructions نہیں۔
  • تبدیلیاں commit کرنے سے پہلے git diff کا جائزہ لیں۔

بار بار ہونے والے کام کو Skills میں بدلیں

اگر آپ کسی procedure کو کئی بار دہراتے ہیں تو اسے skill میں تبدیل کریں۔ Skill ایسے workflows کے لیے موزوں ہے جیسے release notes تیار کرنا، pull request کا جائزہ لینا یا کسی project میں onboarding کرنا۔

کورس project skills کو .claude/skills/ کے تحت رکھتا ہے۔ Skill میں ایک نام، ایسی description جو Claude کو یہ فیصلہ کرنے میں مدد دے کہ اسے کب استعمال کرنا ہے، اور instructions کی ایک sequence شامل ہو سکتی ہے۔ Procedure کو محدود رکھیں اور اس کا متوقع output متعین کریں۔

مثال کے طور پر، release-notes skill Claude کو ہدایت دے سکتی ہے کہ تازہ ترین Git tag تلاش کرے، اس tag کے بعد کے commits جمع کرے اور تبدیلیوں کو categories میں تقسیم کرے۔ Starter kit پہلے ہی reusable skills فراہم کرتی ہے جنہیں installation کے بعد explore کیا جا سکتا ہے۔

الگ تھلگ یا خصوصی کام کے لیے Subagents استعمال کریں

Subagent کو اپنی context window ملتی ہے اور وہ main session کو نتیجہ واپس کرتا ہے۔ یہ noisy repository research، test execution، security analysis یا independent review کے لیے مفید ہے۔

ریپوزٹری کی reviewer مثال .claude/agents/reviewer.md میں موجود ہے اور agent کو read، search اور shell tools فراہم کرتی ہے۔ اس کا کردار git diff کا جائزہ لے کر bugs، edge cases، secret leaks اور project style کی خلاف ورزیوں کی نشاندہی کرنا ہے۔

ایک عملی writer-reviewer pattern یہ ہے:

  1. تبدیلی نافذ کرنے کے لیے ایک Claude session استعمال کریں۔
  2. Diff کا جائزہ لینے کے لیے clean session یا subagent کھولیں۔
  3. نتائج implementation session کو واپس بھیجیں۔
  4. مسائل درست کریں اور verification دوبارہ چلائیں۔

صاف context reviewer کو ان مسائل کی نشاندہی کرنے میں مدد دیتا ہے جو طویل implementation session کے بعد نظر انداز ہو سکتے ہیں۔

Hooks کے ذریعے ضمانتیں نافذ کریں

پروجیکٹ کی ہدایات رہنمائی فراہم کرتی ہیں، جبکہ ہُکس خودکار طور پر کارروائیاں چلا یا روک سکتے ہیں۔ کورس میں بیان کردہ مفید ہُک ایونٹس میں شامل ہیں:

  • برانچ یا ٹاسک کی معلومات لوڈ کرنے کے لیے SessionStart۔
  • پرامپٹس میں سیاق و سباق شامل کرنے کے لیے UserPromptSubmit۔
  • خطرناک کمانڈز یا محفوظ فائلوں میں ترمیم روکنے کے لیے PreToolUse۔
  • فارمیٹنگ، لِنٹنگ، یا مخصوص ٹیسٹس کے لیے PostToolUse۔
  • جب Claude کو ان پٹ درکار ہو تو ڈیسک ٹاپ الرٹس کے لیے Notification۔
  • حتمی تصدیقی مرحلے کے لیے Stop۔
  • کانٹیکسٹ کمپریشن سے پہلے اہم معلومات محفوظ کرنے کے لیے PreCompact۔

یہ مثال فائلوں میں ترمیم یا تحریر کے بعد Prettier چلاتی ہے:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "jq -r '.tool_input.file_path' | xargs npx prettier --write"
          }
        ]
      }
    ]
  }
}

اہم حفاظتی اقدامات کے لیے صرف تحریری ہدایات پر انحصار کرنے کے بجائے permissions.deny کو PreToolUse ہُک کے ساتھ استعمال کریں۔

MCP کے ذریعے بیرونی نظام مربوط کریں

جب Claude کو مقامی ریپوزٹری سے باہر کے ٹولز یا ڈیٹا کی ضرورت ہو تو MCP استعمال کریں۔ کورس میں GitHub، براؤزرز، ڈیٹا بیسز، اور حسبِ ضرورت MCP سرورز سے متعلق انضمامات شامل ہیں۔

براؤزر MCP بصری کام کے لیے خاص طور پر مفید ہے: Claude ایک UI نافذ کر سکتا ہے، اس کا اسکرین شاٹ لے سکتا ہے، اسے کسی حوالہ جاتی نمونے سے موازنہ کر سکتا ہے، اور فرق کے مطابق بہتری لا سکتا ہے۔ بیرونی مواد میں غیرمعتبر متن شامل ہو سکتا ہے، اس لیے MCP کی رسائی کا احتیاط سے جائزہ لیں اور پرامپٹ انجیکشن سے خبردار رہیں۔

ہیڈ لیس موڈ کے ذریعے ٹاسکس خودکار بنائیں

-p آپشن ایک انٹرایکٹو سیشن کے بغیر پرامپٹ چلاتا ہے، اس لیے یہ اسکرپٹس اور CI کے لیے موزوں ہے۔ مثال کے طور پر، ناکام بلڈ کا لاگ بھیجیں اور ساختہ آؤٹ پٹ طلب کریں:

claude -p "Find the cause of the build failure" \
  --output-format json < build.log

پش کرنے سے پہلے اپنی موجودہ تبدیلیوں کا جائزہ لیں:

git diff main | claude -p \
  "Review this diff for bugs, edge cases, and security issues"

محدود دائرے والے آٹومیشن ٹاسک کے لیے ٹولز اور ٹرنز کی تعداد محدود کریں:

claude -p "Update CHANGELOG from recent commits" \
  --allowedTools "Read,Edit,Bash(git log:*)" \
  --max-turns 10

ریپوزٹری میں GitHub Actions کی مثالیں بھی شامل ہیں جو ایشوز اور پل ریکوئسٹس میں @claude چلانے اور خودکار جائزے کے لیے استعمال ہوتی ہیں۔

Git ورک ٹریز کے ذریعے متعدد ٹاسکس چلائیں

متوازی کام کے لیے ہر ٹاسک کے لیے الگ ورک ٹری اور برانچ بنائیں۔ اس کے بعد ہر Claude سیشن مختلف ڈائریکٹری میں کام کرتا ہے، جس سے بیک وقت ایجنٹس کے ایک ہی ورکنگ ٹری میں ترمیم کرنے کا مسئلہ نہیں ہوتا۔

git worktree add ../app-auth -b feature/auth
cd ../app-auth && claude

آپ بلنگ کے کام، بگ فکسز، یا دیگر آزاد ٹاسکس کے لیے یہی طریقہ دہرا سکتے ہیں۔ اپنے معمول کے Git ورک فلو کے ذریعے ہر برانچ کو مرج یا ریویو کریں۔

مفید سیشن کنٹرولز

  • Esc سیشن کا کانٹیکسٹ ضائع کیے بغیر Claude کو روک دیتا ہے۔
  • Esc Esc یا /rewind کوڈ اور گفتگو کی سابقہ حالت پر واپس لے جاتا ہے۔
  • Shift+Tab نارمل، خودکار طور پر تبدیلیاں قبول کرنے، اور Plan موڈز کے درمیان منتقل ہوتا ہے۔
  • /model فعال ماڈل تبدیل کرتا ہے۔
  • /permissions، /hooks، /agents، اور /mcp متعلقہ کنفیگریشن ورک فلو کھولتے ہیں۔
  • claude --continue تازہ ترین سیشن دوبارہ شروع کرتا ہے۔
  • claude --resume آپ کو سابقہ سیشن منتخب کرنے دیتا ہے۔

اعلیٰ درجے کی تجاویز اور عام غلطیاں

  • منصوبے سے آغاز کریں: متعدد فائلوں پر اثر انداز ہونے والی یا قابلِ ذکر خطرہ رکھنے والی تبدیلیوں کے لیے Plan موڈ استعمال کریں۔
  • ہمیشہ فیڈبیک فراہم کریں: ٹیسٹس، ٹائپ چیکس، لِنٹرز، بلڈز، اسکرین شاٹس، یا متوقع درست آؤٹ پٹ ایجنٹ کو اپنی اصلاح کا موقع دیتے ہیں۔
  • سیشنز کو ٹاسک پر مرکوز رکھیں: ایک ہی سیشن پورا دن جاری رکھنے کے بجائے غیرمتعلق کاموں کے درمیان کانٹیکسٹ صاف کریں۔
  • ناکام طریقوں کو ری وائنڈ کریں: بار بار ناکام اصلاحات کے بعد خراب کانٹیکسٹ جمع کرنے کے بجائے /rewind استعمال کریں اور ٹاسک دوبارہ بیان کریں۔
  • ڈِفس کو اندھا دھند قبول نہ کریں: تبدیلیوں کا خود معائنہ کریں یا کسی آزاد ریویور سب ایجنٹ سے جائزہ لیں۔
  • غیرمحدود اجازتوں سے گریز کریں: حفاظتی جانچ کو نظرانداز کرنے کے بجائے الاؤ لسٹس اور سینڈ باکسنگ استعمال کریں۔
  • دہرائے جانے والے طریقۂ کار خودکار بنائیں: تکراری کام کو اسکل اور لازمی رویے کو ہُک میں تبدیل کریں۔
  • پیش رفت بیرونی طور پر محفوظ رکھیں: طویل ٹاسکس کے دوران پلان یا نوٹس فائل برقرار رکھیں تاکہ /clear کے بعد کام جاری رہ سکے۔

مکمل تعلیمی راستہ اختیار کریں

ریپوزٹری کے ماڈیولز انسٹالیشن، پرامپٹنگ، پروجیکٹ میموری، سیٹنگز، پیشہ ورانہ ورک فلو، اسکلز، سب ایجنٹس، ہُکس، MCP، پلگ اِنز، ہیڈ لیس CI، اور جدید تکنیکوں کے مراحل سے گزرتے ہیں۔ آٹھ لیبز میں آن بورڈنگ، اجازتیں، TDD، اسکل بنانا، سب ایجنٹس، ہُکس، MCP، اور آٹومیشن شامل ہیں۔

فوری آغاز کی انسٹالیشن اور بنیادی کانٹیکسٹ کمانڈز سے شروع کریں۔ اس کے بعد مختصر CLAUDE.md اور محفوظ اجازت پالیسی بنائیں۔ پھر MCP، پلگ اِنز، اور بغیر نگرانی CI پر عمل درآمد کی طرف بڑھنے سے پہلے پلاننگ، TDD، اسکلز، سب ایجنٹس، اور ہُکس مکمل کریں۔

نتیجہ

Claude Code اس وقت سب سے زیادہ مؤثر ثابت ہوتا ہے جب اسے چیٹ انٹرفیس کے بجائے قابلِ ترتیب ڈویلپمنٹ ایجنٹ سمجھا جائے۔ اسے مرکوز سیاق و سباق دیں، ایک منصوبے پر اتفاق کریں، معروضی جانچیں فراہم کریں، اور اجازتوں و ہُکس کے ذریعے اہم حدود نافذ کریں۔ Claude Code PRO ریپوزٹری ایک منظم کورس، عملی لیبز، اور دوبارہ استعمال کے قابل ٹیمپلیٹس فراہم کرتی ہے، جن کے ذریعے انفرادی ڈویلپمنٹ سے ٹیم آٹومیشن تک یہ ورک فلو اپنایا جا سکتا ہے۔