Claude Code Skills کے ساتھ ایک ماہر کی طرح کیسے کام کریں
اپنے ٹرمینل میں ایک ہی ہدایات کو بار بار کاپی اور پیسٹ کرنا بند کریں۔
اگر آپ Claude Code استعمال کرتے ہیں، تو غالباً آپ اکثر ایک ہی بات دہراتے ہوں گے۔ آپ اسے ہر بار TypeScript استعمال کرنے، TDD پر عمل کرنے، یا pull requests کا جائزہ لینے کے لیے کہتے ہیں۔
Claude Code Skills اس مسئلے کا حل فراہم کرتے ہیں۔
Skills دراصل فولڈرز ہوتے ہیں جن میں ہدایات اور اسکرپٹس (scripts) موجود ہوتی ہیں۔ Claude آپ کے کام کی بنیاد پر انہیں خود بخود لوڈ کر لیتا ہے۔ آپ قواعد (rules) ایک بار لکھتے ہیں اور انہیں slash commands کے ذریعے استعمال کرتے ہیں۔
Skills کیسے کام کرتے ہیں
ایک Skill ایک فولڈر ہوتا ہے جس کے اندر SKILL.md فائل ہوتی ہے۔ اس کے دو حصے ہوتے ہیں:
• YAML metadata: Claude کو بتاتا ہے کہ اس skill کو کب استعمال کرنا ہے۔ • Markdown instructions: Claude کو بتاتا ہے کہ کیا کرنا ہے۔
مثالی ڈھانچہ:
my-skill/
└── SKILL.md
Skills کہاں محفوظ کریں
• ذاتی (Personal): ~/.claude/skills/ (آپ کے تمام پروجیکٹس کے لیے کام کرتا ہے)
• پروجیکٹ (Project): .claude/skills/ (Git کے ذریعے آپ کی ٹیم کے ساتھ شیئر کیا جاتا ہے)
• پلگ ان (Plugin): /plugin کے ذریعے انسٹال کیا جاتا ہے (آسان استعمال کے لیے Namespaced ہوتا ہے)
پروجیکٹ skills، ذاتی skills پر فوقیت رکھتے ہیں۔ اس سے ٹیموں کو مخصوص معیارات نافذ کرنے میں مدد ملتی ہے۔
جدید خصوصیات (Advanced Features)
Skills محض سادہ متن تک محدود نہیں ہیں۔ آپ درج ذیل استعمال کر سکتے ہیں:
• کسی بھی زبان میں Bundled scripts۔
• !command سنٹیکس کا استعمال کرتے ہوئے Shell command substitution۔
• پیچیدہ کاموں کے لیے Sub-agents۔
!command سنٹیکس Claude کو لائیو ڈیٹا حاصل کرنے کی اجازت دیتا ہے۔ مثال کے طور پر، یہ جائزہ لینے سے پہلے PR کی تفصیلات حاصل کرنے کے لیے git command چلا سکتا ہے۔ Claude اصل ڈیٹا دیکھتا ہے، نہ کہ صرف کمانڈ۔
Skills کہاں سے تلاش کریں
اس کا ایکوسسٹم (ecosystem) بہت بڑا ہے۔ آپ کو ہر چیز شروع سے بنانے کی ضرورت نہیں ہے۔
• skills.sh: Skills تلاش کرنے اور انسٹال کرنے کے لیے ایک کمیونٹی براؤزر۔ • claude-plugins.dev: ایک رجسٹری جو GitHub سے skills کو انڈیکس کرتی ہے۔ • skillsdirectory.com: سیکیورٹی کے لحاظ سے جانچ شدہ (vetted) skills کے لیے ایک رجسٹری۔ • claudskills.com: 67,000 سے زیادہ skills کا ایک کیٹلاگ۔ • Anthropic official repo: معیار سیکھنے کے لیے بہترین جگہ۔
پورٹیبلٹی (Portability)
Skills ایک اوپن اسٹینڈرڈ استعمال کرتے ہیں۔ آپ Claude Code کے لیے جو skill لکھتے ہیں وہ OpenAI Codex، Gemini CLI، اور Cursor پر بھی کام کرتی ہے۔ آٹومیشن میں آپ کی سرمایہ کاری مختلف ٹولز کے ساتھ آپ کے پاس ہی رہتی ہے۔
چھوٹی شروعات کریں۔ اپنے سب سے عام کام کے لیے ایک SKILL.md لکھیں۔ آپ دستی پرامپٹنگ (manual prompting) کے کئی گھنٹے بچا لیں گے۔
Source: https://dev.to/elayachiabdelmajid/how-to-work-with-claude-code-skills-like-a-pro-dbn
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi
