Agent Playbook

Workflow agentic, otomasi, dan cara baru dalam membangun.

1 Jan 2026

Selamat Datang di Agent Playbook


Selamat Datang di Agent Playbook

Ini adalah log resmi saya dalam mengeksplorasi Agentic Workflows.

Dalam blog ini, saya akan mendokumentasikan perjalanan saya membangun bersama agen AI, mengeksplorasi batas-batas apa yang mungkin terjadi ketika editor menjadi kolaborator aktif.

Apa yang diharapkan:

  • Pembahasan mendalam tentang fitur Antigravity.
  • Workflow otomatis dunia nyata.
  • Panduan teknis yang diterjemahkan.

Tetaplah bersama kami saat kita membangun masa depan!

18 Jan 2026

Google Antigravity: Panduan Pemula


Google Antigravity: Panduan Pemula Coding Bertenaga AI

Dulu, coding adalah soal menghafal sintaks dan mengetik ribuan baris teks. Google Antigravity mengubah semua itu. Ini adalah tool baru yang mengubah coding menjadi sebuah percakapan, membuatnya dapat diakses bahkan jika Anda bukan seorang “wizard” teknis.

Apa itu Antigravity?

Anggap saja Antigravity sebagai “Smart Editor”.

  • Cara Lama: Anda membuka file teks kosong dan mengetik kode secara manual. Jika anda salah ketik (typo), semuanya error.
  • Cara Antigravity: Anda memiliki jendela chat di mana Anda berbicara dengan AI yang ahli. Anda bilang, “Buatkan website untuk kedai kopi saya dengan menu dan formulir kontak,” dan AI akan menulis kode, membuat file, dan bahkan menjalankannya (run) untuk Anda.

Ini seperti memiliki senior software engineer yang duduk tepat di sebelah Anda, siap melakukan pekerjaan berat sementara Anda mengarahkan proyeknya.

Mengapa Anda Harus Menggunakannya?

1. Fokus pada Ide, Bukan Typo

Anda tidak perlu stres memikirkan titik koma yang hilang atau perintah spesifik. Fokus pada apa yang ingin Anda bangun (misalnya, “Blog pribadi”), dan biarkan Antigravity menangani bagaimana cara membangunnya.

2. Belajar Sambil Jalan

Antigravity tidak hanya mengerjakan tugas; ia menjelaskannya. Anda bisa bertanya, “Mengapa kamu menggunakan file itu?” atau “Bagaimana cara saya mengubah warnanya?” dan ia akan mengajari Anda.

3. Build Lebih Cepat

Proyek yang dulunya memakan waktu berminggu-minggu kini bisa disiapkan dalam hitungan menit. Anda bisa beralih dari layar kosong ke prototype yang berfungsi hanya dalam satu jam istirahat kopi.

Cara Menginstall

Memulainya semudah menginstall web browser.

Langkah 1: Download

Kunjungi website resmi di antigravity.google dan klik tombol Download untuk komputer Anda (Mac, Windows, atau Linux).

Langkah 2: Install

Buka file yang diunduh dan ikuti petunjuk instalasi standar (seret ke Applications di Mac, atau klik “Next” di Windows).

Langkah 3: Sign In

Jalankan Antigravity dan masuk (sign in) dengan akun Google Anda.

Langkah 4: Proyek Pertama Anda

Setelah terbuka, Anda akan melihat kotak chat. Ketik sesuatu yang sederhana seperti:

“Buatkan website ‘Hello World’ sederhana dengan latar belakang biru.”

Lihat keajaibannya terjadi! ✨


⚡ Ringkasan / Rekap Cepat

  1. Download: Buka antigravity.google dan dapatkan installernya.
  2. Install: Jalankan installer seperti aplikasi lainnya.
  3. Login: Buka aplikasi dan masuk dengan Google.
  4. Create: Ketik ide Anda di chat dan tekan Enter! 🚀

20 Jan 2026

Google Antigravity: Fitur IDE Agentic


Panduan singkat untuk memahami fitur unik dari Google Antigravity, development environment bertenaga AI generasi berikutnya.

Apa itu Antigravity?

Antigravity adalah sebuah IDE agentic yang mengubah cara developer bekerja. Alih-alih menulis kode baris demi baris, Anda mendeskripsikan tugas pada level yang lebih tinggi dan membiarkan agen AI menangani implementasinya. Agen tersebut dapat:

  • Bekerja di beberapa file secara bersamaan
  • Menjalankan perintah terminal
  • Menjelajahi web untuk riset
  • Membuat rencana implementasi (implementation plans)
  • Melakukan verifikasi terhadap pekerjaannya sendiri

📁 GEMINI.md - Instruksi untuk Agen

