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 pemeriksaan izin pengguna dilakukan
> jelaskan bagaimana lapisan caching bekerja

Mengotomatisasi operasi Git

> commit perubahan saya
> buat pr
> commit mana yang menambahkan tes untuk markdown pada bulan Desember?
> rebase ke main dan selesaikan konflik merge yang ada

Mengedit kode secara cerdas

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

Menguji dan debug kode Anda

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

Mendorong pemikiran yang lebih dalam

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

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

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

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

Untuk tips lebih lanjut, lihat Tips pemikiran diperpanjang.

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 untuk digunakan Claude:

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

Was this page helpful?