مختصر خلاصہ: Claude Code Skills ماڈیولر انسٹرکشن فائلز ہیں جو Claude کی کوڈنگ کی صلاحیتوں کو بڑھاتی ہیں، اسے مخصوص ورک فلو، کوڈنگ کے معیارات، اور ڈومین کے مخصوص کام سکھا کر۔ Claude Code کی ترتیب اور حسب ضرورت ہدایات بنیادی طور پر پروجیکٹ روٹ میں CLAUDE.md فائل کے ذریعے یا ماڈل کنٹیکسٹ پروٹوکول (MCP) سرورز کے ذریعے منظم کی جاتی ہیں۔
Claude Code محض ایک اور AI کوڈنگ اسسٹنٹ سے زیادہ بن گیا ہے۔ آفیشل دستاویزات کے مطابق، Claude زبان، استدلال، تجزیہ، اور کوڈنگ سے متعلق کاموں میں مہارت رکھتا ہے — لیکن یہ وہ چیز ہے جو زیادہ تر ڈویلپرز سے چھوٹ جاتی ہے: Skills کے ذریعے پلیٹ فارم کی توسیع پذیری اسے ایک مددگار ٹول سے ایک ذاتی ڈویلپمنٹ پاور ہاؤس میں تبدیل کرتی ہے۔
Skills اس بات میں ایک بنیادی تبدیلی کی نمائندگی کرتے ہیں کہ AI اسسٹنٹ کیسے کام کرتے ہیں۔ اپنی ترجیحات، کوڈنگ کے معیارات، یا پیچیدہ ورک فلو کو بار بار سمجھانے کے بجائے، آپ انہیں ایک بار انکوڈ کرتے ہیں۔ Claude پھر متعلقہ سیاق و سباق ظاہر ہونے پر خود بخود اس علم کو لاگو کرتا ہے۔
وقت بہترین ہے۔ ڈویلپر کمیونٹی نے خصوصی Skills بنائے ہیں، اور Anthropic Skills کے ماحولیاتی نظام کو مسلسل بڑھا رہا ہے۔ لیکن یہ خصوصیت حیرت انگیز طور پر کم استعمال شدہ ہے — کمیونٹی کی بحثیں تجویز کرتی ہیں کہ Claude Code کے صارفین کا ایک بڑا حصہ Skills سے واقف ہی نہ ہو۔
Claude Code Skills کیا ہیں اور ان کی اہمیت کیوں ہے
Agent Skills ماڈیولر صلاحیتیں ہیں جو مارک ڈاؤن فائلوں کے طور پر پیک کی جاتی ہیں جو Claude کی فعالیت کو بڑھاتی ہیں۔ ہر Skill ہدایات، میٹا ڈیٹا، اور اختیاری وسائل کو بنڈل کرتی ہے جو Claude خود بخود استعمال کرتا ہے جب وہ متعلقہ ہوں۔
Skills کو تدریسی ماڈیولز کے طور پر سوچیں۔ جب آپ کوئی Skill انسٹال کرتے ہیں، تو Claude آپ کے پروجیکٹس کے اندر مخصوص کاموں کو کیسے سنبھالنا ہے اس کے بارے میں خصوصی علم حاصل کرتا ہے۔ یہ دستی پرامپٹنگ کے بغیر ہوتا ہے — Claude تسلیم کرتا ہے کہ کب کوئی Skill لاگو ہوتا ہے اور اس کی ہدایات کو بغیر کسی رکاوٹ کے شامل کرتا ہے۔
آفیشل Claude Code دستاویزات کے مطابق، Skills مواد میں متحرک قدروں کے لیے سٹرنگ سبٹِٹیوشن کی حمایت کرتے ہیں۔ یہ لچکدار، سیاق و سباق سے آگاہ آٹومیشن کی اجازت دیتا ہے جو مختلف منظرناموں کے مطابق ہوتا ہے۔
تین سطحی لوڈنگ نظام
Skills صلاحیت اور کارکردگی کو متوازن کرتے ہوئے ایک درجہ بندی کا لوڈنگ طریقہ استعمال کرتے ہیں:
| سطح | کب لوڈ ہوتا ہے | ٹوکن لاگت | مواد |
|---|---|---|---|
| سطح 1: میٹا ڈیٹا | ہمیشہ (شروع ہونے پر) | تقریباً 100 ٹوکن فی Skill | YAML فرنٹ میٹر سے نام اور تفصیل |
| سطح 2: ہدایات | جب Skill ٹرگر ہوتا ہے | مواد پر مبنی متغیر | مکمل ہدایات اور رہنما خطوط |
| سطح 3: وسائل | ضرورت پڑنے پر آن ڈیمانڈ | فائل کے سائز پر مبنی متغیر | اسکرپٹس، ٹیمپلیٹس، حوالہ دستاویزات |
یہ درجہ بند نظام کا مطلب ہے کہ آپ کا سیاق و سباق ونڈو کارآمد رہتا ہے۔ میٹا ڈیٹا فوری طور پر لوڈ ہوتا ہے تاکہ Claude کو معلوم ہو کہ کون سے Skills موجود ہیں، لیکن تفصیلی ہدایات صرف تب ٹوکن استعمال کرتی ہیں جب وہ دراصل ضروری ہوں۔
Skills دیگر تخصیص کے طریقوں سے کیسے مختلف ہیں
Claude Code تخصیص کے کئی طریقے پیش کرتا ہے۔ Skills ایک مخصوص جگہ پر قابض ہیں۔
- CLAUDE.md فائلیں پروجیکٹ کے وسیع ہدایات اور سیاق و سباق کو ذخیرہ کرتی ہیں جو ہمیشہ لوڈ ہوتی ہیں۔ ان کا استعمال اعلیٰ سطحی پروجیکٹ کی معلومات، تعمیراتی فیصلوں، اور مستقل رہنما خطوط کے لیے کریں جو وسیع پیمانے پر لاگو ہوتے ہیں۔
- سلیش کمانڈز .claude/commands/ میں ذخیرہ شدہ دستی طور پر شروع کیے جانے والے شارٹ کٹس ہیں۔ انہیں چلانے کے لیے صارف کی واضح کارروائی کی ضرورت ہوتی ہے۔
- Skills سیاق و سباق کی بنیاد پر خود بخود فعال ہوتے ہیں۔ وہ مخصوص ورک فلو کے لیے بہترین ہیں جو دستی مداخلت کے بغیر مخصوص حالات میں لاگو ہونے چاہئیں۔
- سب ایجنٹس اپنے سیاق و سباق، ماڈل کے انتخاب، اور ٹول تک رسائی کے ساتھ الگ ایجنٹ انسٹال کے طور پر چلتے ہیں۔ آفیشل دستاویزات کے مطابق، سب ایجنٹس مخصوص ایجنٹس کو کام سونپ کر پیچیدہ کاموں کو سنبھالنے میں مدد کرتے ہیں۔
Claude Code کے ساتھ آنے والے بلٹ اِن Skills
Claude Code میں کئی بنڈل شدہ Skills شامل ہیں جو نظام کی صلاحیتوں کو ظاہر کرتے ہیں۔ یہ فوری طور پر عام ڈویلپمنٹ ورک فلو کو سنبھالتے ہیں۔
/batch Skill متوازی طور پر ایک کوڈ بیس میں بڑے پیمانے پر تبدیلیوں کو مربوط کرتا ہے۔ یہ کوڈ بیس کی تحقیق کرتا ہے، کام کو 5 سے 30 آزاد یونٹس میں تقسیم کرتا ہے، اور عمل درآمد سے پہلے ایک منصوبہ پیش کرتا ہے۔ یہ خاص طور پر ریفیکٹرنگ آپریشنز یا متعدد فائلوں میں مستقل تبدیلیاں لاگو کرنے کے لیے قیمتی ثابت ہوتا ہے۔
بلٹ اِن Skills دوہرے مقاصد کی تکمیل کرتے ہیں۔ وہ فوری افادیت فراہم کرتے ہیں جبکہ حسب ضرورت Skill بنانے کے لیے ٹیمپلیٹس پیش کرتے ہیں۔ ان کی ساخت کا معائنہ ہدایات کی وضاحت، وسائل کی تنظیم، اور میٹا ڈیٹا کی ترتیب کے لیے بہترین طریقوں کو ظاہر کرتا ہے۔