File GEMINI.md adalah file markdown yang memberi tahu agen bagaimana harus bertindak dalam proyek Anda.

Jenis-jenis GEMINI.md

LokasiCakupanContoh Kasus Penggunaan
~/.gemini/GEMINI.mdGlobal - Semua proyek”Selalu gunakan TypeScript”, “Lebih suka pnpm daripada npm”
.gemini/GEMINI.mdWorkspace - Proyek saat ini”Gunakan Next.js App Router”, “Ikuti pola API kami”

Contoh GEMINI.md

# Panduan Proyek

## Tech Stack

- Framework: Next.js 14 dengan App Router
- Styling: Tailwind CSS
- Database: Supabase

## Standar Coding

- Gunakan TypeScript strict mode
- Tulis pengujian (_tests_) untuk semua fitur baru
- Ikuti conventional commits

## Jangan

- Jangan pernah gunakan tipe `any`
- Jangan commit file .env

🧠 Skills - Memperluas Kemampuan Agen

Skills adalah kumpulan instruksi yang dapat digunakan kembali yang mengajarkan agen cara melakukan tugas khusus. Mereka mengikuti standar agentskills.io.

Lokasi Skills

~/.gemini/antigravity/skills/    # Global skills (semua proyek)
.agent/skills/                    # Skills khusus proyek

Struktur Skill

skills/
└── deploy-to-vercel/
    ├── SKILL.md           # Wajib - instruksi utama
    ├── scripts/           # Opsional - script pembantu
    └── examples/          # Opsional - kode referensi

Contoh SKILL.md

---
name: Deploy to Vercel
description: Deploy proyek ke Vercel dengan pengaturan optimal
tags: [deployment, vercel, nextjs]
---

## Gambaran Umum

Skill ini memungkinkan _deployment_ ke Vercel.

## Instruksi

1. Periksa konfigurasi vercel.json
2. Jalankan `vercel --prod` untuk _production deploys_
3. Verifikasi bahwa URL _deployment_ dapat diakses

## Contoh

- `vercel deploy --prod`
- `vercel env pull .env.local`

📚 Knowledge - Memori Agen

Agen dapat mengingat informasi penting di berbagai sesi.

Jenis-jenis Knowledge

TipeDeskripsi
FactsHal-hal yang telah Anda beri tahu ke agen (“Saya lebih suka tabs daripada spaces”)
PreferencesGaya kerja dan preferensi Anda
Project ContextInformasi tentang codebase Anda yang dipelajari seiring waktu

Cara Penggunaan

Cukup beri tahu agen hal yang penting dan ia akan mengingatnya:

Anda: "Ingat bahwa kita selalu menggunakan pnpm di proyek ini"
Agen: "Siap! Saya akan menggunakan pnpm untuk manajemen paket."

🎛️ Agent Manager - Pusat Kontrol

Agent Manager adalah antarmuka utama untuk berinteraksi dengan agen AI. Di sinilah percakapan terjadi.

Fitur Utama

FiturDeskripsi
Conversation HistorySemua chat Anda diatur berdasarkan sesi
Model SelectionBerpindah antara model Gemini, Claude, GPT
Mode ToggleBerpindah antara mode Planning dan Fast
Task ProgressLihat apa yang sedang dikerjakan agen

Mode

ModeTerbaik UntukPerilaku
Planning ModeTugas kompleksMembuat rencana implementasi, mengaturnya ke dalam grup tugas
Fast ModePerbaikan cepatEksekusi langsung, perencanaan minimal

📋 Artifacts - Produk Kerja Agen

Artifacts adalah dokumen terstruktur yang dibuat agen untuk menjaga transparansi dan kontrol.

Jenis-jenis Artifacts

ArtifactTujuan
Task ListPelacak progres langsung (Riset → Implementasi → Verifikasi)
Implementation PlanProposal detail dari perubahan (membutuhkan persetujuan Anda!)
WalkthroughTur terpandu dari perubahan setelah selesai

Contoh Rencana Implementasi (Implementation Plan)

# Implementation Plan: Tambahkan Dark Mode

## Gambaran Umum

Tambahkan toggle _dark mode_ ke aplikasi.

## Perubahan yang Diperlukan

### 1. Buat Theme Context

- File: `src/context/ThemeContext.tsx`
- Tambahkan React context untuk state tema

### 2. Update CSS Variables

- File: `src/styles/globals.css`
- Tentukan palet warna _dark mode_

### 3. Tambahkan Toggle Component

- File: `src/components/ThemeToggle.tsx`
- Buat tombol toggle dengan ikon

## Verifikasi

- [ ] Toggle dapat berpindah tema
- [ ] Preferensi tersimpan di localStorage
- [ ] Tidak ada kedipan (_flash_) tema yang salah saat dimuat

