ARZI Logo
Claude Code Agent Teams: Setup dan Cara Penggunaannya
Kembali
5 min read

Claude Code Agent Teams: Setup dan Cara Penggunaannya

claude-code
ai-agent
productivity
tooling

Kalau kamu sudah pakai Claude Code untuk coding sehari-hari, kamu tahu modelnya: kamu kasih instruksi, Claude eksekusi, kamu review. Satu agent, satu konteks.

Tapi skenarionya berubah kalau kamu punya proyek yang kompleks — refactor multi-file sekaligus, test suite yang butuh setup berbeda, atau keputusan arsitektur yang butuh perspektif dari sisi frontend dan backend sekaligus.

Di sinilah Agent Teams masuk.


Dari Solo Agent ke Multi-Agent

Claude Code punya dua cara untuk menjalankan beberapa agent sekaligus: Subagents dan Agent Teams.

Subagents itu yang sudah lama ada. Kamu minta Claude Code untuk spawn agent tambahan yang kerjakan tugas spesifik. Hasilnya di-summarize kembali ke kamu. Ringan, cepat, terstruktur — cocok untuk tugas yang fokus dan hasilnya yang mattered.

Agent Teams adalah fitur baru. Bedanya: setiap teammate punya konteks sendiri, bisa komunikasi langsung satu sama lain, dan mengkoordinasikan diri lewat shared task list. Lebih berat dari sisi token, tapi lebih powerful untuk pekerjaan yang butuh kolaborasi.


Apa Bedanya dengan Subagents?

AspekSubagentsAgent Teams
KonteksJendela sendiri, hasil di-summarize ke callerJendela sendiri, sepenuhnya independen
KomunikasiLaporkan hasil ke main agent sajaPesan langsung antar teammate
KoordinasiMain agent tangani semua kerjaanShared task list dengan self-coordination
Cocok untukTugas fokus, hasilnya yang pentingPekerjaan kompleks yang butuh diskusi
Biaya tokenLebih rendahLebih tinggi (tiap teammate instance terpisah)
SetupTidak ada (bawaan Claude Code)Perlu enable environment variable
Contoh penggunaanCode review, analisis file, researchMulti-component features, debates, refactors lintas layer

Cara Setup Agent Teams

Langkah 1: Enable Feature

Set environment variable di shell kamu:

file.bash
1export CLAUDE_CODE_TEAM_MODE=true

Atau tambahkan ke settings.json supaya persist di semua sesi:

file.json
1{ 2 "teamMode": true 3}

Langkah 2: Definisikan Tugas dan Struktur Tim

Bicara ke Claude dalam bahasa natural. Specify peran dan scope:

output
1" Saya punya monorepo Next.js + Express. Kita perlu: 2- 1 teammate untuk setup CI/CD pipeline 3- 1 teammate untuk refactor authentication module 4- Saya sebagai lead untuk mengkoordinasikan" 5 6Tekan Enter, dan lead agent akan membentuk tim dalam 20-30 detik.

Langkah 3: Monitor dan Steer

Agent akan mulai bekerja. Kamu bisa:

  • /team — lihat siapa yang aktif dan status tugas
  • /task {task-id} — cek detail task tertentu
  • Kirim pesan langsung ke teammate tertentu
  • Broadcast ke seluruh tim (的使用小心, biaya naik dengan jumlah teammate)

Cara Kerja Tim

Konfigurasi tim live di lokal:

  • Team config: ~/.claude/teams/{team-name}/config.json
  • Task list: ~/.claude/tasks/{team-name}/

Setiap teammate saat di-spawn akan memuat konteks yang sama: CLAUDE.md, MCP servers, dan skills yang kamu punya. Ini artinya teammate tidak perlu starting from scratch — mereka tahu struktur proyek kamu.

Permission — teammate mulai dengan permission settings dari lead. Kamu bisa ubah mode individual teammate setelah mereka di-spawn, tapi tidak bisa set di awal saat spawn.

Komunikasi:

  • Direct messages — ke satu teammate tertentu
  • Broadcast — ke seluruh tim (expensive, use sparingly)
  • Shared task list — tugas di-assign, di-update, di-mark selesai oleh teammate sendiri
  • Idle notifications — teammate kirim notifikasi ke lead kalau lagi idle atau butuh input

Use Case yang Tepat

Gunakan Agent Teams kalau:

  • Kamu sedang kerjakan multi-component feature yang butuh koordinasi antar bagian berbeda
  • Kamu butuh perspektif berbeda (frontend vs backend vs DevOps) sekaligus
  • Kamu mau refactor besar yang menyentuh banyak file sekaligus dan perlu konsistensi
  • Kamu mau lakukan "debate" antara dua pendekatan dan biarkan tim pilih yang terbaik

Jangan gunakan Agent Teams kalau:

  • Tugasnya sederhana dan fokus — Subagent sudah cukup
  • Kamu di lingkungan dengan budget token yang ketat (3 teammate = 3-4x biaya vs sequential)
  • Kamu cuma butuh context tambahan (gunakan /read atau Subagent saja)

Yang Perlu Diperhatikan

Biaya token naik signifikan. Satu teammate menggunakan konteks sendiri. Tiga teammate yang kerja parallel menggunakan roughly 3-4x token dibandingkan satu agent yang kerja sequential. Untuk proyek besar, ini worth it. Untuk tugas trivial, overkill.

Struktur CLAUDE.md penting. Shared context adalah kunci. CLAUDE.md yang well-structured dengan boundary modul, verification commands, dan konteks operasional akan mengurangi biaya per-teammate karena mereka tidak perlu explore codebase sendiri-sendiri.

Komunikasi perlu managed. Broadcast ke seluruh tim itu menggoda, tapi setiap broadcast = semua teammate dipanggil = biaya naik. Gunakan direct messages atau shared task list saja.

Menerima proyek baru

Anda butuh solusi,
Bukan sekadar aplikasi vibe-coded.

Membangun web apps dan otomatisasi yang dibuat untuk bertahan. Mari bicara tentang apa yang Anda bangun — tanpa komitmen, tanpa deck presentasi. Hanya percakapan nyata.