Langsung ke konten utama
Halaman ini mengumpulkan resep singkat untuk pengembangan sehari-hari. Untuk panduan tingkat yang lebih tinggi tentang prompting dan manajemen konteks, lihat Best practices. Halaman ini mencakup:

Resep prompt

Ini adalah pola prompt untuk tugas sehari-hari seperti menjelajahi kode yang tidak familiar, debugging, refactoring, menulis tes, dan membuat PR. Masing-masing bekerja di permukaan Claude Code apa pun; sesuaikan wording dengan proyek Anda.

Pahami basis kode baru

Untuk mengonfigurasi Claude Code dalam monorepo atau basis kode besar, lihat Monorepos dan repo besar.

Dapatkan gambaran umum basis kode dengan cepat

Misalkan Anda baru saja bergabung dengan proyek baru dan perlu memahami strukturnya dengan cepat.
1

Navigasi ke direktori root proyek

2

Mulai Claude Code

3

Minta gambaran umum tingkat tinggi

4

Selami komponen spesifik lebih dalam

Tips:
  • Mulai dengan pertanyaan luas, kemudian fokus ke area spesifik
  • Tanyakan tentang konvensi koding dan pola yang digunakan dalam proyek
  • Minta glosarium istilah khusus proyek

Temukan kode yang relevan

Misalkan Anda perlu menemukan kode yang terkait dengan fitur atau fungsionalitas tertentu.
1

Minta Claude untuk menemukan file yang relevan

2

Dapatkan konteks tentang cara komponen berinteraksi

3

Pahami alur eksekusi

Tips:
  • Jadilah spesifik tentang apa yang Anda cari
  • Gunakan bahasa domain dari proyek
  • Instal plugin code intelligence untuk bahasa Anda untuk memberikan Claude navigasi “go to definition” dan “find references” yang presisi

Perbaiki bug secara efisien

Misalkan Anda telah mengalami pesan kesalahan dan perlu menemukan dan memperbaiki sumbernya.
1

Bagikan kesalahan dengan Claude

2

Minta rekomendasi perbaikan

3

Terapkan perbaikan

Tips:
  • Beri tahu Claude perintah untuk mereproduksi masalah dan dapatkan stack trace
  • Sebutkan langkah apa pun untuk mereproduksi kesalahan
  • Beri tahu Claude jika kesalahan bersifat intermiten atau konsisten

Refactor kode

Misalkan Anda perlu memperbarui kode lama untuk menggunakan pola dan praktik modern.
1

Identifikasi kode legacy untuk refactoring

2

Dapatkan rekomendasi refactoring

3

Terapkan perubahan dengan aman

4

Verifikasi refactoring

Tips:
  • Minta Claude untuk menjelaskan manfaat pendekatan modern
  • Minta agar perubahan mempertahankan kompatibilitas backward ketika diperlukan
  • Lakukan refactoring dalam kenaikan kecil yang dapat diuji

Bekerja dengan tes

Misalkan Anda perlu menambahkan tes untuk kode yang tidak tercakup.
1

Identifikasi kode yang tidak diuji

2

Hasilkan scaffolding tes

3

Tambahkan kasus tes yang bermakna

4

Jalankan dan verifikasi tes

Claude dapat menghasilkan tes yang mengikuti pola dan konvensi proyek Anda yang ada. Saat meminta tes, jadilah spesifik tentang perilaku apa yang ingin Anda verifikasi. Claude memeriksa file tes yang ada untuk mencocokkan gaya, framework, dan pola pernyataan yang sudah digunakan. Untuk cakupan komprehensif, minta Claude untuk mengidentifikasi kasus tepi yang mungkin Anda lewatkan. Claude dapat menganalisis jalur kode Anda dan menyarankan tes untuk kondisi kesalahan, nilai batas, dan input yang tidak terduga yang mudah diabaikan.

Buat pull request

Anda dapat membuat pull request dengan meminta Claude secara langsung (“create a pr for my changes”), atau memandu Claude melaluinya langkah demi langkah:
1

