Claude Code beroperasi langsung di terminal Anda, memahami konteks proyek Anda dan mengambil tindakan nyata. Tidak perlu menambahkan file ke konteks secara manual - Claude akan menjelajahi basis kode Anda sesuai kebutuhan.

Memahami kode yang tidak familiar

> apa yang dilakukan sistem pemrosesan pembayaran?
> temukan di mana izin pengguna diperiksa
> jelaskan bagaimana lapisan caching bekerja

Mengotomatisasi operasi Git

> commit perubahan saya
> buat pr
> commit mana yang menambahkan pengujian untuk markdown pada Desember lalu?
> rebase pada main dan selesaikan konflik penggabungan

Mengedit kode secara cerdas

> tambahkan validasi input ke formulir pendaftaran
> refaktor logger untuk menggunakan API baru
> perbaiki race condition di antrian worker

Menguji dan men-debug kode Anda

> jalankan pengujian untuk modul auth dan perbaiki kegagalan
> temukan dan perbaiki kerentanan keamanan
> jelaskan mengapa pengujian ini gagal

Mendorong pemikiran yang lebih mendalam

Untuk masalah kompleks, secara eksplisit minta Claude untuk berpikir lebih dalam:

> pikirkan tentang bagaimana kita harus merancang layanan pembayaran baru
> pikirkan dengan keras tentang kasus-kasus tepi dalam alur autentikasi kita

Claude Code akan menunjukkan ketika Claude (Sonnet 3.7) menggunakan pemikiran yang diperluas. Anda dapat secara proaktif meminta Claude untuk “berpikir” atau “berpikir mendalam” untuk tugas yang lebih intensif perencanaan. Kami menyarankan agar Anda terlebih dahulu memberi tahu Claude tentang tugas Anda dan biarkan mengumpulkan konteks dari proyek Anda. Kemudian, minta untuk “berpikir” untuk membuat rencana.

Claude akan berpikir lebih banyak berdasarkan kata-kata yang Anda gunakan. Misalnya, “pikirkan dengan keras” akan memicu pemikiran yang lebih diperluas daripada mengatakan “pikirkan” saja.

Untuk tips lebih lanjut, lihat Tips pemikiran diperluas.

Mengotomatisasi alur kerja CI dan infrastruktur

Claude Code hadir dengan mode non-interaktif untuk eksekusi tanpa kepala. Ini sangat berguna untuk menjalankan Claude Code dalam konteks non-interaktif seperti skrip, pipeline, dan Github Actions.

Gunakan --print (-p) untuk menjalankan Claude dalam mode non-interaktif. Dalam mode ini, Anda dapat mengatur variabel lingkungan ANTHROPIC_API_KEY untuk menyediakan kunci API kustom.

Mode non-interaktif sangat berguna ketika Anda mengkonfigurasi sebelumnya set perintah yang diizinkan Claude untuk digunakan:

export ANTHROPIC_API_KEY=sk_...
claude -p "perbarui README dengan perubahan terbaru" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...