Buat yang sering lupa sintaks bash, pusing baca Regex, atau malas nulis dokumentasi kode, Addy Osmani punya solusinya.
Dia baru aja merilis repo gemini-cli-tips di GitHub. Ini bukan tool baru, tapi kumpulan Resep Prompt rahasia untuk menyulap Google Gemini jadi asisten CLI yang dewa.
Ini bedahannya:
1. β οΈ Problem Statement (Masalah)
* CLI Amnesia: Kita sering lupa parameter perintah terminal yang jarang dipakai (misal: tar atau ffmpeg).
* Regex Nightmare: Membaca atau menulis Regular Expression itu susah dan rentan salah.
* Legacy Code: Menerjemahkan skrip lama (misal: Bash ke Python) atau refactoring kode orang lain itu memakan waktu.
2. π οΈ Metodologi & Solusi
Repo ini berisi kumpulan prompt yang dioptimalkan untuk model Gemini 1.5 Pro/Flash agar bisa membantu tugas-tugas developer sehari-hari.
* Context is King: Memanfaatkan context window Gemini yang besar untuk menelan ribuan baris log atau dokumentasi sekaligus.
* Specific Instructions: Mengajarkan cara meminta output yang langsung bisa di-copy-paste ke terminal, tanpa basa-basi penjelasan panjang.
3. π Findings & Contoh Trik (Apa yang Bisa Dilakukan?)
* π Shell Scripting: “Buatkan skrip bash untuk backup folder X ke S3 setiap jam 3 pagi.”
* π Explain Commands: “Jelaskan apa maksud perintah ini: chmod 755 -R /var/www dalam bahasa manusia.”
* π Debug Error: Paste stack trace atau log error panjang, lalu minta Gemini menemukan akar masalahnya dalam detik.
* π Code Translation: Ubah skrip Python menjadi Go atau Rust dengan tetap menjaga logika aslinya.
4. π‘ Key Takeaways
* AI as CLI Companion: Jangan biarkan terminal kosong menakutimu. Gunakan AI sebagai “kamus berjalan” yang interaktif.
* Efficiency: Menghemat waktu Googling sintaks sepele. Fokus energi mentalmu ke logika bisnis, bukan hafalan perintah.
* Learn Faster: Cara terbaik belajar command baru adalah dengan melihat contoh yang digenerate AI sesuai kebutuhanmu saat itu juga.
π Cek Contekan Lengkapnya: https://github.com/addyosmani/gemini-cli-tips
#GeminiAI #GoogleGemini #AddyOsmani #DevOps #CLI #TerminalHacks #CodingTips #Productivity #GitHub #OpenSource