Ringkasan: Buka potensi penuh second brain Anda dengan Workflow Obsidian Gemini CLI. Pelajari cara mengintegrasikan skill agen AI langsung ke dalam vault Anda untuk setup profesional yang bebas gangguan.
[!IMPORTANT] Poin-Poin Penting
- Integrasi Sistem: Pindahkan AI dari tab browser ke terminal Anda untuk zero context-switching.
- Skill Terstandarisasi: Ganti prompt ad-hoc dengan kontrak “Skill” yang dikontrol versinya.
- Fokus Utama: Dirancang untuk flow state, meminimalkan gangguan untuk produktivitas yang ramah ADHD.
Pendahuluan
Kita semua pernah mengalaminya: copy-paste potongan kode ke obrolan web, menunggu respons, lalu menempelkannya kembali ke IDE atau catatan kita. Itu berhasil, tapi merusak aliran kerja (flow). Bagi pengembang dan power user, konsep “Second Brain” di Obsidian harus lebih dari sekadar arsip pasif—ia harus menjadi peserta aktif dalam workflow Anda.
Panduan ini mengeksplorasi pendekatan profesional yang memprioritaskan terminal (terminal-first) untuk mengintegrasikan Google Gemini langsung ke dalam vault Obsidian Anda. Kita beralih dari obrolan ad-hoc menuju membangun sistem Skills dan Agents yang andal yang “hidup” di tempat Anda bekerja. Pendekatan ini berbagi DNA dengan arsitektur frontend yang dapat diskalakan: ini tentang membangun sistem, bukan sekadar hacks.
Setup: Lebih dari Sekadar Mencatat
Untuk membangun sistem ini, kita perlu membongkar Obsidian dan membangunnya kembali sebagai lingkungan pengembang. Kita tidak hanya mencatat; kita mengelola basis pengetahuan.
Arsitektur Plugin Esensial
Pertama, mari kita perbaiki alatnya. Lupakan tentang memiliki 50 plugin estetika; kita membutuhkan plugin fungsional yang kuat.
- Plugin Terminal: Instal Obsidian Terminal atau Shell. Ini tidak bisa ditawar. Anda perlu menjalankan perintah CLI tanpa meninggalkan aplikasi.
- Templator: Ini adalah ruang mesinnya. Kita akan menggunakannya untuk memasukkan respons AI secara terprogram ke dalam catatan kita.
- Calendar: Untuk time-blocking dan menghubungkan sesi AI Anda ke hari-hari tertentu.
[!NOTE] Placeholder Screenshot
Konfigurasi Kritis
- Nonaktifkan Restricted Mode: Untuk menjalankan skrip dan perintah terminal yang diperlukan, Anda harus mematikan Restricted Mode. Ya, berhati-hatilah dengan apa yang Anda instal, tapi kita adalah pengembang—kita tahu aturannya.
- Tampilan: Estetika berpengaruh pada fokus. Saya merekomendasikan tema Obsidianite. Tema ini memberikan kontras bersih ala VS Code yang terasa tepat untuk sesi coding.
Gemini CLI: Jantung Sistem
Sekarang untuk mesinnya. Kita tidak menggunakan wrapper API sembarangan; kita menggunakan Gemini CLI resmi. Ini memberi kita akses langsung dan dapat diskrip ke model.
Inisialisasi
Buka terminal Anda (di dalam Obsidian, jika Anda sudah mengaturnya!) dan jalankan:
gemini init Perintah ini akan menyusun konfigurasi AI Anda. Tapi inilah triknya: kita ingin AI memiliki “ingatan” (memory) tentang konteks proyek kita.
File Memori gemini.md
Saat Anda menginisialisasi, buat file gemini.md di root Anda. Anggap ini sebagai system prompt atau “bank memori” untuk proyek tersebut. Anda bisa menaruh struktur proyek, konvensi koding, atau pedoman nada biara di sini.
Saat Anda menjalankan perintah, Anda bisa menyalurkan (pipe) konteks ini:
cat gemini.md | gemini prompt "Sarankan struktur folder untuk blog Next.js" Arsitektur yang Dihasilkan AI
Salah satu penggunaan terbaik untuk ini adalah membuat struktur folder. Alih-alih membuat 10 folder secara manual, minta Gemini untuk membuat skripnya.
gemini prompt "Buat skrip mkdir untuk proyek Clean Architecture standar" > setup.sh
chmod +x setup.sh
./setup.sh [!NOTE] Placeholder Screenshot
Menguasai Skills: Standar Baru
Inilah perubahan paradigmanya. Berhenti menulis “prompt.” Mulailah menulis Skills.
Dalam workflow amatir, Anda mengetik: “Hei, bisakah kamu perbaiki tata bahasa ini?” Dalam workflow profesional, Anda mengeksekusi: gemini run skill:editor
Mendefinisikan ‘Skills’ sebagai Kontrak
Sebuah Skill adalah definisi tugas yang terstandarisasi dan dikontrol versinya. Ini adalah kontrak antara Anda dan agen. Ini memindahkan kita dari bahasa alami yang samar (“bikin lebih bagus dong”) ke skema yang ketat (“tulis ulang H2 untuk SEO”).
Direktori skills/ Anda (yang akan kita sentralisasi) harus terlihat seperti kode:
coder.mdwriter.mdarchitect.md
Strategi Symlink
Jangan menyalin prompt Anda ke setiap proyek. Sentralisasikan mereka.
- Buat direktori
~/dotfiles/gemini-skillsdi mesin Anda. - Symlink folder ini ke dalam vault Obsidian Anda:
ln -s ~/dotfiles/gemini-skills ./Skills Sekarang, “Skills” Anda adalah bagian sah dari sistem file Anda. Anda dapat mengeditnya di Obsidian, commit ke GitHub, dan mereka berfungsi sebagai Single Source of Truth untuk semua interaksi AI Anda.
[!NOTE] Placeholder Screenshot
Kesimpulan
Dengan menggabungkan fleksibilitas Obsidian dengan kekuatan mentah Gemini CLI, Anda menciptakan workflow yang cepat, dapat direproduksi, dan profesional. Anda berhenti menjadi “pengguna” AI dan mulai menjadi “arsitek” kecerdasan Anda sendiri.
Siapkan terminal Anda, definisikan skill Anda, dan biarkan sistem bekerja untuk Anda. Untuk info lebih lanjut tentang bagaimana AI mengubah workflow, cek pemikiran kami tentang AI di Industri Kreatif.
Pertanyaan yang Sering Diajukan (FAQ)
Q: Apakah Gemini CLI gratis untuk digunakan? A: Ya, tier dasar Gemini API gratis untuk sebagian besar kasus penggunaan pengembang individu, meskipun berlaku batas penggunaan.
Q: Bisakah workflow ini mendukung LLM lain? A: Meskipun panduan ini berfokus pada Gemini, konsep “Skills” dan “Symlink” bersifat universal. Anda hanya perlu menukar alat CLI-nya (misalnya, ollama untuk model lokal).
Q: Bagaimana ini membantu fokus ADHD? A: Dengan menjaga semuanya di terminal dan menggunakan perintah standar, Anda menghilangkan “kelumpuhan halaman kosong” (blank page paralysis) dan gangguan berpindah tab browser, membantu mempertahankan flow state.