Di semua bab sebelumnya, kamu menggunakan asisten coding untuk memproduksi sesuatu: membuat website, mengolah video, merapikan email, atau memprogram aplikasi.
Di bab ini, kita bisa memanfaatkan kemampuan yang sama untuk tujuan lain: menjadikan agent sebagai mentor belajar interaktif untuk menguasai keterampilan baru melalui skill /teach karya Matt Pocock.
Skill ini akan mengajukan beberapa pertanyaan awal untuk memahami tujuanmu dan apa yang sudah kamu ketahui. Setelah itu, ia menyusun materi pembelajaran dalam format file interaktif di komputermu, lengkap dengan visual dan latihan mandiri.
Persiapan awal
Kamu membutuhkan Node.js di komputermu untuk mengunduh modul skill via perintah npx.
Pasang skill /teach secara global dengan satu baris perintah:
npx skills add mattpocock/skills --skill teach --agent opencode -g -y
Setelah proses unduh selesai, tutup dan buka kembali aplikasi coding agent kamu agar perintah baru ini siap dipanggil.
Memilih topik belajar
Metode ini bisa digunakan untuk mempelajari topik apa saja, bukan hanya urusan teknologi atau komputer. Contoh topik yang bisa kamu coba:
- Menyelesaikan kubus rubik: memahami notasi putaran dan menyelesaikan layer demi layer secara bertahap.
- Membuat roti sourdough rumahan: merawat ragi alami, memahami rasio air dan tepung, hingga memanggang roti.
- Dasar menata keuangan dan investasi: memahami manajemen risiko, diversifikasi portofolio, dan instrumen reksa dana.
Kamu juga bisa memilih topik lain yang sedang ingin kamu pelajari.
Alur kerja pembelajaran
- Buat folder baru khusus untuk topik belajarmu agar catatan tersimpan rapi.
- Jalankan perintah
/teachdi terminal atau jendela agent. - Jawab pertanyaan singkat mengenai apa yang sudah kamu pahami dan target yang ingin kamu capai.
- Buka modul materi pertama dalam bentuk file HTML mandiri yang dibuat di dalam folder
./lessons/. - Kerjakan latihan interaktif yang disematkan di dalam materi tersebut.
Melanjutkan pembelajaran
Satu modul adalah langkah awal. Setiap kali kamu memiliki waktu luang, buka kembali folder belajar tersebut dan jalankan /teach lagi. Asistenmu akan melanjutkan kurikulum sesuai kemajuan belajarmu sebelumnya.