Tutorial Claude Code
Contoh praktis dan pola untuk menggunakan Claude Code secara efektif dalam alur kerja pengembangan Anda.
Panduan ini menyediakan tutorial langkah demi langkah untuk alur kerja umum dengan Claude Code. Setiap tutorial mencakup instruksi yang jelas, contoh perintah, dan praktik terbaik untuk membantu Anda mendapatkan hasil maksimal dari Claude Code.
Daftar isi
- Memahami basis kode baru
- Memperbaiki bug secara efisien
- Refaktor kode
- Bekerja dengan pengujian
- Membuat pull request
- Menangani dokumentasi
- Menggunakan alur kerja git lanjutan
- Bekerja dengan gambar
- Menyiapkan memori proyek
- Menggunakan Claude sebagai utilitas unix
- Menyiapkan Model Context Protocol (MCP)
Memahami basis kode baru
Mendapatkan gambaran umum basis kode dengan cepat
Kapan digunakan: Anda baru saja bergabung dengan proyek baru dan perlu memahami strukturnya dengan cepat.
Navigasi ke direktori root proyek
Mulai Claude Code
Minta gambaran umum tingkat tinggi
Mendalami komponen tertentu
Tips:
- Mulai dengan pertanyaan luas, kemudian persempit ke area tertentu
- Tanyakan tentang konvensi pengkodean dan pola yang digunakan dalam proyek
- Minta daftar istilah khusus proyek
Menemukan kode yang relevan
Kapan digunakan: Anda perlu menemukan kode yang terkait dengan fitur atau fungsionalitas tertentu.
Minta Claude untuk menemukan file yang relevan
Dapatkan konteks tentang bagaimana komponen berinteraksi
Memahami alur eksekusi
Tips:
- Bersikaplah spesifik tentang apa yang Anda cari
- Gunakan bahasa domain dari proyek
Memperbaiki bug secara efisien
Mendiagnosis pesan kesalahan
Kapan digunakan: Anda menemui pesan kesalahan dan perlu menemukan dan memperbaiki sumbernya.
Bagikan kesalahan dengan Claude
Minta rekomendasi perbaikan
Terapkan perbaikan
Tips:
- Beri tahu Claude perintah untuk mereproduksi masalah dan dapatkan stack trace
- Sebutkan langkah-langkah untuk mereproduksi kesalahan
- Beri tahu Claude jika kesalahan bersifat intermiten atau konsisten
Refaktor kode
Memodernisasi kode lama
Kapan digunakan: Anda perlu memperbarui kode lama untuk menggunakan pola dan praktik modern.
Identifikasi kode lama untuk refaktor
Dapatkan rekomendasi refaktor
Terapkan perubahan dengan aman
Verifikasi refaktor
Tips:
- Minta Claude untuk menjelaskan manfaat pendekatan modern
- Minta agar perubahan mempertahankan kompatibilitas mundur jika diperlukan
- Lakukan refaktor dalam increment kecil yang dapat diuji
Bekerja dengan pengujian
Menambah cakupan pengujian
Kapan digunakan: Anda perlu menambahkan pengujian untuk kode yang belum tercakup.
Identifikasi kode yang belum diuji
Buat kerangka pengujian
Tambahkan kasus pengujian yang bermakna
Jalankan dan verifikasi pengujian
Tips:
- Minta pengujian yang mencakup kasus batas dan kondisi kesalahan
- Minta pengujian unit dan integrasi jika sesuai
- Minta Claude menjelaskan strategi pengujian
Membuat pull request
Menghasilkan PR yang komprehensif
Kapan digunakan: Anda perlu membuat pull request yang terdokumentasi dengan baik untuk perubahan Anda.
Ringkas perubahan Anda
Buat PR dengan Claude
Tinjau dan perbaiki
Tambahkan detail pengujian
Tips:
- Minta Claude langsung untuk membuatkan PR untuk Anda
- Tinjau PR yang dihasilkan Claude sebelum mengirim
- Minta Claude untuk menyoroti potensi risiko atau pertimbangan
Menangani dokumentasi
Menghasilkan dokumentasi kode
Kapan digunakan: Anda perlu menambah atau memperbarui dokumentasi untuk kode Anda.
Identifikasi kode yang belum didokumentasikan
Hasilkan dokumentasi
Tinjau dan tingkatkan
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 dengan gambar
Menganalisis gambar dan tangkapan layar
Kapan digunakan: Anda perlu bekerja dengan gambar dalam basis kode Anda atau mendapatkan bantuan Claude untuk menganalisis konten gambar.
Tambahkan gambar ke percakapan
Anda dapat menggunakan salah satu metode berikut:
Minta Claude menganalisis gambar
Gunakan gambar untuk konteks
Dapatkan saran kode dari konten visual
Tips:
- Gunakan gambar ketika deskripsi teks akan tidak jelas atau rumit
- Sertakan tangkapan layar kesalahan, desain UI, atau diagram untuk konteks yang lebih baik
- Anda dapat bekerja dengan beberapa gambar dalam satu percakapan
- Analisis gambar bekerja dengan diagram, tangkapan layar, mockup, dan lainnya
Menyiapkan memori proyek
Membuat file CLAUDE.md yang efektif
Kapan digunakan: Anda ingin menyiapkan file CLAUDE.md untuk menyimpan informasi proyek penting, konvensi, dan perintah yang sering digunakan.
Bootstrap CLAUDE.md untuk basis kode Anda
Tips:
- Sertakan perintah yang sering digunakan (build, test, lint) untuk menghindari pencarian berulang
- Dokumentasikan preferensi gaya kode dan konvensi penamaan
- Tambahkan pola arsitektur penting yang spesifik untuk proyek Anda
- Anda dapat menambahkan file CLAUDE.md ke folder tempat Anda menjalankan Claude, direktori induk (Claude membaca ini secara otomatis), atau direktori anak (Claude menarik ini sesuai permintaan)
Menggunakan Claude sebagai utilitas unix
Menambahkan Claude ke proses verifikasi Anda
Kapan digunakan: Anda ingin menggunakan Claude Code sebagai linter atau peninjau kode.
Langkah-langkah:
Tambahkan Claude ke skrip build Anda
Pipe masuk, pipe keluar
Kapan digunakan: Anda ingin menyalurkan data ke Claude, dan mendapatkan kembali data dalam format terstruktur.
Salurkan data melalui Claude
Menyiapkan Model Context Protocol (MCP)
Model Context Protocol (MCP) adalah protokol terbuka yang memungkinkan LLM mengakses alat dan sumber data eksternal. Untuk detail lebih lanjut, lihat dokumentasi MCP.
Gunakan server MCP pihak ketiga dengan risiko Anda sendiri. Pastikan Anda mempercayai server MCP, dan berhati-hatilah terutama saat menggunakan server MCP yang berkomunikasi dengan internet, karena ini dapat membuat Anda rentan terhadap risiko injeksi prompt.
Mengonfigurasi server MCP
Kapan digunakan: Anda ingin meningkatkan kemampuan Claude dengan menghubungkannya ke alat khusus dan server eksternal menggunakan Model Context Protocol.
Tambahkan Server MCP Stdio
Kelola server MCP Anda
Tips:
- Gunakan flag
-s
atau--scope
denganproject
(default) atauglobal
untuk menentukan di mana konfigurasi disimpan - Atur variabel lingkungan dengan flag
-e
atau--env
(mis.,-e KEY=value
) - MCP mengikuti arsitektur client-server di mana Claude Code (client) dapat terhubung ke beberapa server khusus
Terhubung ke server MCP Postgres
Kapan digunakan: Anda ingin memberikan Claude akses hanya-baca ke database PostgreSQL untuk kueri dan inspeksi skema.
Tambahkan server MCP Postgres
Kueri database Anda dengan Claude
Tips:
- Server MCP Postgres menyediakan akses hanya-baca untuk keamanan
- Claude dapat membantu Anda mengeksplorasi struktur database dan menjalankan kueri analitis
- Anda dapat menggunakan ini untuk dengan cepat memahami skema database dalam proyek yang tidak familiar
- Pastikan string koneksi Anda menggunakan kredensial yang sesuai dengan izin minimum yang diperlukan
Langkah selanjutnya
Implementasi referensi Claude Code
Klon implementasi referensi container pengembangan kami.
Was this page helpful?