Claude اور AI ٹول کریڈٹس ایک جگہ پر تلاش کریں
اگر آپ Claude Code Skills میں دلچسپی رکھتے ہیں، تو یہ دیکھنا بھی مددگار ثابت ہوسکتا ہے کہ آپ کے ورک فلو کے ارد گرد Claude اور دیگر ٹولز کے لیے کون سے فوائد دستیاب ہیں۔ Get AI Perks AI اور کلاؤڈ ٹولز کے لیے اسٹارٹ اپ کریڈٹس اور سافٹ ویئر رعایتیں ایک جگہ جمع کرتا ہے۔ یہ پلیٹ فارم بانیوں کو 200+ پیشکشوں تک رسائی فراہم کرتا ہے، ساتھ ہی ضروریات، منظوری کی رہنمائی، اور دعویٰ کی ہدایات بھی۔
Claude کریڈٹس اور فوائد تلاش کر رہے ہیں؟
Get AI Perks پر یہ کریں:
- Claude اور Anthropic کی پیشکشیں براؤز کریں
- AI ٹول کے فوائد کی شرائط کا موازنہ کریں
- دیگر اسٹارٹ اپ سافٹ ویئر رعایتیں ایک جگہ تلاش کریں
👉 موجودہ AI ٹول کے فوائد دریافت کرنے کے لیے Get AI Perks پر جائیں۔
پانچ منٹ میں اپنا پہلا کسٹم Skill بنائیں
بنیادی Skill بنانے کے لیے کم سے کم سیٹ اپ کی ضرورت ہوتی ہے۔ یہ عمل ایک سیدھی پیٹرن کی پیروی کرتا ہے جو پہلی کوشش کے بعد فطری ہو جاتا ہے۔
پہلا قدم: Skills ڈائریکٹری بنائیں
اپنے پروجیکٹ روٹ پر جائیں اور Skills ڈائریکٹری کی ساخت بنائیں:
| mkdir -p .claude/skills |
یہ .claude ڈائریکٹری Claude Code کی تخصیصات کے لیے مرکزی ترتیب کی جگہ کے طور پر کام کرتی ہے۔ skills سب ڈائریکٹری میں آپ کی تمام SKILL.md فائلیں ہوتی ہیں۔
دوسرا قدم: اپنی پہلی SKILL.md فائل لکھیں
.claude/skills/code-review.md پر ایک نئی فائل بنائیں جس میں یہ ساخت ہو:
| — name: Code Review description: Perform thorough code reviews focusing on security, performance, and maintainability — |
کوڈ کا جائزہ لیتے وقت:
1. عام سیکیورٹی کی کمزوریوں (SQL انجیکشن، XSS، تصدیق کے مسائل) کے لیے چیک کریں
2. کارکردگی کی رکاوٹوں کی نشاندہی کریں (N+1 کوئریز، غیر موثر الگورتھم)
3. ایرر ہینڈلنگ اور ایج کیسز کی تصدیق کریں
4. کوڈ کی دیکھ بھال اور پڑھنے کی صلاحیت کا اندازہ لگائیں
5. کوڈ مثالوں کے ساتھ مخصوص بہتریوں کی تجویز دیں
فرنٹ میٹر کے اوپر (— مارکرز کے درمیان) میٹا ڈیٹا کی تعریف کی گئی ہے۔ نام ظاہر ہوتا ہے جب Claude Skill کا حوالہ دیتا ہے۔ تفصیل Claude کو یہ طے کرنے میں مدد کرتی ہے کہ یہ Skill کب لاگو ہوتا ہے۔
فرنٹ میٹر کے نیچے ہر چیز ہدایات کا سیٹ بن جاتی ہے جسے Claude Skill کے فعال ہونے پر فالو کرتا ہے۔
تیسرا قدم: Skill کا تجربہ کریں
اپنے پروجیکٹ ڈائریکٹری میں Claude Code لانچ کریں۔ Skill خود بخود لوڈ ہو جاتا ہے۔ Claude سے کوڈ فائل کا جائزہ لینے کے لیے کہیں — یہ اضافی پرامپٹنگ کے بغیر code-review Skill کی رہنما خطوط لاگو کرے گا۔
بس یہی ہے۔ تین قدم، پانچ منٹ، اور آپ نے کسٹم لاجک کے ساتھ Claude کی صلاحیتوں کو بڑھایا ہے۔

