Fitur Lanjutan Claude Code: Subagen, Auto-Approve & Mode Bash

Kuasai fitur lanjutan Claude Code: subagen untuk pemrosesan paralel, mode auto-approve, eksekusi bash, perintah slash, dan hooks. Plus cara AnyCap memperluas kemampuan di luar kode.

by AnyCap

Robot agen AI bekerja secara paralel pada berbagai tugas di sekitar hub pusat


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:

  1. Mulai sesi di direktori proyek Anda
  2. Subagen aktif untuk menangani tugas refaktoring paralel
  3. Auto-approve memungkinkan perubahan mengalir tanpa jeda konfirmasi
  4. Mode bash menjalankan pengujian, build, dan deployment
  5. Hooks memformat otomatis setiap file yang diubah
  6. 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