همه چیز را به جز کد، خودکار کردم

من افزونه‌های WordPress می‌سازم. شروع کردم به استفاده از Claude Code تا سریع‌تر کد بنویسم.

شش ماه بعد، متوجه شدم که این کار باعث صرفه‌جویی در زمانِ کدنویسی من نشد، بلکه در تمام کارهای پیرامونِ کد، در زمان من صرفه‌جویی کرد.

هر انتشار نیازمند یک آیین تکراری است:

  • به‌روزرسانی شماره نسخه
  • به‌روزرسانی فایل readme
  • نوشتن changelog
  • بررسی فایل‌های ترجمه
  • پیش‌نویس کردن اطلاعیه

این کارها سخت نیستند، بلکه حواس‌پرت‌کن هستند. هر وظیفه کوچک، شما را از جریان کاری‌تان خارج می‌کند. تمرکز ذهنی خود را از دست می‌دهید. وقتی به کدنویسی برمی‌گردید، باید هزینه‌ای بپردازید تا دوباره مغزتان را بارگذاری کنید.

شروع کردم این کارهای خسته‌کننده را به Claude Code بسپارم. من روی منطق تمرکز می‌کنم و ماشین کارهای تکراری و پرمشغله را انجام می‌دهد.

من از یک مهارت خاص برای بررسی نسخه‌ها استفاده می‌کنم. در WordPress، نسخه موجود در فایل PHP باید با تگ readme مطابقت داشته باشد. اگر این دو با هم همخوانی نداشته باشند، کاربران به‌روزرسانی‌های اشتباه دریافت می‌کنند.

من دستوری به نام /release-check ایجاد کردم که چهار کار انجام می‌دهد:

  • بررسی می‌کند که آیا نسخه PHP با readme مطابقت دارد یا خیر
  • ورودی اول changelog را تأیید می‌کند
  • صحت فیلد "Tested up to" را تأیید می‌کند
  • عدم مطابقت‌ها را گزارش می‌دهد بدون اینکه آن‌ها را اصلاح کند

من نمی‌خواهم هوش مصنوعی این فایل‌ها را به‌صورت خودکار اصلاح کند. می‌خواهم خطا را به من نشان دهد. تصمیم نهایی با من است.

همچنین از آن برای changelogها و ترجمه‌ها استفاده می‌کنم:

  • برای changelogها، یک git log به آن می‌دهم. آن، commitها را به متنی تبدیل می‌کند که برای کاربر قابل درک باشد. به آن می‌گویم اگر جزئیاتی نامشخص است، عبارت "(to confirm)" را بنویسد. این کار مانع از حدس زدن هوش مصنوعی می‌شود.
  • برای ترجمه‌ها، رشته‌های ترجمه‌نشده را لیست می‌کند. قبل از اینکه اقدامی انجام دهد، شکاف موجود را به من نشان می‌دهد.

من جریان کاری خود را در سطح نیمه‌خودکار نگه می‌دارم. هرگز اجازه نمی‌دهم هوش مصنوعی محصول نهایی را عرضه کند. سه مورد دستی باقی می‌ماند:

  1. فشردن دکمه انتشار
  2. انتخاب نهایی کلمات برای کاربران
  3. ادغام (merge) کدها

خودکارسازی بدون قضاوت، یک مشکل اعتماد است. اگر متنی را بدون بازبینی منتشر کنید، کاربران خود را از دست خواهید داد.

کارهای خسته‌کننده بخش هزینه‌بر ماجرا نبودند. بخش هزینه‌بر، از دست دادن تمرکز بود. برداشتن این وظایف از روی دوشم به من اجازه می‌دهد در جریان ساخت و تولید باقی بمانم.

اگر می‌خواهید از هوش مصنوعی برای کار سریع‌تر استفاده کنید، به حلقه‌ای از کارهای کوچک پیرامون کار اصلی خود نگاه کنید. این‌ها اغلب همان چیزی هستند که سرعت شما را کاهش می‌دهند.

Source: https://dev.to/rapls/i-automated-everything-except-the-code-and-thats-where-claude-code-actually-paid-off-51oh

Optional learning community: https://t.me/GyaanSetuAi