کلاد

Claude Skills — کتابخانهٔ مهارت‌ها

Claude Skills — کتابخانهٔ مهارت‌ها — راهنمای فارسی از مجموعهٔ «کلاد» در وبلاگ آیرا. بازنویسی‌شده با تمرکز روی کاربر ایرانی و روایت شناخت پیوسته.

نوشتهٔ به‌روزرسانی: ۳ دقیقه مطالعه
تصویر مقالهٔ Claude Skills — کتابخانهٔ مهارت‌ها

اگه تا حالا با Claude روی یه پروژهٔ طولانی کار کرده باشی، احتمالاً یه چیز آزاردهنده رو تجربه کردی: هر بار که مکالمه رو شروع می‌کنی، انگار اولین باره که با هم صحبت می‌کنید. کلاد نه سبک کدنویسی تو رو به یاد داره، نه اصطلاحات تخصصی که باهاش آشنایی، نه اینکه در پروژه‌ات چه تصمیماتی گرفتی. Claude Skills تلاش Anthropic برای حل بخشی از این مشکل بوده — هرچند به شکلی متفاوت از آنچه ممکنه انتظار داشته باشی.

Claude Skills چیست؟

Claude Skills (که گاهی با نام «Custom Skills» هم شناخته می‌شه) یه مکانیزم در Claude.ai بود که به کاربران اجازه می‌داد مهارت‌های تخصصی از پیش تعریف‌شده رو به مکالمات‌شون اضافه کنن. ایدهٔ اصلی اینه که به جای اینکه هر بار در پرامپت بنویسی «تو یه مشاور حقوقی هستی که...» یا «تو یه معلم ریاضی هستی که...»، این نقش‌ها رو یک بار تعریف کنی و بعد با یه کلیک فعال‌شون کنی.

در واقع Skills شبیه به system prompt‌های از پیش ساخته‌شده بودن، ولی با یه رابط کاربری تمیزتر. Anthropic در دورهٔ بتای این قابلیت مهارت‌هایی مثل اینا رو ارائه می‌داد:

  • Coding assistant: بهینه‌شده برای توضیح کد، دیباگ، و code review
  • Research helper: ساختاریافته برای تحقیق و خلاصه‌سازی منابع
  • Writing coach: تمرکز روی بازخورد نوشتاری و ویرایش سبک

تفاوت Skills با Projects

اینجاست که خیلی‌ها گیج می‌شن. Claude Projects (که الان در Claude Pro و بالاتر موجوده) یه چیز متفاوته:

  • در Projects می‌تونی فایل‌ها آپلود کنی (مستندات، کدها، PDF)
  • یه system prompt اختصاصی تعریف کنی
  • همهٔ مکالمات داخل اون پروژه به همون context دسترسی دارن

Skills بیشتر یه لایهٔ «شخصیت» یا «تخصص» بود؛ Projects یه workspace واقعی‌تره با حافظهٔ فایل‌محور.

مشکل واقعی: Skills یادگیری نداره

صادقانه بگم: هم Skills و هم Projects یه مشکل بنیادی دارن — هیچ‌کدام یاد نمی‌گیرن.

فایل‌های توی Projects static هستن. Skills هم فقط یه context اولیه‌ست که هر بار از اول اجرا می‌شه. اگه امروز بهت گفتم که «من ترجیح می‌دم TypeScript بدون any بنویسم»، فردا باید دوباره بگی. اگه سبک نوشتن تو رو بهتر درک کرد، دفعهٔ بعد از صفر شروع می‌کنه.

این مشکل اساساً با یه skill list قابل حل نیست — این نیاز به شناخت پیوسته داره. تفاوتش اینه که به جای اینکه تو هر بار context رو فراهم کنی، AI به تدریج مدل ذهنی از تو می‌سازه و اون رو در طول زمان به‌روز نگه می‌داره.

وضعیت فعلی Claude Skills

از اواخر ۲۰۲۴ به بعد، Anthropic چندین بار رابط کاربری Claude.ai رو بازطراحی کرد. قابلیت Skills به شکل اولیه‌اش دیگه به صورت مستقل وجود نداره و بیشتر در قالب Projects ادغام شده. ولی ایده‌ای که پشتشه — دادن تخصص از پیش تعریف‌شده به Claude — هنوز از طریق Projects و custom instructions قابل پیاده‌سازیه.

چطور امروز از این ایده استفاده کنی

اگه می‌خوای از Claude برای یه کار تخصصی استفاده کنی، روش عملی اینه:

۱. یه Project بساز

در Claude.ai یه Project جدید بساز و در بخش «Project Instructions» یه system prompt دقیق بنویس. مثلاً:

تو یه مهندس نرم‌افزار ارشد هستی که در پروژه‌های Python/FastAPI تخصص داری.
همیشه type hints کامل بنویس. از async/await استفاده کن. 
از فارسی برای توضیحات و کامنت‌های کد استفاده کن مگه اینکه بگم غیر این.

۲. فایل‌های context آپلود کن

مستندات، README، یا حتی یه فایل متنی با «قوانین کدنویسی این پروژه» رو آپلود کن. این موثرترین روشه برای اینکه Claude در context پروژه‌ات بمونه.

۳. مکالمات رو داخل همون Project نگه دار

هر بار که روی همون پروژه کار می‌کنی، یه مکالمهٔ جدید داخل همون Project شروع کن، نه یه چت جدید در خارج از Project.

محدودیت‌های واقعی

  • Context window: حتی با Projects، اگه تاریخچهٔ مکالمه خیلی طولانی بشه، قسمت‌های قدیمی‌تر کم‌کم فراموش می‌شن.
  • یادگیری نمی‌کنه: هر چیزی که در یه مکالمه یاد گرفته، به مکالمهٔ بعدی منتقل نمی‌شه.
  • تحریم‌های ایران: دسترسی مستقیم به Claude.ai از ایران با مشکل روبه‌روئه و نیاز به VPN داره.

جمع‌بندی

Claude Skills به عنوان یه قابلیت مستقل دیگه در شکل اولیه‌اش وجود نداره، ولی ایدهٔ پشتش — اینکه AI باید تخصص و context تو رو بشناسه — همچنان مهم‌ترین چالش این حوزه‌ست. Projects یه قدم در این جهته، ولی نه پاسخ کامل.


همچنین بخوان

#کلاد

ادامهٔ مسیر

همهٔ مقاله‌ها ←

بیشتر در «کلاد»