دنیا ٹھہری نہیں ہے۔RSS
BIG CHANGE.
ایک ٹَیپ پر BIG CHANGE
ایک ٹَیپ پر BIG CHANGE

بڑی تصویر کے لیے جگہ بنائیں۔

BIG CHANGE کو اپنی ہوم اسکرین یا ڈیسک ٹاپ پر شامل کریں۔ یہ اپنی الگ ونڈو میں کھلے گا اور آن لائن ہونے پر تازہ ترین خبریں دکھائے گا۔

iPhone & iPad
Safari میں bigchange.ai کھولیں۔ Share دبائیں، پھر Add to Home Screen چنیں۔ Open as Web App دکھائی دے تو اسے فعال کریں، پھر Add دبائیں۔
Android
Chrome میں bigchange.ai کھولیں۔ براؤزر مینو سے Install app یا Add to Home screen منتخب کریں۔
ڈیسک ٹاپ
Chrome یا Edge میں ایڈریس بار کا انسٹال آئیکن یا براؤزر کا ایپ مینو استعمال کریں۔ Mac پر Safari میں File → Add to Dock منتخب کریں۔

Markdown ایڈیشن

AI-translated from English; not yet reviewed by a fluent editor.

# Claude Code میں کوڈنگ کا ایک کام Opus سے Haiku کو دیں اور نتیجہ جانچیں

> Claude Code کا دستاویزات پر مبنی طریقہ: ایک محدود کوڈ تبدیلی مرکزی Opus ایجنٹ سے منصوبے کے Haiku ذیلی ایجنٹ کو بھیجنا، اصل ماڈل اور diff دیکھنا، اور بچت فرض کیے بغیر استعمال سمجھنا۔

By BIG CHANGE Editorial

Published: 2026-10-20T10:17:38.691Z
Updated: 2026-10-20T10:17:38.691Z
Canonical: https://bigchange.ai/blog/claude-code-opus-haiku-subagent-coding-guide

