یه مهندس چطور خودشو دستیار Claude برای دیباگ پروداکشن کرد
خلاصهٔ کاملتر
نویسنده، مهندسی تو شرکت Aha!، تو یکی از نوبتهای هفتگی پشتیبانیش متوجه شد که داره کاری رو دستی انجام میده که میتونه به Claude بسپاره: باز کردن لاگویوئر پروداکشن، تنظیم بازهٔ زمانی و دنبال کردن مسیر یه ریکوئست برای پیدا کردن مشکل. اون قبلاً هم عادت داشت تیکتهای پشتیبانی رو با جزئیات کلیشده (بدون دیتای واقعی مشتری) به Claude بده، اما اینبار به این فکر افتاد که چرا خودش داره فیلترهای لاگویوئر رو دستی تنظیم میکنه؛ در حالی که Claude از قبل کد رو خونده و میدونه کدوم لاگر صدا زده میشه.
به گفتهٔ نویسنده، تیم Aha! طی یه دهه چندتا ابزار دیباگ داخلی ساخته (اسکریپتهای CLI و پنلهای ادمین) که تجربهٔ زیادی توش جمع شده، ولی Claude از وجودشون خبر نداشت. اون یه «اسکیل دیباگ پروداکشن» نوشت و پنج تا از این ابزارها رو بهش معرفی کرد.
اولین ابزار، یه سازندهٔ لینک لاگه: Claude با گرفتن بازهٔ زمانی و چیزی که دنبالشه، خودش لینک لاگویوئر رو با فیلترهای درست میسازه؛ کاری که قبلاً با دراپداونهای دستی انجام میشد. دومی یه ابزار کاوش تنظیماته که بدون دستزدن به دیتای مشتری، پیکربندیهای خاص هر تننت (مثل فیلد سفارشی یا ورکفلو) رو نشون میده؛ چون خیلی از تیکتها ریشهشون همین تنظیمات غیرعادیه.
ابزار سوم یه تحلیلگر کوئریه که وقتی Claude فرضیهای دربارهٔ کند یا خراب بودن یه بخش داره، نویسنده اجراش میکنه و نتیجه رو براش برمیگردونه. چهارمی تاریخچهٔ تغییرات یه رکورد رو تو یه سیستم چندتننته نشون میده، یعنی کی چه فیلدی رو کِی عوض کرده.
مهمترین ابزار از نظر نویسنده، پنجمیه: تولید اسکریپت کنسول Rails برای پروداکشن. قبلاً هر مهندس یه اسکریپت دستی و متفاوت مینوشت که گاهی سهوی دیتای مشتری رو لو میداد یا خروجیش با لاگهای Rails قاطی میشد. حالا Claude خودش این اسکریپتها رو مینویسه: همیشه محدود به متادیتا (شناسه، زمان، تعداد) بدون محتوای خام مشتری، و همیشه با یه خروجی تمیز و یکتا.
نویسنده میگه نتیجهٔ نهایی این شده که کنترل برعکس شده: حالا اونه که دستورای Claude رو اجرا میکنه، نه برعکس. اون این تجربه رو مثبت میدونه چون بهش اجازه میده تمرکزش رو روی سطح بالاتر مشکل نگه داره و از جزئیات تکراری خلاص بشه.
نکات کلیدی:
- یه مهندس تو Aha! یه اسکیل با پنج ابزار داخلی برای دیباگ پروداکشن به Claude معرفی کرده.
- ابزارها شامل ساخت لینک لاگ، کاوش تنظیمات تننت، تحلیل کوئری، تاریخچهٔ رکورد و تولید اسکریپت کنسول امنان.
- اسکریپتهای تولیدی محدود به متادیتا هستن و دیتای خام مشتری رو لو نمیدن.
- نتیجه اینه که حالا مهندس خودش اجراکنندهٔ دستورای Claude شده، نه برعکس.