🔄 Workflows - Prosedur yang Dapat Digunakan Kembali

Workflows adalah prosedur langkah demi langkah yang diikuti agen untuk tugas umum.

Lokasi Workflows

.agent/workflows/           # Workflows proyek
~/.gemini/workflows/        # Workflows global

Format Workflow

---
description: Cara deploy ke produksi
---

## Langkah-langkah

1. Jalankan pengujian
   ```bash
   npm run test
   ```
  1. Bangun aplikasi (build)

    npm run build
  2. Deploy ke produksi (production) // turbo

    vercel --prod

> 💡 Anotasi `// turbo` memungkinkan eksekusi otomatis dari langkah tersebut.

---

## 📏 Rules - Batasan Perilaku

**Rules** adalah batasan yang memandu perilaku agen. Lebih spesifik daripada `GEMINI.md`, mereka ditujukan untuk panduan yang ditargetkan.

### Lokasi

.gemini/rules/ # Aturan proyek


### Contoh Aturan (_Rule_)

```markdown
---
description: Aturan pemformatan respons API
---

## Respons API

Semua endpoint API harus:
1. Mengembalikan JSON dengan struktur yang konsisten
2. Menyertakan field boolean `success`
3. Menyertakan field `data` atau `error`
4. Menggunakan HTTP status codes dengan benar

## Format Respons

```json
{
  "success": true,
  "data": { ... }
}
{
  "success": false,
  "error": {
    "code": "NOT_FOUND",
    "message": "Resource not found"
  }
}

🔌 MCP Servers - Koneksi Eksternal

MCP (Model Context Protocol) memungkinkan agen untuk terhubung ke alat dan layanan eksternal.

Koneksi yang Didukung

TipeContoh
DatabasesSQLite, PostgreSQL, MySQL
ServicesSentry, Linear, GitHub, GitLab
Local ToolsScript kustom, CLI

Konfigurasi

Server MCP dikonfigurasi dalam pengaturan Anda. Setelah terhubung, agen dapat:

  • Melakukan query ke database Anda secara langsung
  • Membuat issue di Linear
  • Membaca log error dari Sentry
  • Berinteraksi dengan repositori GitHub Anda

Contoh Kasus Penggunaan

Anda: "Tunjukkan error terbaru dari Sentry"
Agen: [melakukan query ke Sentry via MCP] "Menemukan 3 error baru dalam satu jam terakhir..."

Anda: "Buat issue di Linear untuk bug ini"
Agen: [membuat issue via MCP] "Berhasil membuat issue DEV-123: Perbaiki timeout login"

🤖 Model yang Tersedia

Antigravity mendukung berbagai model AI yang dapat Anda pilih:

ModelProviderTerbaik Untuk
Gemini 3 ProGooglePenalaran kompleks, konteks besar
Gemini 3 FlashGoogleRespons cepat, tugas sehari-hari
Claude 4.5 SonnetAnthropicCoding, pemahaman nuansa
Claude 4.5 OpusAnthropicPaling mampu, tugas kompleks
GPT-OSSOpenAITujuan umum

Berpindah Model

Gunakan pemilih model di Agent Manager, atau tentukan dalam pesan Anda:

/model gemini-3-pro

🌐 Browser Subagent - Otomasi Web

Browser Subagent adalah agen khusus yang dapat mengontrol web browser.

Kemampuan

TindakanContoh
NavigasiMembuka URL, mengikuti link
MembacaMengekstrak konten dari halaman web
BerinteraksiKlik tombol, isi formulir
ScreenshotMengambil status visual
PengujianMenjalankan UI tests, memverifikasi deployment

Kasus Penggunaan

Anda: "Periksa apakah situs staging kita berfungsi"
Agen: [membuka browser, navigasi ke situs, memeriksa error]
"Staging sudah aktif. Beranda dimuat dalam 1,2 detik. Tidak ada error konsol."

Anda: "Baca dokumentasi Next.js terbaru tentang caching"
Agen: [menjelajahi dokumentasi, mengekstrak informasi]
"Berikut ringkasan strategi caching..."

Anda: "Buat issue di GitHub untuk bug ini"
Agen: [navigasi ke GitHub, membuat issue]
"Berhasil membuat issue #42: Perbaiki timeout autentikasi"

🏁 Referensi Cepat

FiturLokasiTujuan
GEMINI.md.gemini/ atau ~/.gemini/Instruksi proyek/global
Skills.agent/skills/Memperluas kemampuan agen
KnowledgeMemori agenFakta & preferensi persisten
Workflows.agent/workflows/Prosedur langkah demi langkah
Rules.gemini/rules/Batasan perilaku
MCPPengaturanKoneksi layanan eksternal

🔗 Sumber Daya


Membangun dengan cara baru! 🚀