Workshop Gemini CLI¶
Pemberdayaan langsung untuk pengembang enterprise — kuasai pengkodean agentic, modernisasi legacy, dan otomatisasi DevOps dengan eksplorasi berbantuan alat dari Gemini CLI, Mode Perencanaan, dan sistem agen yang dapat diperluas.
Terakhir diperbarui: 2026-05-05 · Sumber diverifikasi terhadap repositori gemini-cli
Alur Workshop¶
Workshop ini disusun sebagai 3 kasus penggunaan progresif. Masing-masing berdiri sendiri tetapi dibangun di atas keterampilan dari yang sebelumnya:

Mengapa urutan ini: Kasus Penggunaan 1 membangun keterampilan dasar (instalasi, rekayasa konteks, tata kelola). Kasus Penggunaan 2 menambahkan perencanaan dan pendelegasian. Kasus Penggunaan 3 menghadirkan otomatisasi dan CI/CD sebagai puncaknya. Masing-masing dibangun di atas yang sebelumnya.
Prasyarat¶
| Persyaratan | Detail |
|---|---|
| Node.js | v18+ (nodejs.org) |
| npm | Disertakan dengan Node.js |
| Git | v2.30+ (git-scm.com) |
| Terminal | Terminal modern apa pun (iTerm2, Windows Terminal, terintegrasi dengan VS Code) |
| Akun Google | Akun Google pribadi (tingkat gratis) atau kredensial Vertex AI (perusahaan) |
| jq | Untuk contoh hook (jqlang.github.io/jq) |
Mulai Cepat¶
# Clone the workshop repo
git clone https://github.com/pauldatta/gemini-cli-field-workshop.git
cd gemini-cli-field-workshop
# Run the setup script (installs CLI, sets up demo app, copies configs)
./setup.sh
# Start the workshop
cd demo-app && gemini
Kemudian buka situs lokakarya: pauldatta.github.io/gemini-cli-field-workshop
Sekilas Kasus Penggunaan¶
1. Peningkatan Produktivitas SDLC¶
Bangun alur kerja pengembang tingkat perusahaan dari instalasi pertama melalui rekayasa konteks, pengembangan berbasis spesifikasi dengan Conductor, dan pagar pengaman tata kelola. Fondasi untuk semua hal lainnya.
2. Modernisasi Kode Legacy¶
Migrasikan aplikasi .NET Framework 4.8 legacy ke .NET 8 di Cloud Run menggunakan Mode Perencanaan, sub-agen kustom, skill, dan checkpointing. Pelajari cara menguraikan basis kode yang sangat besar dengan aman.
3. Orkestrasi DevOps Agentic¶
Bangun otomatisasi CI/CD yang mendiagnosis kegagalan pipeline, membuat perbaikan, mengirimkan PR, dan memberi tahu tim — semuanya dari mode headless, hook, dan GitHub Actions.
Aplikasi Demo¶
Workshop ini menggunakan ProShop v2 — sebuah aplikasi eCommerce MERN full-stack (Express.js + MongoDB + React + Redux Toolkit). Aplikasi ini disertakan sebagai submodul git di dalam demo-app/.
Alat Bonus¶
gemini-cli-scanner — Sebuah alat TUI yang memindai instalasi Gemini CLI lokal Anda dan menghasilkan laporan kematangan. Jalankan setelah lokakarya untuk mengaudit adopsi skill peserta, pola penggunaan alat, dan kualitas konfigurasi — sebuah aktivitas penutup yang bagus yang membuat kemajuan pembelajaran menjadi terlihat.
Sumber Daya¶
| Sumber Daya | Tautan |
|---|---|
| Dokumentasi Gemini CLI | geminicli.com/docs |
| Gemini CLI GitHub | google-gemini/gemini-cli |
| Lembar Contekan CLI | geminicli.com/docs/cli/cli-reference |
| Registri Ekstensi | github.com/gemini-cli-extensions |
| Server MCP | geminicli.com/docs/tools/mcp-server |