تجربهٔ اول با mods در Claude Code
خلاصهٔ کاملتر
نویسنده میگه اول به mods تو Claude Code شک داشت و فکر میکرد وقتی hooks (یعنی اسکریپتهایی که موقع اتفاقهای خاص اجرا میشن) هست، دیگه چه چیز خاصی میتونه داشته باشه. ولی بعد از امتحانش نظرش عوض شد. mods میتونن هر چیزی تو Claude Code رو تغییر بدن، از اضافه کردن پنل تا عوض کردن نحوهٔ نمایش متن.
پیشنهادش جالبه: نه مستندات رو بخونید، نه دنبال توضیح باشید. فقط از Claude بپرسید که با توجه به workflowها و نوع کاری که انجام میدید، چه modهایی میتونه به دردتون بخوره، و بذارید چندتاشو بسازه. به گفتهٔ نویسنده نکتهٔ اصلی اینه که اصلاً لازم نیست بدونید زیر کاپوت چه خبره.
اولین mod نویسنده یه پنل سمت راست ترمیناله که میشه با موس اندازهشو عوض کرد. این پنل پیشرفت workflowهای طولانی رو نشون میده، هم برای آمادهسازی تسک و هم برای build که شامل دهها مرحله مثل code review، اصلاح، merge و deploy هست. یکی از این workflowها دو ساعت طول کشیده بود و این پنل کل ماجرا رو با یه نگاه قابل فهم میکرد.
mod دومش یه خواستهٔ قدیمی رو حل کرد: هر جا Claude به یه شمارهٔ issue گیتهاب مثل #2443 اشاره میکنه، حالا یه لینک قابل کلیک هست. Claude خودش میدونه اون شماره چیه، ولی کاربر نمیدونه. نویسنده فقط با یه جمله ازش خواست هر شمارهٔ تیکت تو ترمینال لینک بشه.
برای بعد هم چندتا ایده داره که همهشون پیشنهاد خود Claude بودن: یه task board شبیه Jira تو ترمینال، نشانگر وضعیت deploy، تبدیل قانونهای متنی agents.md به چکهای قطعی، و یه صف با قفل برای تستهای e2e موازی. این آخری بهش اجازه میده agentهای بیشتری موازی اجرا کنه، چون محدودیت فقط وقتی اعمال میشه که واقعاً چندتا agent همزمان بخوان تست مرورگری سنگین اجرا کنن. نویسنده mods رو قدمی به سمت «نرمافزار یکبارمصرف» میدونه و فکر میکنه بقیهٔ ابزارها هم بهزودی یه چیز مشابه میارن.
نکات کلیدی:
- mods تو Claude Code میتونن رابط و رفتار خود ابزار رو تغییر بدن، فراتر از hooks
- نویسنده پیشنهاد میکنه بهجای خوندن مستندات، از Claude بخواید modهای مناسب کارتون رو پیشنهاد بده و بسازه
- یه mod نمونه، پنل قابل تغییر اندازه برای نمایش پیشرفت workflowهای چندمرحلهای هست
- یه mod دیگه شمارهٔ issueهای گیتهاب رو تو ترمینال به لینک تبدیل میکنه
- صف و قفل برای تستهای e2e موازی میتونه تعداد agentهای موازی رو بالاتر ببره