Ringkas perubahan Anda

2

Hasilkan pull request

3

Tinjau dan perbaiki

Ketika Anda membuat PR menggunakan gh pr create, sesi secara otomatis ditautkan ke PR tersebut. Untuk kembali ke sana nanti, jalankan claude --from-pr 123, ganti 123 dengan nomor PR, atau tempel URL PR ke dalam pemilih /resume.
Tinjau PR yang dihasilkan Claude sebelum mengirimkan dan minta Claude untuk menyoroti risiko atau pertimbangan potensial.

Tangani dokumentasi

Misalkan Anda perlu menambah atau memperbarui dokumentasi untuk kode Anda.
1

Identifikasi kode yang tidak terdokumentasi

2

Hasilkan dokumentasi

3

Tinjau dan tingkatkan

4

Verifikasi dokumentasi

Tips:
  • Tentukan gaya dokumentasi yang Anda inginkan (JSDoc, docstrings, dll.)
  • Minta contoh dalam dokumentasi
  • Minta dokumentasi untuk API publik, antarmuka, dan logika kompleks

Bekerja dalam catatan dan folder non-kode

Claude Code bekerja di direktori apa pun. Jalankan di dalam vault catatan, folder dokumentasi, atau koleksi file markdown apa pun untuk mencari, mengedit, dan mengatur ulang konten dengan cara yang sama seperti Anda melakukan kode. Direktori .claude/ dan CLAUDE.md duduk bersama direktori konfigurasi alat lain tanpa konflik. Claude membaca file segar pada setiap panggilan alat, jadi ia melihat edit yang Anda buat di aplikasi lain saat berikutnya membaca file tersebut.

Bekerja dengan gambar

Misalkan Anda perlu bekerja dengan gambar dalam basis kode Anda, dan Anda ingin bantuan Claude menganalisis konten gambar.
1

Tambahkan gambar ke percakapan

Anda dapat menggunakan salah satu metode ini:
  1. Seret dan lepas gambar ke jendela Claude Code
  2. Salin gambar dan tempel ke CLI dengan Ctrl+V. Di macOS, Cmd+V juga bekerja di iTerm2.
  3. Berikan jalur gambar ke Claude. Misalnya, “Analyze this image: /path/to/your/image.png”
2

Minta Claude untuk menganalisis gambar

3

Gunakan gambar untuk konteks

4

Dapatkan saran kode dari konten visual

