Claude Mods: وقتی Claude Code رو به سلیقهٔ خودت میسازی
خلاصهٔ کاملتر
Dan McAteer توی این مقاله از چند هفته کار با Claude Mods میگه. هر mod یه پلاگین Claude Code هست که از تابعهای TypeScript یا JavaScript ساخته شده و داخل خود Claude Code، هم توی CLI و هم Desktop، اجرا میشه. modها به رویدادهایی مثل فرستادن پرامپت، یه tool call یا رندر شدن رابط واکنش نشون میدن. میتونن رویداد رو فقط ببینن، نمایشش رو عوض کنن یا کلاً جای رفتار پیشفرض رو بگیرن.
نویسنده بهشون میگه middleware برای agent harness (یعنی برنامهای که دور مدل پیچیده شده و بهش اجازه میده دستور اجرا کنه و فایل ویرایش کنه). ایدهٔ اصلیش اینه که هرچی مدلها بیشتر از کار harness رو توی وزنهاشون جذب کنن، بخشی که میمونه رو به آدمه. اسمش رو گذاشته Attention Interface، یعنی لایهای که تصمیم میگیره ایجنت کی مزاحمت بشه، چی نشونت بده و کدوم تصمیمها رو به تو بسپره. پیشبینیش اینه که harness هم مثل مرورگر یه پلتفرم میشه.
Anthropic خودش شش mod داخلی همراه Claude Code فرستاده که با /plugin توی بخش Installed دیده میشن، مثل agents-md برای لود کردن AGENTS.md و plugin-authoring که به Claude یاد میده برات mod بنویسه. پس کافیه mod موردنظرت رو ساده توضیح بدی. نویسنده از you-should-know تعریف میکنه، یه side agent که کار ایجنت اصلی رو زیر نظر داره و پیشفرض خاموشه. یه بار هشدار داد فایلی که ایجنت ویرایش میکرد، همراه حدود ۴۵ فایل دیگه، کار commitنشده داره.
mod دیگه، Next Steps Supervisor، رو خودش ساخته. بعد از هر نوبتی که فایل ویرایش کنه، دستور اجرا کنه یا ۸ tool call یا بیشتر داشته باشه فعال میشه و قدم بعدی رو به شکل دکمهٔ قابل کلیک پیشنهاد میده. نویسنده این رو با Intelligent UI توی ChatGPT (که مدل برای هر جواب رابط میسازه) و PR Routing & Approval توی Cursor (که تیم براش قانون مینویسه) مقایسه میکنه. به گفتهٔ اون، فقط توی Claude Mods خود رابط رو تو و ایجنت با کد میسازین.
نویسنده سه مشکل هم میشمره. اول نویز: از ۱۵ اکتبر، ۹۹ تا از ۱۱۱ نوبتش شرط اجرای supervisor رو داشتن و وقتی mod تقریباً همیشه حرف بزنه، آدم ازش رد میشه. دوم هزینه: طبق README، هر بررسی روی یه session پنجاههزار توکنی حدود ۵ تا ۶ هزار توکن ورودی میخوره. سوم اعتماد: modها sandbox نیستن و با دسترسیهای خودت فایلها و پرامپتهات رو میبینن، پس قبل از نصب mod بقیه باید کدش رو بخونی.
معیار نویسنده برای یه mod خوب سادهست: چیزی رو نشون بده که از دستت میرفت، تصمیم رو راحتتر کنه یا بذاره بدون حواسپرتی کار کنی. به نظرش قدم بعدی اینه که خود harness از روی transcriptها جاهایی رو که مدام ایجنت رو اصلاح میکنی پیدا کنه و mod مناسب پیشنهاد بده.
نکات کلیدی:
- mod یه پلاگین Claude Code با تابعهای TypeScript یا JavaScript هست که به رویدادهای پرامپت، tool call و رندر واکنش نشون میده.
- Claude Code شش mod داخلی داره و فقط you-should-know پیشفرض خاموشه.
- Next Steps Supervisor بعد از نوبتهایی با ویرایش فایل، اجرای دستور یا ۸ tool call به بالا اجرا میشه و بخشی از پلاگین متنباز ModSmith هست.
- هر بررسی supervisor روی session پنجاههزار توکنی حدود ۵ تا ۶ هزار توکن هزینه داره.
- modها sandbox نیستن و modهای داخلی حتی با --safe-mode هم اجرا میشن.




