| Istilah | Arti |
|---|---|
| implement spec | Skill baru di video ini yang membuat satu agent mengatur sub agent untuk mengerjakan semua tickets dari sebuah spec hingga menjadi satu PR. |
| retro | Skill singkatan dari retrospective yang membaca sesi coding agent sebelumnya lalu menyarankan perbaikan repo, instruksi, dan efisiensi token. |
| spec | Dokumen yang menjelaskan tujuan akhir sebuah pekerjaan besar, yang di video ini dipecah menjadi tickets agar bisa dikerjakan agent. |
| tickets | Potongan kerja kecil hasil pemecahan spec, masing-masing cukup untuk satu sesi coding agent dan bisa saling bergantung satu sama lain. |
| sub agent | Agent pembantu yang dijalankan oleh agent utama untuk mengerjakan tugas tertentu, misalnya satu ticket, dengan konteksnya sendiri. |
| deterministic loop | Skrip yang menjalankan agent untuk setiap ticket secara berurutan dengan cara yang selalu sama, andal dan murah tetapi rumit disiapkan. |
| integration branch | Cabang kode tempat hasil kerja setiap sub agent digabungkan sebelum ditinjau dan dijadikan satu PR oleh skill implement spec. |
| blast radius | Ukuran seberapa luas dampak sebuah perubahan kode bila ternyata bermasalah, dicantumkan dalam isi PR agar peninjau tahu seberapa teliti harus memeriksa. |
| PRs | Pull request, yaitu usulan perubahan kode yang perlu ditinjau sebelum digabung, yang menurut Matt masih menjadi hambatan utama alur kerja. |
| evidence | Bukti nyata seperti hasil tes atau tangkapan layar sebelum dan sesudah perubahan, diminta skill PR agar hasil kerja agent bisa dipercaya. |
| coding agent | Asisten AI yang bisa membaca, menulis, dan menjalankan kode secara mandiri dalam sebuah sesi kerja, misalnya Claude Code. |
| skills | Kumpulan instruksi siap pakai berupa berkas teks yang dipanggil coding agent untuk menjalankan cara kerja tertentu, seperti repo milik Matt. |
Matt Pocock memperkenalkan versi 1.3 dari repo skills miliknya untuk coding agent, yang membawa tiga skill baru yang kini menjadi inti alur kerjanya: implement spec, PR, dan retro. Pertanyaan utamanya adalah bagaimana menyelesaikan pekerjaan besar dengan coding agent tanpa membuat agent kewalahan, bagaimana membuat PR mudah ditinjau manusia, dan bagaimana memperbaiki repo serta agent dari waktu ke waktu. Matt menjelaskan bahwa pekerjaan besar sebaiknya dibagi menjadi spec sebagai tujuan dan tickets sebagai potongan kerja, karena satu agent yang mengerjakan semuanya bisa masuk "dumb zone" atau terkena auto compact. Video ini penting bagi pengguna coding agent karena menunjukkan cara bekerja dengan agent secara lebih mandiri tanpa kehilangan kendali. Matt juga menekankan bahwa verifikasi dan bukti nyata kini menjadi hal yang ia anggap sangat penting, dan bahwa penilaian manusia tetap dibutuhkan saat menerima saran perbaikan dari agent.
Implement spec menjadi jalan tengah antara loop manual, saat pengguna menyuruh agent mengerjakan ticket satu per satu, dan deterministic loop berbasis skrip yang andal tetapi rumit disiapkan pemula. Skill ini memakai sub agent untuk mengerjakan tiap ticket secara paralel dengan TDD dan worktree, menggabungkannya ke integration branch, menjalankan code review, lalu menghasilkan satu PR. Skill PR, terinspirasi skill Show Me dari Dex, memberi templat isi PR berisi ringkasan, bukti sebelum dan sesudah, tingkat bahaya merge (pintu satu arah atau dua arah), dan blast radius. Matt juga mengganti berkas context.md pada skill domain modeling menjadi glossary.md. Retro, singkatan dari retrospective, membaca sesi agent sebelumnya lalu menyarankan perbaikan. Dalam demo, retro menemukan agent merilis versi tanpa bertanya, skrip pemeriksaan pnpm yang tidak pernah dijalankan sehingga perlu CI, informasi yang hilang setelah compaction, dan CLI yang boros token. Matt menyarankan retro dijalankan sesekali dengan manusia tetap memutuskan, bukan diotomatiskan.
Kata kunci
- implement spec
- retro
- tickets
- integration branch
- Mengenalkan skills versi 1.3 dengan tiga skill baru: implement spec, PR, dan retro.
- Memahami alur spec dan tiket yang saling memblokir sehingga selalu ada frontier tiket siap dikerjakan, dengan sub agent, integration branch, dan loop deterministik.
- Memakai retro agar agen lain meninjau sesi agen untuk melihat kesalahan dan cara memperbaikinya.
Tulis catatan pribadimu untuk video ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