جدید Skill پیٹرن اور سٹرنگ سبٹِٹیوشن
جامد ہدایات کے لیے بنیادی Skills ٹھیک کام کرتی ہیں۔ حقیقی طاقت Skills کے متحرک طور پر مختلف سیاق و سباق کے مطابق ہونے پر ابھرتی ہے۔
سٹرنگ سبٹِٹیوشن کے ساتھ متحرک دلائل
Skills متغیر سبٹِٹیوشن کی حمایت کرتے ہیں جو ہدایات میں رن ٹائم قدریں ڈالتی ہیں۔ آفیشل دستاویزات ان دستیاب سبٹِٹیوشنز کی تعریف کرتی ہے:
- $ARGUMENTS Skill کو چلانے پر پاس کیے گئے تمام دلائل کو کیپچر کرتا ہے۔ اگر $ARGUMENTS مواد میں ظاہر نہیں ہوتا ہے، تو دلائل خود بخود ARGUMENTS: <value> کے طور پر شامل ہو جاتے ہیں۔
- $ARGUMENTS[N] پوزیشن (زیرو انڈیکسڈ) کے لحاظ سے ایک مخصوص دلیل تک رسائی حاصل کرتا ہے۔
یہ ایک عملی مثال ہے — ایک ڈیٹا بیس مائگریشن Skill جو ٹیبل کے نام قبول کرتی ہے:
| — name: Generate Migration description: Create database migration for schema changes — Create a migration file for: $ARGUMENTS[0] Include: – Timestamp-based filename – Up and down methods – Proper indexing for foreign keys – Rollback safety checks |
جب دلائل کے ساتھ چلایا جاتا ہے، تو Claude ہدایات کو پروسیس کرنے سے پہلے قدروں کو سبٹِٹیوٹ کرتا ہے۔ یہ مختلف پیرامیٹرز کے ساتھ اسی طرح کے کاموں کے لیے دہرائی جانے والی پرامپٹنگ کو ختم کرتا ہے۔
پیچیدہ Skills کے لیے وسائل بنڈلنگ
Skills بیرونی وسائل کا حوالہ دے سکتے ہیں — ٹیمپلیٹس، اسکرپٹس، یا حوالہ دستاویزات۔ یہ وسائل آن ڈیمانڈ لوڈ ہوتے ہیں (لوڈنگ کے درجہ بندی میں سطح 3)، سیاق و سباق کو اس وقت تک کارآمد رکھتے ہیں جب تک کہ وہ دراصل ضروری نہ ہوں۔
اپنی SKILL.md فائل کے ساتھ ایک وسائل کی ڈائریکٹری بنائیں:
| .claude/skills/ ├── api-endpoint.md └── api-endpoint-resources/ ├── endpoint-template.ts └── test-template.spec.ts |
ان وسائل کا حوالہ Skill ہدایات کے اندر دیں۔ Claude انہیں اس وقت لوڈ کرتا ہے جب وہ ہدایات کے اس حصے کو پروسیس کرتا ہے۔
ہر ڈویلپر کے پاس ہونی چاہئیں ضروری Skills
بعض ڈویلپمنٹ پیٹرن اتنی بار دہراتے ہیں کہ پہلے سے بنے ہوئے Skills فوری قدر فراہم کرتے ہیں۔ کمیونٹی کی بحثوں اور آفیشل Skills ریپوزٹری کی بنیاد پر، یہ زمرے سب سے زیادہ فائدہ مند ثابت ہوتے ہیں۔
کوڈ کوالٹی اور ریویو Skills
خودکار کوڈ ریویو انسانی ریویو سے پہلے مسائل پکڑتا ہے۔ ایک جامع ریویو Skill یہ چیک کر سکتا ہے:
- آپ کے اسٹیک کے لیے مخصوص سیکیورٹی کی کمزوریاں
- آپ کے کوڈ بیس میں کارکردگی کی اینٹی پیٹرنز
- ٹیم کے کوڈنگ کے معیارات کے ساتھ مطابقت
- ٹیسٹ کوریج کے خلا
- دستاویزات کی مکملتا
کمیونٹی وسائل میں ذکر کردہ سیکیورٹی توثیق Skills کمزوریوں کا پتہ لگانے میں اعلیٰ درستگی کی شرح ظاہر کرتی ہیں۔
جانچ اور کوالٹی اشورینس
جانچ Skills آپ کی فریم ورک کی ترجیحات کی بنیاد پر ٹیسٹ جنریشن کو خود کار بناتے ہیں۔ ایک اچھی طرح سے ڈیزائن کیا گیا ٹیسٹنگ Skill سمجھتا ہے:
- آپ کا ٹیسٹنگ فریم ورک (Jest, Pytest, RSpec)
- کوریج کی ضروریات اور حدیں
- مُکنگ کے پیٹرنز اور حکمت عملی
- ایچ کیس کی نشاندہی
- انٹیگریشن بمقابلہ یونٹ ٹیسٹ کے فرق
دستاویزات کی جنریشن
دستاویزات اکثر کوڈ میں تبدیلیوں کے پیچھے رہ جاتی ہیں۔ Skills خود بخود تخلیق کر کے مطابقت برقرار رکھ سکتے ہیں:
- کوڈ کے تبصروں سے API دستاویزات
- پروجیکٹ کی ساخت سے README فائلیں
- کمیِٹ پیغامات سے Changelog اندراجات
- پیچیدہ منطق کے لیے ان لائن کوڈ تبصرے
فریم ورک مخصوص Skills
ڈومین مخصوص Skills مخصوص فریم ورک یا لائبریریوں کے لیے بہترین طریقوں کو انکوڈ کرتے ہیں۔ یہ یقینی بناتے ہیں کہ Claude مستقل یاد دہانیوں کے بغیر فریم ورک کے کنونشنز کو صحیح طریقے سے لاگو کرے۔
React Skills ہکس کے استعمال کے پیٹرنز کو لاگو کر سکتے ہیں۔ Django Skills مناسب ORM کے استعمال اور مائگریشن مینجمنٹ کو یقینی بنا سکتے ہیں۔ ڈیٹا سائنس Skills — جیسا کہ آفیشل دستاویزات میں ذکر کیا گیا ہے — واضح طور پر کوڈ کی عمل درآمد کے ٹولز کو غیر فعال کر سکتے ہیں اور تجزیہ کے ورک فلو پر توجہ مرکوز کر سکتے ہیں۔

