
Claude Code bukan sekadar chatbot terminal. Di balik layar, terdapat serangkaian fitur lanjutan yang mengubahnya dari asisten coding menjadi agen pengembangan yang otonom. Subagen, mode auto-approve, eksekusi bash, dan konfigurasi tingkat proyek menjadikan Claude Code sebagai alat yang dapat merencanakan, mengeksekusi, dan meninjau tugas kompleks multi-langkah — tanpa Anda perlu mengawasi setiap perintah.
Panduan ini membahas fitur-fitur yang diandalkan oleh pengguna berpengalaman Claude Code setiap hari — dan bagaimana AnyCap memperluas kemampuan tersebut lebih jauh. Baru mengenal Claude Code? Mulailah dengan panduan instalasi dan perbandingan Claude Code vs Cursor terlebih dahulu.
Subagen: Pekerja AI Paralel
Subagen adalah instans Claude independen yang dibuat oleh Claude Code untuk menangani subtugas secara paralel. Alih-alih satu Claude bekerja secara berurutan pada refaktoring multi-file, subagen membagi pekerjaan tersebut.
Saat Anda meminta Claude Code untuk "refaktor modul autentikasi di semua file", ia akan membuat subagen — satu per file atau unit logis — yang bekerja secara bersamaan:
Main Claude session
├── Subagent 1: Refactor auth.service.ts
├── Subagent 2: Refactor auth.middleware.ts
├── Subagent 3: Refactor auth.types.ts
└── Subagent 4: Update auth tests
Setiap subagen memiliki jendela konteksnya sendiri, memproses file yang ditugaskan, dan mengembalikan hasilnya ke sesi utama.
Konfigurasi
{
"subagents": {
"maxConcurrent": 4,
"maxTokensPerSubagent": 100000,
"autoSpawn": true
}
}
Subagen + AnyCap
Subagen menangani kode. AnyCap menangani selebihnya. Kombinasikan keduanya:
npx -y skills add anycap-ai/anycap -a claude-code
Sesi utama Claude Anda mengorkestrasi beberapa subagen yang merefaktor kode sambil secara bersamaan memanggil AnyCap untuk pembuatan gambar, riset web, dan penyimpanan aset — semuanya secara paralel. Untuk detail pengaturan MCP, lihat panduan kemampuan MCP kami.
Mode Auto-Approve: Percaya tapi Verifikasi (dengan Cepat)
Secara default, Claude Code meminta konfirmasi sebelum mengedit file, menjalankan perintah shell, atau membuat permintaan jaringan. Auto-approve memungkinkan perubahan mengalir tanpa jeda konfirmasi:
claude config set permissions.auto-accept-edits true
Izin Granular
{
"permissions": {
"allow": ["read", "write"],
"autoAccept": ["write"],
"deny": ["shell:rm -rf *", "shell:git push --force"]
}
}
Gunakan auto-approve pada branch fitur dengan cakupan pengujian yang baik. Jangan gunakan pada infrastruktur produksi. Bahkan dengan auto-approve aktif, /undo tetap dapat mengembalikan ke checkpoint terakhir.
Mode Bash: Akses Shell Penuh
Claude Code dapat mengeksekusi perintah shell sembarang — akses terminal penuh, bukan subset yang dibatasi sandbox:
npm install && npm run build
git diff HEAD~5 --stat
docker-compose up -d
python -m pytest tests/ --verbose
Konfigurasi Shell yang Aman
{
"permissions": {
"deny": [
"shell:rm -rf *",
"shell:git push --force origin main",
"shell:drop table"
]
}
}
Mode Bash + AnyCap
AnyCap memperluas kemampuan shell Claude Code dengan infrastruktur yang dikelola. Daripada curl manual untuk API gambar atau mengelola upload cloud, AnyCap menangani kunci API, autentikasi, dan infrastruktur:
anycap image generate --prompt "..." -o hero.png
anycap drive upload hero.png
Perintah Slash: Pintasan Bawaan
| Perintah | Fungsi |
|---|---|
/init |
Membuat CLAUDE.md dari analisis proyek |
/clear |
Mereset konteks percakapan |
/compact |
Mengompresi riwayat percakapan untuk membebaskan konteks |
/cost |
Menampilkan penggunaan token dan biaya sesi |
/doctor |
Mendiagnosis masalah konfigurasi |
/mcp |
Mengelola koneksi server MCP |
/undo |
Kembali ke checkpoint terakhir |
Perintah Slash Kustom
Buat perintah Anda sendiri di .claude/commands/:
# .claude/commands/review.md
Review the current git diff for security vulnerabilities,
performance issues, missing error handling, and style violations.
Focus on $ARGUMENTS or the entire diff.
Sekarang /review auth module menjalankan review kustom Anda yang terfokus pada modul auth.
Hooks: Otomasi di Titik-Titik Siklus Hidup
{
"hooks": {
"postToolUse": [
{
"matcher": "edit_file|write_file",
"command": "prettier --write $FILE_PATH"
}
],
"preToolUse": [
{
"matcher": "bash",
"command": "echo 'Running: $TOOL_INPUT'"
}
]
}
}
Pola umum: format otomatis setelah pengeditan, blokir perintah berbahaya, catat pemanggilan alat, injeksi variabel lingkungan saat sesi dimulai.
Menggabungkan Semuanya
Alur kerja tipikal pengguna mahir:
- Mulai sesi di direktori proyek Anda
- Subagen aktif untuk menangani tugas refaktoring paralel
- Auto-approve memungkinkan perubahan mengalir tanpa jeda konfirmasi
- Mode bash menjalankan pengujian, build, dan deployment
- Hooks memformat otomatis setiap file yang diubah
- AnyCap menangani pembuatan gambar, riset web, dan penyimpanan aset bersamaan dengan pekerjaan kode
cd ~/my-saas-project
claude
> Refactor the payment module to the new Stripe API.
Generate UI mockups for the checkout flow.
Search for Stripe's latest pricing.
Upload all assets to cloud storage when done.
Claude Code menangani refaktoring. AnyCap menangani gambar, pencarian, dan penyimpanan. Satu sesi. Semua kemampuan.
Anda tidak perlu subagen dan auto-approve sejak hari pertama. Mulailah dengan sesi Claude Code dasar. Tambahkan auto-approve saat prompt konfirmasi memperlambat Anda. Aktifkan subagen saat menghadapi refaktoring multi-file. Pasang AnyCap saat membutuhkan kemampuan di luar kode. Fitur-fitur lanjutan tersedia saat Anda siap — dan mereka mengubah Claude Code dari alat chat menjadi agen pengembangan yang sesungguhnya.
Artikel Terkait
- Claude Code vs Cursor: Agen Coding AI Mana yang Menang di 2026? — Agen berbasis terminal vs fork IDE. Bandingkan otonomi, penanganan konteks, harga, dan tugas nyata.
- Cara Menambahkan Kemampuan Agen ke Claude Code dengan MCP — Panduan konfigurasi MCP langkah demi langkah plus jalur cepat satu perintah AnyCap.
- Perbandingan Harga dan Paket Claude Code — Pro ($20/bln) vs Max ($100–200/bln) vs Teams vs penagihan API.
- Batas Rate dan Batas Token Claude Code Dijelaskan — Strategi praktis untuk tetap produktif dan menghindari pencapaian batas.