![Conceptual charcoal illustration of a reviewer using a laptop trackpad beside a generic two-column code diff with one orange changed section.](https://bigchange.ai/api/media/file/opus-haiku-diff-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Claude Code منصوبے کے ذیلی ایجنٹ کو اپنا ماڈل اور اوزار دے سکتا ہے، جبکہ مرکزی گفتگو منصوبہ بندی اور جائزہ سنبھالتی ہے۔ ریپوزٹری کی ایک مجاز تبدیلی کے لیے مرکزی Opus ایجنٹ عمل درآمد کا محدود مرحلہ Haiku کو بھیج سکتا ہے۔ مفید نتیجہ جانچی ہوئی کوڈ تبدیلی اور واقعی چلنے والے ماڈلز کا ریکارڈ ہے۔ صرف سستا ماڈل چننا بچت ثابت نہیں کرتا۔

## بڑی تبدیلی

- **کیا بدلا:** منصوبے کی ایجنٹ فائل ایک نام زد کوڈنگ کارکن کے لیے `model: haiku` مانگ سکتی ہے، جبکہ مرکزی سیشن Opus استعمال کرتا ہے۔
- **یہ کیوں اہم ہے:** مرکزی ایجنٹ کارکن کے چھوٹے کام کا جائزہ لے سکتا ہے، مگر diff اصل قبولیت کی جانچ پوری کرتا ہے یا نہیں، یہ ڈویلپر ہی طے کرتا ہے۔
- **کن باتوں پر نظر رکھیں:** ماڈل بدلنے والی ترتیبات، ادارے کی پالیسی، اجازتیں، جائزہ اور دوبارہ کوشش اصل ماڈل اور مجموعی استعمال بدل سکتے ہیں۔ لاگت کے فائدے کا دعویٰ کرنے سے پہلے انہیں جانچیں۔

## اس کام سے آغاز کریں جس کی ذمہ داری پہلے سے آپ کی ہے

آپ کو اپنے زیر انتظام Git ریپوزٹری، اسے بدلنے کی اجازت، Claude Code میں دونوں ماڈل خاندانوں تک رسائی اور diff سے پرکھنے کے قابل چھوٹی مجاز تبدیلی چاہیے۔ ابتدائی commit، متعلقہ فائلیں یا رویہ، موجودہ قبولیت کمانڈ اور کامیابی کا مطلب لکھیں۔ کام کے لیے صاف checkout استعمال کریں۔ کمانڈ آپ کے منصوبے سے آنی چاہیے؛ یہ رہنمائی نامعلوم ریپوزٹری کے لیے بامعنی ٹیسٹ فراہم نہیں کر سکتی۔

آغاز سے پہلے `claude --version`، اپنے فراہم کنندہ اور بلنگ کے انتظام اور نافذ ماڈل پابندیوں کو دیکھیں۔ Anthropic API پر موجودہ متبادل نام `opus` اور `haiku` بالترتیب Opus 5.5 (`claude-opus-5-5`) اور Haiku 5.5 (`claude-haiku-5-5`) چنتے ہیں؛ اس جوڑی کے لیے Claude Code v2.1.293 یا نیا درکار ہے۔ دوسرے فراہم کنندگان انہی ناموں کو پرانی نسلوں سے جوڑ سکتے ہیں۔ ادارے کی `availableModels` پالیسی انتخاب روک سکتی ہے یا متبادل دے سکتی ہے۔ مرکزی سیشن میں `/model` استعمال کریں اور ظاہر ہونے والا مرکزی ماڈل بعینہٖ لکھیں۔ مجاز بجٹ طے کریں اور اکاؤنٹ یا فراہم کنندہ کے حقیقی کنٹرول دیکھیں؛ ماڈل کو دیا گیا پیغام خرچ کی یقینی حد نہیں۔ [Anthropic کی ماڈل ترتیب کی دستاویزات](https://code.claude.com/docs/en/model-config) موجودہ نسبتیں اور پابندیاں بتاتی ہیں۔

## 1. منصوبے کا Haiku کارکن متعین کریں

منصوبے میں منفرد نام کی فائل بنائیں، مثلاً `.claude/agents/bounded-code-worker.md`، اس کا جائزہ لیں، پھر مرکزی Opus ایجنٹ کو `claude --model opus` سے شروع کریں یا Opus منتخب کرنے کے لیے `/model` استعمال کریں۔ یہ مثال کارکن کی تعریف ہے، آزمائشی کام نہیں:

```markdown
---
name: bounded-code-worker
description: Implements one explicitly bounded, authorized repository change and reports the diff and checks for parent review.
model: haiku
tools: Read, Glob, Grep, Edit, Bash
permissionMode: default
---
```

ایجنٹ فائل میں اختتامی `---` کے فوراً بعد عام زبان کی یہ سسٹم ہدایت شامل کریں: صرف مرکزی ایجنٹ کا دیا ہوا کام اور فائلوں کا دائرہ نافذ کرو۔ ترمیم سے پہلے متعلقہ کوڈ اور بیان کردہ قبولیت کی جانچ دیکھو۔ کام، اجازت یا ضروری ان پٹ نہ ہو تو رک کر کمی بتاؤ۔ سب سے چھوٹی متعلقہ تبدیلی کرو۔ اجازت ملنے پر اصل جانچ چلاؤ اور صحیح کمانڈ اور نتیجہ بتاؤ۔ بدلی فائلیں، diff کا مقصد، باقی ناکامیاں اور جو کام تصدیق نہیں کر سکے وہ واپس دو۔ واضح اختیار کے بغیر commit، اشاعت، deployment یا کام کا دائرہ نہ بڑھاؤ۔

یہ `tools` فہرست اوزار دستیاب کرتی ہے؛ یہ پڑھنے یا shell کمانڈ کو بتائے راستوں تک محدود **نہیں** کرتی۔ کام دینے سے پہلے منصوبے اور ادارے کی نافذ اجازتیں، خصوصاً shell رسائی، دیکھیں۔ اس طریقے میں مرکزی ایجنٹ Manual/default اجازت موڈ میں رکھیں: Anthropic بتاتا ہے کہ مرکزی ایجنٹ کا `acceptEdits`، `auto` یا `bypassPermissions` موڈ کارکن کی `permissionMode` ترتیب بدل دیتا ہے۔ نئی agents ڈائریکٹری میں یہ پہلی فائل ہو اور ایجنٹ ظاہر نہ ہو تو Claude Code دوبارہ شروع کریں۔ [ذیلی ایجنٹ کی رہنما دستاویز](https://code.claude.com/docs/en/sub-agents) ان کنٹرولز کو سمجھاتی ہے۔

اختیاری `isolation: worktree` ترتیب کارکن کو الگ checkout دیتی ہے۔ دستاویزی نقطۂ آغاز ریپوزٹری کی پہلے سے مقرر شاخ ہے، جو مرکزی ایجنٹ کے موجودہ commit سے مختلف ہو سکتی ہے۔ تبدیلیاں استعمال یا موازنہ کرنے سے پہلے اس ابتدائی ریویژن کو درج شدہ کام کی بنیاد سے ملائیں۔ اصل قبولیت جانچ کے لیے صاف، مجاز checkout اب بھی لازم ہے۔

## 2. کام دیں، دیکھیں، پھر قبول یا مسترد کریں

مرکزی ایجنٹ کو حقیقی کام سے جڑی ہدایت دیں اور اپنی فائل حد اور جانچ کمانڈ استعمال کریں:

> اس مجاز تبدیلی کا مختصر منصوبہ بناؤ۔ صرف بتائے گئے عمل درآمد کو `bounded-code-worker` کے سپرد کرو۔ اصل قبولیت معیار اور آخری جائزہ اپنے پاس رکھو۔ کارکن واپس آئے تو اس کا صحیح diff اور جانچ کا نتیجہ دکھاؤ۔ میرے جائزے سے پہلے تبدیلی قبول یا وسیع نہ کرو۔

کارکن چلتے وقت `/tasks` کھولیں اور اس کی قطار میں دکھایا گیا ماڈل لکھیں۔ یہی چلتے وقت کی جانچ ہے؛ ایجنٹ فائل یا ہدایت میں لفظ `haiku` صرف درخواست ہے۔ Claude Code v2.1.242 یا نیا وہاں چلنے والا ماڈل دکھاتا ہے۔ مکمل پس منظر کا کام `/tasks` میں تقریباً 30 سیکنڈ رہتا ہے، اس لیے فوراً دیکھیں اور گفتگو کا ریکارڈ رکھیں۔ قطار رہ جائے تو فائل سے اندازہ کرنے کے بجائے ماڈل تصدیق نامکمل لکھیں۔

حقیقی diff پڑھیں، ہر بدلی فائل دیکھیں اور اپنے زیر انتظام checkout میں **اصل** قبولیت کمانڈ خود چلائیں۔ تبدیلی تقاضا کرے تو مخصوص جانچیں شامل کریں۔ رویہ، دائرہ اور جانچیں کام سے ملیں تبھی نتیجہ قبول کریں۔ کارکن جلد رک جائے یا جزوی کام لوٹائے تو جاری رکھنے یا مرمت سے پہلے اس کی تبدیلیاں دیکھیں۔ الگ worktree استعمال کیا ہو تو مرکزی checkout میں شامل کرنے سے پہلے جائزہ لیں۔

AI مددگار سے ریپوزٹری کی ایک ناکامی جانچنے کے متعلقہ طریقے کے لیے ہماری [AI Goal مرمت اور تصدیق کی رہنمائی](https://bigchange.ai/blog/ai-goal-failing-repository-check-guide) دیکھیں۔ وہ طریقہ یہاں استعمال ہونے والی Opus سے Haiku کو کام دینے کی ترتیب نہیں بناتا۔

اگر `/tasks` دوسرا ماڈل یا متبادل کی تنبیہ دکھائے تو کال کا ماڈل آرگومنٹ، ایجنٹ frontmatter، `CLAUDE_CODE_SUBAGENT_MODEL` اور زیر انتظام ماڈل فہرست دیکھیں۔ موجودہ Claude Code میں کال کا ماڈل frontmatter سے پہلے، پھر ماحول کی پہلے سے مقرر قدر اور پھر مرکزی ماڈل آتا ہے؛ v2.1.251 سے پہلے ماحول کی ترتیب مقدم تھی۔ `CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1` (v2.1.257+) تعریف بدل سکتا ہے، اور نصب mod کا `agent.spawn` hook کال کا ماڈل بدل سکتا ہے۔ اصل تبدیلی کا ذریعہ درست کریں یا کام روکیں۔ غیر Haiku نتیجے کو Haiku کا نام نہ دیں۔

## 3. بچت گھڑے بغیر استعمال لکھیں

اس محدود سیشن کے پہلے اور بعد `/usage` کی قرأت لیں۔ ہر ماڈل کے ان پٹ، آؤٹ پٹ اور کیش ٹوکن، دکھایا گیا تخمینی خرچ، فراہم کنندہ یا منصوبہ، قبول شدہ diff، اصل جانچ نتیجہ اور ضروری جائزہ یا دوبارہ کام درج کریں۔ Session بلاک پورا سیشن ماڈل کے لحاظ سے جمع کرتا ہے؛ یہ اس نام زد کارکن کا درست بل نہیں۔ منصوبے سے منسوب فیصد مقامی دن یا ہفتے کی اندازاً تاریخ ہیں، اس ایک کام کی پیمائش نہیں۔ API اکاؤنٹ کے لیے Claude Console بلنگ کا مستند ذریعہ ہے۔ رکنیت میں سیشن کا ڈالر تخمینہ اضافی بل نہیں۔ آخری معلوم استعمال کی نمائش کو پرانا نشان زد کریں۔

یہ دعویٰ کرنے کے لیے کہ کام دینے سے **اس** کام پر رقم بچی، اسی صاف ابتدائی ریویژن، کام اور قبولیت معیار سے الگ مجاز ایک ماڈل کے اجرا کا موازنہ کریں۔ مرکزی ایجنٹ کی منصوبہ بندی اور جائزہ، کارکن کی کالیں، دوبارہ کوشش اور سارا دوبارہ کام گنیں؛ صرف قبول شدہ نتائج کا موازنہ کریں۔ اجرا کا ایک جوڑا اسی کام سے متعلق مشاہدہ ہے۔ ایسی بنیادی پیمائش کے بغیر تصدیق شدہ ماڈل راستہ اور کوڈ نتیجہ بتائیں؛ بچت نامعلوم ہے۔ [Anthropic کی لاگت کی رہنمائی](https://code.claude.com/docs/en/costs) استعمال کی نمائش اور بلنگ کی حدود بتاتی ہے۔

یہ طریقہ موجودہ دستاویزات پر مبنی ہے، BIG CHANGE کے Claude Code اجرا یا ناپے گئے کام پر نہیں۔ ادارے نے مقرر فراہم کنندہ کے لیے منظور نہ کیا ہو تو کوڈ یا راز مت بھیجیں۔ یہاں Claude Code کا اپنا Opus اور Haiku انتخاب استعمال ہوتا ہے؛ دوسرے ماڈل فراہم کنندہ کے لیے الگ متعین gateway یا مربوط طریقہ اور اس کی اپنی جانچ درکار ہے۔

## ذرائع اور مزید مطالعہ

- [Anthropic، اپنی مرضی کے ذیلی ایجنٹ بنائیں](https://code.claude.com/docs/en/sub-agents) — منصوبے کی ایجنٹ فائلیں، ماڈل کی ترجیح، `/tasks`، اجازتیں اور worktree کا رویہ۔ موجودہ رہنما دستاویز 20 اکتوبر 2026 کو دیکھی گئی؛ یہ صلاحیت بتاتی ہے، اس رہنمائی کی غیر چلائی گئی مثال کا نتیجہ نہیں۔
- [Anthropic، ماڈل کی ترتیب](https://code.claude.com/docs/en/model-config) — موجودہ متبادل نام، فراہم کنندگان کے فرق، نسخے کے تقاضے اور زیر انتظام ماڈل کنٹرول۔ استعمال کے وقت نصب نسخہ اور فراہم کنندہ کی تصدیق کریں۔
- [Anthropic، لاگت مؤثر طور پر سنبھالیں](https://code.claude.com/docs/en/costs) — `/usage`: خانے، تخمینے اور رکنیت بمقابلہ API بلنگ۔ اس کام کی بچت ثابت نہیں کرتا۔
- [Anthropic، اجازتیں مقرر کریں](https://code.claude.com/docs/en/permissions) — نافذ اوزار اجازت کے قواعد جنہیں کوڈ بدلنے والا کارکن چلانے سے پہلے دیکھنا چاہیے۔

## Sources

- [اپنی مرضی کے ذیلی ایجنٹ بنائیں — Claude Code دستاویزات](https://code.claude.com/docs/en/sub-agents) — منصوبے کی ایجنٹ فائلوں، frontmatter، ماڈل ترجیح اور تبدیلی، /tasks کی دوبارہ قرأت، اجازت وراثت اور worktree رویے کی بنیادی مصنوعات رہنمائی۔ یہ اس رہنمائی کے غیر چلائے کام یا بچت کی تصدیق نہیں کرتی۔
- [ماڈل کی ترتیب — Claude Code دستاویزات](https://code.claude.com/docs/en/model-config) — Anthropic API پر موجودہ Opus اور Haiku متبادل ناموں اور ID، مختلف فراہم کنندہ نسبتوں، کم از کم نسخوں اور زیر انتظام availableModels پابندیوں کا بنیادی ذریعہ۔ قاری کو حقیقی مقامی انتخاب دیکھنا چاہیے۔
- [لاگت مؤثر طور پر سنبھالیں — Claude Code دستاویزات](https://code.claude.com/docs/en/costs) — /usage کے سیشن ٹوکن اور تخمینے کے خانے، مقامی منصوبہ نسبت، پرانی نمائش، رکنیت بمقابلہ API بلنگ اور بلنگ کے مستند Console کو سمجھاتا ہے۔ نام زد کارکن کا درست بل یا کام کی ناپی ہوئی بچت نہیں دیتا۔
- [اجازتیں مقرر کریں — Claude Code دستاویزات](https://code.claude.com/docs/en/permissions) — کوڈ بدلنے والے کارکن کے متعلق نافذ shell اور فائل اجازت کے قواعد سمجھاتا ہے۔ ذیلی ایجنٹ کے اوزار کی فہرست اکیلے فائل سسٹم کے راستوں کی حد نہیں۔