-
Notifications
You must be signed in to change notification settings - Fork 0
Home id
🌎 Bahasa: Bahasa Indonesia (id) — lihat semua 33 bahasa
Selamat datang. Wiki ini adalah tutorial praktik yang ramah pemula untuk membangun alat command-line sungguhan bersama asisten coding AI agentik. Contohnya sengaja konyol supaya proses belajarnya tetap menyenangkan.
Contoh kita adalah LockedIn CLI: “AI CLI” tiruan yang memarodikan perkakas developer era AI dan budaya “thought leadership” di jejaring profesional. Aplikasi ini punya splash bergradasi, sesi chat interaktif, slash command, dan model yang “berpikir” sangat keras—lalu sengaja tidak menghasilkan nilai profesional apa pun. Di balik leluconnya, ini proyek Node.js yang bersih, teruji, dan cocok untuk belajar.
Leluconnya adalah alat bantu belajar. Kamu bisa menertawakan inbox penuh spam perekrut sambil mempelajari arsitektur, pengujian, dan—yang paling penting—cara mengarahkan agen AI untuk menulis dan mengubah kode nyata.
- Pemula dalam coding agentik / berbantuan AI. Mungkin kamu pernah memakai asisten chat, tetapi belum mengarahkan agen yang mengedit file, menjalankan tes, dan menuntaskan perubahan. Bagian itu dijelaskan perlahan.
- Sudah memahami dasar pemrograman. Kamu bisa membaca JavaScript, memakai terminal, dan mengikuti alur fungsi. Kodenya tingkat menengah; bagian AI-nya untuk pemula. Tidak perlu pengalaman framework karena ini Node biasa tanpa dependency.
Agen coding yang mampu boleh dipakai. Contoh menggunakan GitHub Copilot CLI (agen yang juga menulis proyek ini), tetapi alur kerjanya berlaku untuk agen lain.
Proyek ini punya aturan tegas yang menjadi pusat seluruh tutorial:
Tidak ada yang dikirim sebelum
npm testlulus.
Agen AI dapat menulis banyak kode dengan cepat. Suite validasi membuat kamu tetap memegang kendali. Kamu akan membuat agen bekerja di balik gerbang itu: jelaskan perubahan, biarkan agen menambah tes, biarkan ia mengimplementasikan, dan terima pekerjaan hanya ketika seluruh tes hijau.
Ikuti bab secara berurutan. Setiap bab singkat, diakhiri latihan “Coba bersama agenmu”, dan melanjutkan bab sebelumnya.
- Tutorial 1 Orientasi — siapkan proyek, jalankan, kenali agen, lalu jalankan gerbang tes untuk pertama kalinya.
- Tutorial 2 Cara Kerja Kode — arsitektur yang membuat proyek mudah dan aman diubah agen: core murni yang dapat diuji, randomness dengan seed, dan suite tes.
- Tutorial 3 Tugas Agen Pertamamu — acara utama: arahkan agen menambah command baru dari awal sampai akhir, dengan tes lebih dahulu.
- Tutorial 4 Prompt dan Review — menulis prompt seperti lead engineer, meninjau diff, beriterasi, dan menjaga momentum antarsesi.
- Tutorial 5 Lokalisasi — cara CLI berbicara dalam 33 bahasa dan cara mengarahkan agen menambah bahasa baru, termasuk i18n, kesetaraan key, karakter double-width, dan combining mark.
Mau dokumentasi lelucon “dalam semesta” aplikasi? Buka Referensi Command. Memakai teknologi bantu? Lihat Aksesibilitas untuk mode screen reader, kontras tinggi, dan minim distraksi.
Kontribusi dipersilakan. Clone repository lalu buka dengan agen coding yang
mampu, misalnya Claude Code, Cursor, atau Codex. Minta agen mengikuti instruksi
repository dan tutorial ini, tinjau semua perubahannya, dan jalankan npm test
sebelum mengirim. Nama-nama tersebut hanya contoh, bukan dukungan atau integrasi
bawaan.
- Node.js 18+ di Linux, macOS, atau Windows.
- git dan asisten coding yang dapat bertindak sebagai agen, misalnya GitHub Copilot CLI.
- Sekitar 30–60 menit dan selera humor.
Siap? Lanjut ke Tutorial 1 Orientasi.
Satir. LockedIn CLI adalah parodi perkakas command-line era AI dan
budaya “thought leadership”—tidak berafiliasi dengan, didukung oleh, atau
mewakili LinkedIn, maupun perusahaan nyata mana pun. Ditulis oleh large
language model (GitHub Copilot CLI, Claude Opus 4.8) atas arahan manusia dan
berlisensi GPL-3.0-or-later. Jalankan lockedin legal untuk penafian
lengkap.
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.