Mengotomatiskan Segalanya Kecuali Kode

Saya membangun plugin WordPress.

Saya mulai menggunakan Claude Code untuk menulis kode lebih cepat. Enam bulan kemudian, saya menyadari bahwa itu tidak menghemat waktu saya dalam menulis kode. Itu menghemat waktu saya untuk hal-hal lainnya.

Setiap rilis, saya menghadapi tugas-tugas rutin yang sama:

  • Memperbarui nomor versi
  • Mengedit file readme
  • Menulis changelog
  • Memeriksa file terjemahan
  • Membuat draf pengumuman

Tugas-tugas ini tidak sulit. Mereka mengganggu konsentrasi. Mereka menjauhkan saya dari proses membangun. Ketika saya menyelesaikan tugas-tugas ini, saya harus memuat ulang seluruh proyek ke dalam otak saya. Proses pemuatan ulang mental inilah biaya yang sebenarnya.

Sekarang saya menyerahkan tugas-tugas ini kepada Claude Code. Saya tetap fokus pada kode.

Salah satu risiko utama di WordPress adalah ketidakcocokan versi. File PHP memiliki header versi. Readme memiliki tag Stable. Jika keduanya tidak cocok, pembaruan akan gagal.

Saya membuat skill kustom di Claude Code untuk memeriksa hal ini. Ia menjalankan langkah-langkah berikut sebelum setiap rilis:

  • Memverifikasi versi PHP cocok dengan readme
  • Memeriksa tag Stable pada readme
  • Mengonfirmasi entri changelog teratas sudah benar
  • Memastikan kolom "Tested up to" akurat

Saya memberikan satu aturan ketat kepada Claude: tampilkan ketidakcocokan, jangan memperbaikinya. Saya ingin melihat file dan nomor barisnya. Saya tidak ingin AI menebak-nebak dan mengirimkan kesalahan kepada pengguna saya.

Saya juga menggunakannya untuk tugas-tugas berikut:

  • Menulis changelog dari git logs. Saya menyuruhnya menulis "(to confirm)" jika ia tidak yakin. Ini mencegah AI mengarang detail.
  • Menemukan string yang belum diterjemahkan. Ia menunjukkan celah-celahnya sehingga saya dapat memutuskan apa yang harus dilakukan.
  • Mengelola file readme yang besar. Ia memindahkan entri lama ke file terpisah agar parser tetap berfungsi.

Saya menjaga proses saya pada tingkat setengah otomatis. Saya tidak pernah membiarkan AI menekan tombol rilis. Saya tidak pernah membiarkannya memfinalisasi teks yang dilihat pengguna.

Mesin melakukan fetching dan diffing. Saya yang memegang kendali penilaian.

Jika Anda menggunakan AI untuk menulis lebih banyak kode, tanyakan pada diri sendiri. Apakah kodenya yang memperlambat Anda? Atau apakah rangkaian pekerjaan kecil di sekitar kode tersebut yang memecah perhatian Anda?

Saya menemukan bahwa rangkaian pekerjaan itulah masalah sebenarnya. Serahkan itu terlebih dahulu.

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