Skills کی ترتیب اور انتظام
جیسے جیسے Skill کے مجموعے بڑھتے ہیں، تنظیم اہم ہو جاتی ہے۔ Claude Code مختلف دائرہ کار پر Skills کا انتظام کرنے کے لیے کئی طریقے فراہم کرتا ہے۔
Skill دریافت اور لوڈنگ
آفیشل دستاویزات کے مطابق، Skills کو مقررہ ترجیح کے ساتھ متعدد سطحوں پر ترتیب دیا جا سکتا ہے:
| مقام | دائرہ کار | ترجیح | کیسے بنائیں |
|---|---|---|---|
| –agents CLI جھنڈا | موجودہ سیشن | 1 (سب سے زیادہ) | لانچ کرتے وقت JSON پاس کریں |
| .claude/skills/ | پروجیکٹ-سطح | 2 | ڈائریکٹری میں SKILL.md بنائیں |
| ~/.claude/skills/<skill-name>/SKILL.md | یوزر-گلوبل | 3 | تمام پراجیکٹس میں دستیاب۔ |
| پلگ ان سے فراہم کردہ | پلگ ان کا دائرہ کار | 4 (سب سے کم) | پلگ ان کے ذریعے انسٹال کردہ |
یہ ترجیحی نظام حساس ڈیفالٹس کو برقرار رکھتے ہوئے سیشن کی مخصوص اوور رائڈز کی اجازت دیتا ہے۔ پروجیکٹ Skills یوزر Skills کو اوور رائڈ کرتے ہیں، جو عالمی ترتیبات کو پروجیکٹ مخصوص ضروریات کے ساتھ متصادم ہونے سے روکتے ہیں۔
ٹیموں کے درمیان Skills کا اشتراک
ٹیمیں معیاری Skills سے فائدہ اٹھاتی ہیں۔ تقسیم کے کئی طریقے اچھی طرح کام کرتے ہیں:
- ورژن کنٹرول: .claude/skills/ کو اپنے ریپوزٹری میں کمِٹ کریں۔ تبدیلیاں کھینچتے وقت ٹیم کے اراکین کو خود بخود Skill اپ ڈیٹس موصول ہوتے ہیں۔
- مرکزی ریپوزٹری: ایک ٹیم Skills ریپوزٹری کو برقرار رکھیں جس کا پراجیکٹس حوالہ دیں۔ اپ ڈیٹس تقسیم کرنے کے لیے گِٹ سب ماڈیولز یا پیکج مینجمنٹ کا استعمال کریں۔
- پلگ ان پیکجنگ: متعلقہ Skills کو آسان تقسیم اور ورژن مینجمنٹ کے لیے پلگ ان میں بنڈل کریں۔
- GitHub پر آفیشل Anthropic Skills ریپوزٹری اس پیٹرن کو ظاہر کرتی ہے۔ اس میں کمیونٹی کے تعاون سے تیار کردہ Skills شامل ہیں جن کا کوئی بھی حوالہ دے سکتا ہے یا کلون کر سکتا ہے۔
Skills بمقابلہ سب ایجنٹس: کونسا کب استعمال کرنا ہے
Skills اور سب ایجنٹس دونوں Claude کی صلاحیتوں کو بڑھاتے ہیں، لیکن وہ مختلف تعمیراتی ضروریات کو پورا کرتے ہیں۔ فرق کو سمجھنا عجیب نفاذ کو روکتا ہے۔
Skills مرکزی بات چیت کے سیاق و سباق کے اندر کام کرتے ہیں۔ وہ اس بات کو تبدیل کرتے ہیں کہ Claude کاموں کو کیسے انجام دیتا ہے لیکن الگ ایجنٹ انسٹال نہیں بناتا ہے۔ Skills کا استعمال کریں جب:
- مرکزی بات چیت میں خصوصی علم شامل کرنا
- معیارات یا کنونشنز کو نافذ کرنا
- ٹیمپلیٹس یا پیٹرن فراہم کرنا
- سیدھے ورک فلو کو خود کار بنانا
سب ایجنٹس الگ ایجنٹ انسٹال کے طور پر چلتے ہیں جن کا سیاق و سباق الگ ہوتا ہے۔ آفیشل دستاویزات کے مطابق، سب ایجنٹس مرکزی بات چیت کے وہی منطق استعمال کرتے ہوئے خودکار کمپیکشن کی حمایت کرتے ہیں، جس میں خودکار کمپیکشن ڈیفالٹ طور پر تقریباً 95% صلاحیت پر ٹرگر ہوتا ہے۔
سب ایجنٹس کا استعمال کریں جب:
- کاموں کے لیے مختلف ماڈل کے انتخاب کی ضرورت ہوتی ہے (سادہ کاموں کے لیے Haiku، پیچیدہ استدلال کے لیے Opus)
- سیاق و سباق کی تنہائی الجھن کو روکتی ہے
- متوازی عمل درآمد ورک فلو کو تیز کرتا ہے
- خصوصی ٹول تک رسائی کو محدود کیا جانا چاہئے
آفیشل دستاویزات میں Bash سب ایجنٹ (الگ سیاق و سباق میں ٹرمینل کمانڈز چلانے کے لیے) اور statusline-setup (status lines کو ترتیب دیتے وقت Sonnet کا استعمال کرتے ہوئے) جیسے مثالیں فراہم کی گئی ہیں۔
یہ فیصلہ فریم ورک ہے: اگر Claude کو مختلف صلاحیتوں یا سیاق و سباق کی حدود کی ضرورت ہے، تو سب ایجنٹس استعمال کریں۔ اگر Claude کو موجودہ بات چیت کے اندر خصوصی علم کی ضرورت ہے، تو Skills استعمال کریں۔
ماڈل کنٹیکسٹ پروٹوکول کے ساتھ انضمام
ماڈل کنٹیکسٹ پروٹوکول (MCP) ایک اور توسیع کا طریقہ فراہم کرتا ہے۔ Skills اور MCP کے مقاصد کے مطابق ہوتے ہیں۔
MCP سرورز Claude کے لیے بیرونی ڈیٹا کے ذرائع اور ٹولز کو بے نقاب کرتے ہیں۔ وہ تصدیق، ڈیٹا فیچنگ، اور API کے تعاملات کو سنبھالتے ہیں۔ MCP کو اس بات میں توسیع کے طور پر سوچیں کہ Claude کیا حاصل کر سکتا ہے۔
Skills طے کرتے ہیں کہ Claude دستیاب صلاحیتوں کو کیسے استعمال کرے۔ وہ ورک فلو، معیارات، اور ڈومین کے علم کو انکوڈ کرتے ہیں۔ Skills کو اس بات میں توسیع کے طور پر سوچیں کہ Claude کیا کرنا جانتا ہے۔
دونوں نظام مل کر کام کرتے ہیں۔ ایک MCP سرور کمپنی کے اندرونی دستاویزات کے نظام تک رسائی فراہم کر سکتا ہے۔ ایک Skill Claude کو یہ سکھاتا ہے کہ کمپنی کے معیارات سے ملنے والی دستاویزات کو کیسے لکھا جائے اور اسے MCP سرور کے ذریعے شائع کیا جائے۔
آفیشل دستاویزات کے مطابق، Skills کو مخصوص MCP سرورز کے لیے محدود کیا جا سکتا ہے، جو اس بات پر باریک کنٹرول کی اجازت دیتا ہے کہ جب مخصوص ڈیٹا کے ذرائع دستیاب ہوں تو کون سے Skills فعال ہوتے ہیں۔
کارکردگی کی اصلاح اور ٹوکن مینجمنٹ
Skills سیاق و سباق کے ٹوکن استعمال کرتے ہیں۔ خراب ڈیزائن کیے گئے Skills سیاق و سباق کی ونڈوز کو بڑھا سکتے ہیں اور رسپانس ٹائم کو سست کر سکتے ہیں۔
ٹوکن بجٹ کی آگاہی
آفیشل دستاویزات کے مطابق، سوچنے میں پرانے ماڈلز پر آؤٹ پٹ بجٹ سے 31,999 ٹوکن تک کا ایک مقررہ بجٹ استعمال ہوتا ہے۔ تین سطحی لوڈنگ نظام اس کے انتظام میں مدد کرتا ہے:
سطح 1 میٹا ڈیٹا (تقریباً 100 ٹوکن فی Skill) ہمیشہ لوڈ ہوتا ہے۔ وضاحتیں مختصر رکھیں لیکن Claude کے لیے مطابقت کا تعین کرنے کے لیے کافی معلوماتی۔
سطح 2 ہدایات جب ٹرگر ہوتی ہیں تو لوڈ ہوتی ہیں۔ مخصوص Skill کے مقصد کو پورا کرنے والی مرکوز ہدایات لکھیں بغیر کسی غیر متعلقہ معلومات کے۔
سطح 3 وسائل آن ڈیمانڈ لوڈ ہوتے ہیں۔ تفصیلی حوالہ مواد کو ہدایات میں ان لائن کے بجائے وسائل کے طور پر بنڈل کریں۔
کوشش کی سطح کی ترتیب
Claude Code کوشش کی سطح کو ٹیون کرنے کی اجازت دیتا ہے جو سوچ کی گہرائی کو متاثر کرتا ہے۔ آفیشل دستاویزات کے مطابق، یہ رفتار اور استدلال کی گہرائی کے درمیان تجارتی بندوبست کو ٹیون کرنے کا تجویز کردہ طریقہ ہے۔
| دائرہ کار | کیسے ترتیب دیں | تفصیلات |
|---|---|---|
| کوشش کی سطح | /effort چلائیں، /model میں ایڈجسٹ کریں، یا CLAUDE_CODE_EFFORT_LEVEL سیٹ کریں | Opus 4.6 اور Sonnet 4.6 کے لیے سوچ کی گہرائی کو کنٹرول کریں |
| ultrathink کلیدی لفظ | پرامپٹ میں کہیں بھی "ultrathink" شامل کریں | Opus 4.6 اور Sonnet 4.6 پر اس موڑ کے لیے کوشش کو اعلیٰ پر سیٹ کرتا ہے |
پیچیدہ Skills کے لیے جن کے لیے گہری استدلال کی ضرورت ہوتی ہے، Skill ہدایات میں ultrathink کلیدی لفظ کو ایمبیڈ کرنے پر غور کریں۔ یہ یقینی بناتا ہے کہ Claude دستی مداخلت کے بغیر مناسب کوشش لاگو کرے۔
حقیقی دنیا کے نفاذ کے پیٹرن
نظریے سے زیادہ عملی اہمیت ہے۔ یہ پیٹرن پروڈکشن تعیناتیوں سے ابھرتے ہیں۔
ڈی بگنگ اسپیشلسٹ پیٹرن
ایک وقف شدہ ڈی بگنگ Skill بنائیں جو منظم ٹرابل شوٹنگ لاگو کرے۔ آفیشل دستاویزات کے مطابق ڈھانچہ یہ ہے:
ہر مسئلے کے لیے، یہ فراہم کریں: جڑ کے سبب کی وضاحت، تشخیص کی حمایت کرنے والے ثبوت، مخصوص کوڈ فکس، جانچ کا طریقہ، روک تھام کی سفارشات۔ علامات کے بجائے بنیادی مسئلے کو ٹھیک کرنے پر توجہ دیں۔
یہ پیٹرن Claude کو فوری فکس تجویز کرنے کے بجائے جامع مسئلے کے حل کی طرف لے جاتا ہے۔
بیچ پروسیسنگ پیٹرن
متعدد فائلوں کو متاثر کرنے والے آپریشنز کے لیے، بلٹ اِن /batch Skill کا فائدہ اٹھائیں یا اسی طرح کے پیٹرن بنائیں. بیچ پروسیسنگ:
- شروع کرنے سے پہلے مکمل دائرہ کار کی تحقیق کرتا ہے
- کام کو آزاد یونٹس میں تقسیم کرتا ہے
- جائزہ کے لیے عمل درآمد کا منصوبہ پیش کرتا ہے
- ممکن ہو تو متوازی طور پر تبدیلیاں لاگو کرتا ہے
یہ طریقہ کیسکیڈنگ غلطیوں کو روکتا ہے اور اگر منصوبہ غلط ثابت ہو تو رول بیک کی اجازت دیتا ہے۔
معیارات کے نفاذ کا پیٹرن
ٹیم کے کنونشنز کو Skills کے طور پر انکوڈ کریں جو خود بخود فعال ہوتے ہیں۔ ایک TypeScript معیارات Skill یہ لاگو کر سکتا ہے:
- فنکشن پیرامیٹرز پر سخت ٹائپ کی انوٹیشنز
- برآمد شدہ فنکشنز کے لیے واضح ریٹرن ٹائپس
- مستقل ایرر ہینڈلنگ پیٹرنز
- مخصوص امپورٹ تنظیم
یہ Skills خودکار کوڈ ریویو کے طور پر کام کرتے ہیں، انسانی ریویو سے پہلے کنونشن کی خلاف ورزیوں کو پکڑتے ہیں۔
سائنسی اور تحقیقی ورک فلو کے لیے Skills
تحقیقی ٹیموں کی منفرد ضروریات ہوتی ہیں۔ سائنسدان Claude کا استعمال کیسے کرتے ہیں اس پر آفیشل کیس اسٹڈی کے مطابق، اسٹینفورڈ میں Lundberg Lab Claude کا استعمال روایتی مفروضہ جنریشن کو پلٹنے کے لیے کرتا ہے۔
جین کی فہرستوں کو دستی طور پر تیار کرنے کے بجائے، وہ Claude کا استعمال کرتے ہیں تاکہ لٹریچر اور ڈیٹا کی بنیاد پر ممکنہ باتوں کو منظم طریقے سے دریافت کیا جاسکے۔ Anthropic کی کیس اسٹڈی کے مطابق، تحقیق لیبارٹریوں کے لیے مخصوص اسکریننگ میں اہم مالی سرمایہ کاری شامل ہوتی ہے۔ Skills اس تحقیقی طریقہ کار کو انکوڈ کر سکتے ہیں۔
ایک تحقیقی Skill یہ کر سکتا ہے:
- لٹریچر ڈیٹا بیس کو منظم طریقے سے تلاش کریں
- مطالعات کے درمیان نتائج کو کراس ریفرنس کریں
- ڈیٹا پیٹرن کی بنیاد پر مفروضے تیار کریں
- تجرباتی ڈیزائن تجویز کریں
- اشاعت کے لیے نتائج کو فارمیٹ کریں
آفیشل دستاویزات سے ڈیٹا سائنسدان کی مثال دکھاتی ہے کہ ڈومین مخصوص سب ایجنٹس کیسے بنائے جائیں جو واضح طور پر کوڈ کے عمل درآمد کے ٹولز کو غیر فعال کرتے ہیں اور تجزیہ کے ورک فلو پر توجہ مرکوز کرتے ہیں۔
عام Skill مسائل کا ٹرابل شوٹنگ
Skills کبھی کبھی خراب ہو جاتے ہیں۔ زیادہ تر مسائل چند عام وجوہات کا پتہ لگاتے ہیں۔
Skill لوڈ نہیں ہو رہا
فائل کے مقام اور نام کی جانچ کریں۔ Skills .claude/skills/ میں .md ایکسٹینشن کے ساتھ ہونے چاہئیں۔ تصدیق کریں کہ فرنٹ میٹر درست YAML نحو استعمال کرتا ہے — ایک غائب کالن یا غلط انڈینٹیشن پارسنگ کو توڑتا ہے۔
کون سے Skills کامیابی سے لوڈ ہوئے یہ دیکھنے کے لیے verbose لاگنگ کے ساتھ Claude Code چلائیں۔ غائب Skills عام طور پر فائل پاتھ یا اجازت کے مسائل کی نشاندہی کرتے ہیں۔
Skill غلط طریقے سے فعال ہو رہا ہے
بہت وسیع وضاحتیں Skills کو غیر ارادی سیاق و سباق میں متحرک کرنے کا سبب بنتی ہیں۔ وضاحتوں کو مخصوص بنائیں کہ Skill کب لاگو ہوتا ہے۔
"ڈیٹا بیس کے کام میں مدد کرتا ہے" لکھنے کے بجائے، لکھیں "ہمارے اسکیما ورژننگ کنونشنز کی پیروی کرتے ہوئے PostgreSQL مائگریشن بناتا ہے۔"
ہدایات کو نظر انداز کیا جا رہا ہے
اگر ہدایات واضح صارف پرامپٹس کے ساتھ متصادم ہوں تو Claude ان پر عمل نہیں کر سکتا ہے۔ صارف کی ہدایات ہمیشہ Skill ڈیفالٹس پر ترجیح رکھتی ہیں۔
متبادل طور پر، ہدایات بہت مبہم ہو سکتی ہیں۔ Skill مواد کے اندر ٹھوس مثالیں اطاعت کو نمایاں طور پر بہتر بناتی ہیں۔ Claude کو دکھائیں کہ اچھی آؤٹ پٹ کیسی نظر آتی ہے۔
ٹوکن بجٹ کی حد سے تجاوز
بہت زیادہ Skills یا بہت زیادہ وضاحتی ہدایات سیاق و سباق کو ختم کر دیتی ہیں۔ لوڈ شدہ Skills کا آڈٹ کریں — جو کم استعمال ہوتے ہیں انہیں ہٹا دیں۔ تفصیلی حوالہ مواد کو سطح 3 وسائل پر منتقل کریں۔
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE ماحولیاتی متغیر اگر سیاق و سباق باقاعدگی سے بھر جاتا ہے تو جلدی کمپیکشن کو متحرک کر سکتا ہے۔
ڈویلپر Skill کی تشکیل پر اثر
Anthropic نے ایک تحقیق شائع کی ہے جو جانچتی ہے کہ AI کی مدد کوڈنگ Skill کی ترقی کو کیسے متاثر کرتی ہے۔ سافٹ ویئر ڈویلپرز کے ساتھ ایک بے ترتیب کنٹرول ٹرائل میں، اس مطالعہ نے تحقیقات کی کہ آیا علمی آفلوڈنگ Skill کی ترقی کو روکتی ہے۔
تحقیق کے مطابق، جن شرکاء کو زیادہ غلطیوں کا سامنا کرنا پڑا، انہوں نے ان غلطیوں کو آزادانہ طور پر حل کرنے کے ذریعے اپنے ڈی بگنگ Skills کو بہتر بنایا۔ AI تعامل کے پیٹرن کے لحاظ سے گروپ کیے جانے پر، کوڈ جنریشن یا ڈی بگنگ کے لیے AI پر بھاری انحصار کا تعلق 40% سے کم اوسط کوئز سکور سے تھا۔
تحقیق میں کہا گیا ہے: "پیداوری کے فوائد اس سے ضروری Skills کی قیمت پر آ سکتے ہیں کہ AI سے لکھے گئے کوڈ کو توثیق کیا جائے اگر جونیئر انجینئرز کی Skill کی ترقی کو پہلے ہی AI کے استعمال سے روکا گیا ہو۔"
اس تلاش کے Skill ڈیزائن کے لیے مضمرات ہیں۔ Skills کو سیکھنے کی جگہ نہیں لینی چاہئے، بلکہ مہارت کو بڑھانا چاہئے۔ ان رہنما خطوط پر غور کریں:
وضاحت کریں، صرف عمل نہ کریں: Skills میں تعلیمی سیاق و سباق شامل ہونا چاہئے جو یہ بتائے کہ مخصوص طریقے کیوں کام کرتے ہیں۔
توثیق کی حوصلہ افزائی کریں: خودکار درستگی کو فرض کرنے کے بجائے Skill کے ورک فلو میں جائزہ کے مراحل بنائیں.
تدریجی انکشاف: جونیئر ڈویلپرز کو زیادہ وضاحتی Skills سے فائدہ ہو سکتا ہے جو تصورات سکھاتے ہیں، جبکہ سینئر ڈویلپرز مختصر، کارروائی پر مبنی Skills کو ترجیح دیتے ہیں۔
مستقبل کی سمتیں اور ماحولیاتی نظام کی ترقی
Skills کا ماحولیاتی نظام پھیلتا جا رہا ہے۔ کمیونٹی سے تعاون کرنے والے Skills پھیل رہے ہیں۔ آفیشل Anthropic Skills ریپوزٹری ظاہر کرتی ہے کہ کس طرح کھلا تعاون صلاحیت کی ترقی کو تیز کرتا ہے۔ ڈویلپرز مخصوص فریم ورک، زبانوں، اور ورک فلو کے لیے خصوصی Skills میں تعاون کرتے ہیں۔
پلگ ان نظام پختہ ہو رہے ہیں۔ آفیشل دستاویزات کے مطابق، Skills کو پروگرام کے ذریعے پلگ ان کے ذریعے حسب ضرورت کمانڈز، ایجنٹس، اور MCP سرورز کے ساتھ بنڈل کیا جا سکتا ہے۔ یہ ایک ہی یونٹس کے طور پر تقسیم کردہ پیچیدہ صلاحیت پیکجوں کی اجازت دیتا ہے۔
ڈومین مخصوص Skill کے مجموعے ابھر رہے ہیں۔ طبی تحقیق ٹیمیں، مالیاتی تجزیہ کار، اور سائنسی کمپیوٹنگ گروپس خصوصی Skill لائبریریاں بنا رہے ہیں جو فیلڈ مخصوص بہترین طریقوں کو انکوڈ کرتی ہیں۔
CI/CD پائپ لائنوں کے ساتھ انضمام بڑھ رہا ہے۔ خودکار کوڈ ریویو، سیکیورٹی سکیننگ، اور تعمیل کی جانچ کرنے والے Skills کو خودکار ورک فلو میں شامل کیا جا رہا ہے۔
اکثر پوچھے گئے سوالات
میں ایک ساتھ کتنے Skills ایکٹیو کر سکتا ہوں؟
کوئی ہارڈ لمیٹ نہیں ہے، لیکن عملی حدود ٹوکن بجٹ سے ابھرتی ہیں۔ تمام Skills کے لیے سطح 1 میٹا ڈیٹا شروع ہونے پر لوڈ ہوتا ہے — ہر ایک تقریباً 100 ٹوکن استعمال کرتا ہے۔ سینکڑوں Skills کے ساتھ، صرف میٹا ڈیٹا ہی اہم سیاق و سباق کو ختم کر سکتا ہے۔ عام طور پر، ٹیمیں پاتی ہیں کہ 20-50 اچھی طرح سے ڈیزائن کردہ Skills بلاٹ کے بغیر جامع کوریج فراہم کرتے ہیں۔ مقدار سے زیادہ معیار پر توجہ دیں۔
کیا Skills دیگر Skills کو کال کر سکتے ہیں یا چینز بنا سکتے ہیں؟
Skills واضح طور پر ایک دوسرے کو کال نہیں کرتے ہیں، لیکن Claude سیاق و سباق کے لحاظ سے مناسب ہونے پر ایک ہی کام کے لیے ایک سے زیادہ Skills لاگو کر سکتا ہے۔ اگر کام کی ضروریات متعدد Skill کی وضاحتوں سے ملتی ہیں، تو Claude ہر ایک سے متعلقہ ہدایات شامل کرتا ہے۔ یہ واضح چیننگ منطق کے بغیر ایمرجنٹ ورک فلو بناتا ہے۔
کیا Skills تمام Claude ماڈلز کے ساتھ کام کرتے ہیں؟
Skills Claude ماڈلز میں کام کرتے ہیں، حالانکہ ماڈل کی صلاحیتوں کی بنیاد پر رویہ مختلف ہو سکتا ہے۔ آفیشل دستاویزات کے مطابق، Opus 4.6 اور Sonnet 4.6 کوشش کی سطح کی ترتیب کی حمایت کرتے ہیں جو سوچ کی گہرائی کو متاثر کرتی ہے۔ پرانے ماڈلز مقررہ سوچنے کے بجٹ استعمال کرتے ہیں۔ ماڈل سے آزادانہ Skills ڈیزائن کریں — ماڈل مخصوص خصوصیات کے بجائے واضح ہدایات پر انحصار کریں۔
میں موجودہ ورک فلو کو توڑے بغیر Skill کو کیسے اپ ڈیٹ کروں؟
Claude Code کے دوبارہ لوڈ ہونے پر Skill اپ ڈیٹس فوری طور پر لاگو ہوتی ہیں۔ بریکنگ تبدیلیوں کے لیے، فائل ناموں کے ذریعے ورژننگ پر غور کریں (api-v1.md, api-v2.md) اور حوالہ جات کو آہستہ آہستہ اپ ڈیٹ کریں۔ ٹیم ریپوزٹریز پر تعینات کرنے سے پہلے الگ پراجیکٹس میں اپ ڈیٹ شدہ Skills کا تجربہ کریں۔ .claude/skills/ کے لیے ورژن کنٹرول اگر اپ ڈیٹس مسائل کا سبب بنتی ہیں تو رول بیک کی صلاحیت فراہم کرتا ہے۔
کیا Skills ماحولیاتی متغیرات یا راز تک رسائی حاصل کر سکتے ہیں؟
Skills مارک ڈاؤن فائلیں ہیں جو Claude کے ذریعے پراسیس کی جاتی ہیں — وہ براہ راست کوڈ کو عمل درآمد نہیں کرتے ہیں۔ تاہم، Skills Claude کو دستیاب ٹولز یا MCP سرورز کو استعمال کرنے کی ہدایت کر سکتے ہیں جو ماحولیاتی متغیرات تک رسائی حاصل کرتے ہیں۔ کبھی بھی رازوں کو Skill فائلوں میں ایمبیڈ نہ کریں۔ اس کے بجائے، Skills کو مناسب محفوظ چینلز کے ذریعے اسناد حاصل کرنے کا طریقہ سکھائیں۔
Skill اور سلیش کمانڈ میں کیا فرق ہے؟
سلیش کمانڈز کو واضح طور پر چلانے کی ضرورت ہوتی ہے — صارف انہیں چلانے کے لیے /command-name ٹائپ کرتے ہیں۔ Skills خود بخود فعال ہوتے ہیں جب سیاق و سباق ان کی وضاحت سے ملتا ہے۔ ایسے ورک فلو کے لیے سلیش کمانڈز استعمال کریں جو صرف آن ڈیمانڈ چلنے چاہئیں۔ کنونشنز اور معیارات کے لیے Skills استعمال کریں جو ہر وقت لاگو ہونے چاہئیں۔
میں ایک ایسے Skill کی خرابی کا پتہ کیسے لگاؤں جو کام نہیں کر رہا ہے؟
فرنٹ میٹر کی توثیق سے شروع کریں — YAML نحو کی غلطیاں مکمل طور پر لوڈ ہونے سے روکتی ہیں۔ فائل کے مقام (.claude/skills/) اور اجازتوں کو چیک کریں۔ لوڈنگ کی غلطیوں کے لیے Claude Code کے سٹارٹ اپ لاگز کا جائزہ لیں۔ واضح طور پر بیان کرنے والی وضاحتی وضاحتوں کے ساتھ تجربہ کریں کہ Skill کب لاگو ہونا چاہئے۔ اگر ہدایات کو نظر انداز کیا جائے، تو مطلوبہ رویے کو ظاہر کرنے والی ٹھوس مثالیں شامل کریں۔ پیچیدہ Skills کو آسان بنائیں تاکہ یہ معلوم ہو سکے کہ کون سا حصہ مسائل پیدا کر رہا ہے۔
نتیجہ: اپنی Skill کی حکمت عملی بنائیں
Claude Code Skills AI کوڈنگ کی مدد کو رد عمل سے فعال میں تبدیل کرتے ہیں۔ Claude کو ترجیحات اور معیارات کے بارے میں مسلسل یاد دلانے کے بجائے، انہیں ایک بار انکوڈ کریں۔ Claude اس علم کو خود بخود، مستقل، اور قابل اعتماد طریقے سے لاگو کرتا ہے۔
چھوٹا شروع کریں۔ ایک Skill بنائیں جو آپ کے سب سے زیادہ بار بار ہونے والے دستی پرامپٹ کو حل کرے۔ اس کا تجربہ کریں۔ اسے بہتر بنائیں۔ پھر آہستہ آہستہ توسیع کریں۔
سب سے زیادہ کامیاب Skill نفاذ میں مشترکہ خصوصیات ہیں: وہ حقیقی درد کے نکات حل کرتے ہیں، وہ کوڈ کی طرح برقرار رکھے جاتے ہیں (ورژن کنٹرول شدہ، جائزہ لیا ہوا، دستاویزی)، اور وہ سیکھنے کے خلاف آٹومیشن کو متوازن کرتے ہیں۔
Skills صرف پیداواری شارٹ کٹس سے زیادہ کی نمائندگی کرتے ہیں۔ وہ علم کیپچر سسٹم ہیں جو ٹیم کی مہارت کو قابل عمل شکل میں محفوظ کرتے ہیں۔ جیسے جیسے ٹیمیں تیار ہوتی ہیں، Skills صرف یہ نہیں کہ کیا کرنا ہے، بلکہ کیوں کرنا ہے، اسے دستاویز کرتے ہیں۔
شروع کرنے کے لیے تیار ہیں؟ اپنے موجودہ پروجیکٹ میں .claude/skills/ بنائیں۔ ایک سادہ Skill لکھیں جو ایک بار بار ہونے والے کام کو حل کرے۔ Claude Code لانچ کریں اور اسے کام کرتے ہوئے دیکھیں۔ یہ ایک زیادہ ذہین ڈویلپمنٹ ورک فلو کا آغاز ہے۔
کمیونٹی کے تعاون سے تیار کردہ مثالوں کے لیے آفیشل Anthropic Skills ریپوزٹری کو دریافت کریں۔ جدید پیٹرن کے لیے Claude Code دستاویزات کا جائزہ لیں۔ نفاذ کی حکمت عملیوں پر بحثوں میں شامل ہوں اور جو آپ کی ٹیم کے لیے کام کرتا ہے اسے بانٹیں۔
Skills کا ماحولیاتی نظام ہر تعاون کے ساتھ مضبوط ہوتا ہے۔ کچھ مفید بنائیں، پھر اسے بانٹیں۔

