Claude Code adalah agen baris perintah yang berjalan di terminal Anda, membaca repositori Anda, mengedit file, menjalankan perintah, dan meminta konfirmasi sebelum melakukan tindakan yang berpotensi merusak. Dirancang untuk membantu di setiap tahap siklus hidup pengembangan perangkat lunak—dari menjelajahi basis kode yang tidak dikenal hingga pengiriman dan pemeliharaan kode produksi.
Tabel di bawah merangkum di mana Claude Code cocok di seluruh siklus pengembangan. Sisa artikel ini memandu sepuluh tugas yang paling sering digunakan pengembang, dengan contoh prompt dan hasil yang diharapkan untuk masing-masing.
1. Temukan | 2. Desain | 3. Bangun | 4. Terapkan | 5. Dukungan dan skalabilitas |
Jelajahi basis kode dan riwayat | Rencanakan proyek | Implementasikan kode | Otomatisasi CI/CD | Debug kesalahan |
Cari dokumentasi | Kembangkan spesifikasi teknis | Tulis dan jalankan tes | Konfigurasi lingkungan | Refaktor skala besar |
Onboard dan pelajari | Tentukan arsitektur | Buat commit dan PR | Kelola penyebaran | Pantau penggunaan dan kinerja |
Cara menggunakan panduan ini
Setiap kasus penggunaan di bawah mencakup kapan menggunakannya, contoh prompt, dan hasil yang diharapkan. Tidak ada konfigurasi yang diperlukan untuk salah satunya kecuali §9 (integrasi pelacak masalah), yang memerlukan pengaturan konektor MCP sekali saja.
Kasus penggunaan diurutkan kira-kira berdasarkan seberapa awal sebagian besar pengembang menghadapinya. Pilih yang sesuai dengan tugas Anda saat ini.
Kasus penggunaan
1. Perbaiki tes yang gagal
Kapan menggunakan ini: Tes gagal dan penyebabnya tidak langsung jelas. Gunakan ini agar Claude Code menemukan akar penyebab dan mengusulkan perbaikan tanpa Anda perlu mengidentifikasi file sumber terlebih dahulu.
Contoh prompt:
> the tests in tests/auth.test.ts are failing, can you figure out why and fix them
Hasil yang diharapkan: Claude Code membaca file tes, melacak jalur kode melalui modul yang diuji, mengidentifikasi ketidaksesuaian, dan mengusulkan edit. Setelah Anda menyetujui perubahan, Claude Code menjalankan kembali rangkaian tes untuk mengonfirmasi perbaikan.
2. Pahami kode yang tidak dikenal
Kapan menggunakan ini: Anda perlu memahami cara kerja modul, fungsi, atau subsistem sebelum membuat perubahan—misalnya, saat mewarisi kode atau meninjau area yang tidak dikenal.
Contoh prompt:
> walk me through how the payment retry logic works
Hasil yang diharapkan: Claude Code menemukan file yang relevan, membaca implementasi, dan menjelaskan alur kontrol dalam bahasa biasa: titik masuk, cabang keputusan, kasus tepi, dan bagaimana kode terhubung ke sisa sistem. Ajukan pertanyaan lanjutan (misalnya, "di mana X diatur") untuk menggali lebih dalam.
3. Temukan di mana sesuatu terjadi
Kapan menggunakan ini: Anda tahu perilaku ada di basis kode tetapi tidak dapat menemukannya melalui nama file atau pencarian teks sederhana.
Contoh prompt:
> where do we validate email addresses in this codebase? I want to add a new rule
Hasil yang diharapkan: Claude Code mencari repositori, membuka file kandidat, dan mengembalikan jalur file dan nomor baris dengan konteks sekitar yang cukup untuk mengidentifikasi kecocokan yang benar. Jika ada beberapa lokasi, Claude Code menunjukkan mana yang merupakan sumber kebenaran.
4. Triase kesalahan atau jejak tumpukan
Kapan menggunakan ini: Anda memiliki kesalahan runtime, jejak tumpukan, atau output log dan perlu memetakannya kembali ke kode yang bertanggung jawab.
Contoh prompt:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> getting this in production:<br />
TypeError: Cannot read properties of undefined (reading 'sessionId')<br />
at validateSession (src/auth/session.ts:47)<br /> at middleware
(src/auth/middleware.ts:12)<br /> what's going on?</td> </tr> </tbody>
</table>
Hasil yang diharapkan: Claude Code membaca file yang direferensikan dalam jejak, menjelaskan apa yang tidak terdefinisi dan mengapa, serta mengusulkan perbaikan. Untuk kesalahan tanpa jejak tumpukan yang bersih, tempel output log apa pun yang tersedia dan Claude Code akan merekonstruksi kegagalan dari konteks.
5. Refaktor dengan rencana
Kapan menggunakan ini: Perubahan mencakup beberapa file dan Anda ingin meninjau cakupan penuh sebelum ada edit yang dilakukan.
Prasyarat: Tekan Shift+Tab hingga indikator mode menampilkan "plan."
Contoh prompt:
> refactor the auth module to use the new session store instead of SessionCache
Hasil yang diharapkan: Claude Code menganalisis kode dan menghasilkan rencana bernomor yang mencantumkan setiap file yang akan dimodifikasi dan perubahan di masing-masing. Anda dapat menyetujui rencana apa adanya atau mengubahnya (misalnya, "jangan sentuh rute logout"). Tidak ada file yang diedit sampai Anda menyetujui.
Referensi: Izin
6. Tulis tes untuk kode yang ada
Kapan menggunakan ini: File sumber kekurangan cakupan, atau Anda memerlukan tes kasus tepi tambahan yang sesuai dengan konvensi tes proyek Anda yang ada.
Contoh prompt:
> add tests for @src/billing/invoice.ts — cover the edge cases around partial refunds. match the style of the existing tests in tests/billing/
Hasil yang diharapkan: Claude Code membaca file sumber dan direktori tes referensi, menghasilkan file tes baru dalam gaya yang ada, dan menjalankannya untuk mengonfirmasi tes lulus. Jika celah cakupan yang jelas tetap ada, sistem akan menandainya dan menanyakan apakah akan mengatasinya.
7. Tinjau permintaan tarik
Kapan menggunakan ini: Anda perlu meninjau atau merangkum PR, terutama di area basis kode yang tidak Anda kenal dengan baik.
Prasyarat: GitHub CLI terautentikasi (jalankan gh auth login sekali).
Contoh prompt:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> /pr-comments
https://github.com/acme/api/pull/4471<br /> > is the error handling
solid?</td> </tr> </tbody> </table>
Hasil yang diharapkan: Claude Code mengambil diff, komentar tinjauan, dan status CI, kemudian membaca file yang diubah dalam konteks repositori lengkap mereka. Dapat menghasilkan tinjauan terfokus, draf komentar tinjauan, memverifikasi kekhawatiran tertentu, atau merangkum PR.
8. Onboard ke repositori baru
Kapan menggunakan ini: Anda bekerja di repositori untuk pertama kalinya dan memerlukan gambaran umum terstruktur tentang arsitektur, perintah build, dan konvensinya.
Contoh prompt:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> /init<br /> > give me a tour of this
codebase — where's the entry point, how is it structured, what should I
read first</td> </tr> </tbody> </table>
Hasil yang diharapkan: /init memindai proyek dan menulis file CLAUDE.md yang merangkum perintah build, arsitektur, dan konvensi. Prompt tur lanjutan menghasilkan panduan interaktif struktur proyek. Konteks proyek tetap dimuat untuk sisa sesi.
Referensi: Memori dan CLAUDE.md
9. Kerjakan masalah dari awal hingga akhir
Kapan menggunakan ini: Anda ingin membaca tiket, menerapkan perbaikan, dan memvalidasinya dalam satu percakapan tanpa beralih alat.
Prasyarat: Pelacak masalah terhubung melalui MCP (konfigurasi .mcp.json sekali).
Contoh prompt:
<table class="prompt"> <colgroup> <col style="width: 100%" /> </colgroup>
<tbody> <tr class="odd"> <td>> what's the top-priority issue assigned
to me?<br /> > go ahead and fix it</td> </tr> </tbody> </table>
Hasil yang diharapkan: Claude Code menanyakan pelacak masalah, membaca tiket, menemukan kode yang relevan, mengusulkan perbaikan, dan menjalankan tes. Sesi berakhir dengan diff yang dapat ditinjau dan konteks yang diperlukan untuk menutup tiket.
Referensi: MCP
10. Ubah tugas berulang menjadi perintah garis miring
Kapan menggunakan ini: Anda mengulangi prompt multi-langkah yang sama secara teratur (pemeriksaan pra-komit, ringkasan standup, deskripsi PR, catatan rilis) dan ingin membuatnya dapat digunakan kembali untuk seluruh tim.
Contoh prompt:
> make me a /ship command that runs the tests, runs the linter, looks at git diff, and drafts a conventional-commit message — then shows me the message without committing
Hasil yang diharapkan: Claude Code menulis file markdown ke .claude/commands/. Perintah /ship tersedia segera, tanpa restart yang diperlukan, dan dibagikan dengan siapa pun yang mengkloning repositori.
Referensi: Perintah garis miring
Lampiran: Referensi cepat
# | Kasus penggunaan | Contoh prompt |
1 | Perbaiki tes yang gagal |
|
2 | Pahami kode yang tidak familiar |
|
3 | Temukan di mana sesuatu terjadi |
|
4 | Triase kesalahan | Tempel jejak tumpukan, lalu tanya: |
5 | Refaktor dengan rencana | Shift+Tab → mode rencana → jelaskan refaktor |
6 | Tulis tes |
|
7 | Tinjau PR |
|
8 | Masuk ke repositori |
|
9 | Kerjakan masalah dari awal hingga akhir |
|
10 | Buat perintah garis miring |
|
Lampiran: Direktori Sumber Daya
Sumber Daya | Tautan |
Panduan Cepat | |
Alur kerja umum | |
Izin | |
Memori dan | |
Konektor MCP | |
Perintah garis miring |
Untuk detail tentang /init, referensi @, mode izin, keterampilan, MCP, dan hook, lihat code.claude.com/docs. Claude Code dirilis dengan sering—verifikasi detail spesifik versi terhadap code.claude.com/docs sebelum mendistribusikan secara internal.