Tips:
  • Gunakan gambar ketika deskripsi teks akan tidak jelas atau merepotkan
  • Sertakan tangkapan layar kesalahan, desain UI, atau diagram untuk konteks yang lebih baik
  • Anda dapat bekerja dengan beberapa gambar dalam percakapan
  • Analisis gambar bekerja dengan diagram, tangkapan layar, mockup, dan lainnya
  • Ketika Claude mereferensikan gambar (misalnya, [Image #1]), Cmd+Click (Mac) atau Ctrl+Click (Windows/Linux) tautan untuk membuka gambar di penampil default Anda

File dan direktori referensi

Gunakan @ untuk dengan cepat menyertakan file atau direktori tanpa menunggu Claude membacanya.
1

Referensikan file tunggal

Ini menyertakan konten lengkap file dalam percakapan.
2

Referensikan direktori

Ini menyediakan daftar direktori dengan informasi file.
3

Referensikan sumber daya MCP

Ini mengambil data dari server MCP yang terhubung menggunakan format @server:resource. Lihat sumber daya MCP untuk detail.
Tips:
  • Jalur file dapat relatif atau absolut
  • Referensi file @ menambahkan CLAUDE.md di direktori file dan direktori induk ke konteks
  • Referensi direktori menampilkan daftar file, bukan konten
  • Anda dapat mereferensikan beberapa file dalam satu pesan (misalnya, “@file1.js and @file2.js”)

Jalankan Claude pada jadwal

Misalkan Anda ingin Claude menangani tugas secara otomatis secara berulang, seperti meninjau PR terbuka setiap pagi, mengaudit dependensi mingguan, atau memeriksa kegagalan CI semalam. Pilih opsi penjadwalan berdasarkan tempat Anda ingin tugas berjalan:
Saat menulis prompt untuk tugas terjadwal, jelaskan apa yang terlihat seperti kesuksesan dan apa yang harus dilakukan dengan hasil. Tugas berjalan secara otonom, jadi tidak dapat mengajukan pertanyaan klarifikasi. Misalnya: “Review open PRs labeled needs-review, leave inline comments on any issues, and post a summary in the #eng-reviews Slack channel.”

Tanyakan Claude tentang kemampuannya

Claude memiliki akses bawaan ke dokumentasinya dan dapat menjawab pertanyaan tentang fitur dan keterbatasannya sendiri.

Contoh pertanyaan

Claude memberikan jawaban berbasis dokumentasi untuk pertanyaan-pertanyaan ini. Untuk demonstrasi langsung, jalankan /powerup untuk pelajaran interaktif dengan demo animasi, atau lihat bagian alur kerja spesifik di atas.
Tips:
  • Claude selalu memiliki akses ke dokumentasi Claude Code terbaru, terlepas dari versi yang Anda gunakan
  • Ajukan pertanyaan spesifik untuk mendapatkan jawaban terperinci
  • Claude dapat menjelaskan fitur kompleks seperti integrasi MCP, konfigurasi enterprise, dan alur kerja lanjutan

Lanjutkan percakapan sebelumnya

Ketika tugas berlangsung selama beberapa sesi, ambil alih dari tempat Anda berhenti daripada menjelaskan ulang konteks. Claude Code menyimpan setiap percakapan secara lokal.
Ini melanjutkan sesi terbaru di direktori saat ini; jika belum ada, itu mencetak No conversation found to continue dan keluar. Gunakan claude --resume untuk memilih dari daftar, atau /resume dari dalam sesi yang berjalan. Lihat Kelola sesi untuk penamaan, branching, dan referensi pemilih lengkap.

Jalankan sesi paralel dengan worktrees

Bekerja pada fitur di satu terminal sementara Claude memperbaiki bug di terminal lain, tanpa edit bertabrakan. Setiap worktree adalah checkout terpisah di cabangnya sendiri.
Jalankan perintah yang sama dengan nama berbeda di terminal kedua untuk memulai sesi paralel terisolasi. Lihat Worktrees untuk pembersihan, .worktreeinclude, dan dukungan VCS non-git. Untuk memantau sesi paralel dari satu layar daripada terminal terpisah, lihat background agents.

Rencanakan sebelum mengedit

Untuk perubahan yang ingin Anda tinjau sebelum menyentuh disk, beralih ke plan mode. Claude membaca file dan mengusulkan rencana tetapi tidak membuat edit sampai Anda menyetujui.
Anda juga dapat menekan Shift+Tab di tengah sesi untuk beralih ke plan mode. Lihat Plan mode untuk alur persetujuan dan mengedit rencana di editor teks Anda.

Delegasikan penelitian ke subagents

Menjelajahi basis kode besar mengisi konteks Anda dengan pembacaan file. Delegasikan eksplorasi sehingga hanya temuan yang kembali.
Subagent membaca file dalam jendela konteksnya sendiri dan melaporkan ringkasan. Lihat Subagents untuk mendefinisikan agen kustom dengan alat dan prompt mereka sendiri.

Pipe Claude ke dalam skrip

Jalankan Claude secara non-interaktif untuk CI, pre-commit hooks, atau pemrosesan batch. Stdin dan stdout bekerja seperti alat Unix apa pun.
Lihat Non-interactive mode untuk format output, flag izin, dan pola fan-out.

Langkah berikutnya

Best practices

Pola untuk mendapatkan hasil maksimal dari Claude Code

Kelola sesi

Lanjutkan, beri nama, dan cabang percakapan

Worktrees

Jalankan sesi paralel terisolasi

Perluas Claude Code

Tambahkan skills, hooks, MCP, subagents, dan plugins