Di era Claude Code, Cursor, dan Loveable AI, lanskap pengembangan perangkat lunak sedang mengalami perubahan besar. Gambaran tradisional seorang pengembang yang membungkuk di atas keyboard, mengetik setiap baris kode secara manual, dengan cepat digantikan oleh alur kerja yang lebih kolaboratif dan cerdas. Inti dari revolusi ini adalah munculnya asisten coding bertenaga AI, dan Anthropic's Claude Code CLI menonjol sebagai alat yang sangat ampuh bagi pengembang yang terbiasa menggunakan terminal.
Meskipun antarmuka pengguna grafis memiliki tempatnya, antarmuka baris perintah tetap menjadi juara tak terbantahkan untuk kecepatan, efisiensi, dan otomatisasi di tangan pengembang yang terampil. Claude Code CLI bukan hanya chatbot lain; ini adalah mitra coding agentik yang dapat memahami basis kode Anda, mengeksekusi perintah, dan bahkan mempelajari seluk-beluk proyek Anda. Ini adalah alat yang dirancang untuk meningkatkan kecerdasan Anda, mengotomatiskan hal-hal yang membosankan, dan membebaskan Anda untuk fokus pada hal yang benar-benar penting: memecahkan masalah kompleks dan membangun perangkat lunak inovatif.
Panduan komprehensif ini akan membawa Anda menyelami dunia Claude Code CLI. Kita akan melampaui daftar perintah sederhana dan mengeksplorasi alur kerja dan teknik yang benar-benar dapat meningkatkan produktivitas Anda hingga 10 kali lipat. Apakah Anda seorang veteran baris perintah yang berpengalaman atau baru mulai menjelajahi kekuatan AI dalam proses pengembangan Anda, artikel ini akan memberi Anda pengetahuan dan alat yang Anda butuhkan untuk menguasai Claude Code CLI dan menjadi pengembang yang lebih efektif dan efisien.
Bagian 1: Hal-hal Penting - Memulai dan Menjalankan
Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda agar bekerja sama dengan produktivitas maksimum?
Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
Sebelum Anda dapat melepaskan kekuatan penuh Claude, Anda perlu mengaturnya dan mempelajari dasar-dasar manajemen sesi. Bagian ini akan memandu Anda melalui langkah-langkah awal dan memperkenalkan Anda pada perintah dasar untuk memulai, menghentikan, dan melanjutkan percakapan Anda dengan Claude.
1. Instalasi: Langkah Pertama Anda menuju Pengembangan Bertenaga AI
Perjalanan menuju produktivitas 10 kali lipat dimulai dengan satu perintah. Claude Code CLI didistribusikan melalui npm (Node Package Manager), sehingga mudah dipasang di sistem apa pun dengan Node.js.
Perintahnya:Bash
npm install -g @anthropic-ai/claude-code
Apa yang dilakukannya: Perintah ini menginstal Claude Code CLI secara global di sistem Anda, yang berarti Anda dapat menjalankan perintah claude
dari direktori mana pun di terminal Anda.
Peningkatan Produktivitas: Pengaturan satu kali yang memberi Anda akses instan ke asisten coding AI Anda dari mana saja di mesin Anda. Tidak perlu beralih ke browser atau aplikasi terpisah; Claude selalu hanya dengan satu perintah.
2. Konfigurasi: Menyesuaikan Pengalaman Anda
Kustomisasi kecil dapat memiliki dampak besar pada alur kerja Anda. Perintah ini memungkinkan Anda mengatur preferensi tentang cara Claude memberi tahu Anda saat tugas telah selesai.
Perintahnya:Bash
claude config set --global preferredNotifChannel terminal_bell
Apa yang dilakukannya: Ini memberi tahu Claude untuk memutar suara bel terminal Anda saat tugas yang berjalan lama selesai.
Peningkatan Produktivitas: Alih-alih terus-menerus memeriksa terminal Anda untuk melihat apakah Claude telah selesai, Anda dapat beralih ke tugas lain dan diberi tahu saatnya untuk meninjau hasilnya. Ini adalah cara sederhana namun efektif untuk mempertahankan fokus dan melakukan banyak tugas secara efisien.
3. claude
: Memulai Percakapan Baru
Ini adalah perintah yang akan menjadi kebiasaan bagi Anda. Ini adalah gerbang Anda menuju percakapan baru dengan Claude.
Perintahnya:Bash
claude
Apa yang dilakukannya: Memulai sesi interaktif baru dengan Claude.
Peningkatan Produktivitas: Lembar kosong untuk setiap tugas baru. Ini memastikan bahwa konteks dari percakapan sebelumnya tidak mengganggu pekerjaan Anda saat ini, menghasilkan respons yang lebih akurat dan relevan dari Claude.
4. claude --continue
atau claude -c
: Melanjutkan dari Tempat Anda Berhenti
Gangguan adalah bagian dari hari setiap pengembang. Perintah ini memastikan bahwa Anda dapat melanjutkan pekerjaan Anda dengan lancar tanpa kehilangan alur pemikiran Anda.
Perintahnya:Bash
claude --continue
Apa yang dilakukannya: Melanjutkan sesi Claude terbaru Anda, dengan riwayat percakapan lengkap dan konteks yang utuh.
Peningkatan Produktivitas: Ini adalah penghemat waktu yang sangat besar. Anda tidak perlu menjelaskan kembali konteks atau menjalankan kembali perintah sebelumnya. Cukup ketik claude -c
dan Anda kembali ke tempat Anda sebelumnya.
5. claude --resume
atau claude -r
: Menangani Banyak Proyek dengan Mudah
Bagi pengembang yang mengerjakan banyak proyek, peralihan konteks adalah pembunuh produktivitas utama. Flag --resume
adalah solusi Anda.
Perintahnya:Bash
claude --resume
Apa yang dilakukannya: Menampilkan daftar sesi Anda sebelumnya, memungkinkan Anda memilih sesi mana yang akan dilanjutkan.
Peningkatan Produktivitas: Beralih dengan mudah antara proyek dan tugas yang berbeda tanpa kehilangan konteks di salah satunya. Ini seperti memiliki asisten AI terpisah yang didedikasikan untuk setiap proyek Anda.
Bagian 2: Alur Kerja Inti - Penggerak Harian Anda
Setelah Anda berada dalam sesi, Anda akan menggunakan serangkaian "perintah slash" yang ampuh untuk berinteraksi dengan Claude. Ini adalah penggerak harian Anda untuk mengelola percakapan, memberikan konteks, dan mendapatkan hasil maksimal dari mitra AI Anda.
6. /init
: Memberi Claude Otak untuk Proyek Anda
Perintah /init
adalah kunci untuk membuka potensi penuh Claude pada proyek Anda. Ini membuat file khusus yang digunakan Claude untuk mempelajari basis kode Anda.
Perintahnya:Bash
/init
Apa yang dilakukannya: Membuat file CLAUDE.md
di direktori root proyek Anda.
Peningkatan Produktivitas: File CLAUDE.md
adalah tempat Anda dapat menyimpan informasi tingkat tinggi tentang proyek Anda, seperti arsitektur, dependensi, dan konvensi coding-nya. Claude akan membaca file ini untuk memberi Anda bantuan yang lebih sadar konteks dan akurat. Anggap saja ini seperti memberi Claude "memori" untuk proyek Anda. Anda bahkan dapat meminta Claude untuk membantu Anda menuliskannya dengan prompt seperti > document the project architecture in CLAUDE.md
.
7. /clear
: Awal yang Segar, Bukan Reset Penuh
Terkadang, Anda perlu mengubah arah dalam satu sesi tanpa memulai sesi yang benar-benar baru. Perintah /clear
sangat cocok untuk ini.
Perintahnya:Bash
/clear
Apa yang dilakukannya: Mengatur ulang riwayat percakapan dan konteks sesi Anda saat ini.
Peningkatan Produktivitas: Ini jauh lebih cepat daripada keluar dan memulai sesi baru. Ini ideal ketika Anda beralih ke tugas baru dalam proyek yang sama dan ingin menghindari membingungkan Claude dengan konteks yang tidak relevan dari percakapan Anda sebelumnya.
8. /compact
: Mengelola Jendela Konteks Anda dengan Cerdas
Kekuatan Claude berasal dari jendela konteksnya yang besar, tetapi tidak terbatas. Perintah /compact
adalah cara cerdas untuk menjaga percakapan Anda tetap berjalan lebih lama.
Perintahnya:Bash
/compact
Apa yang dilakukannya: Meringkas percakapan saat ini, mempertahankan informasi kunci sambil mengurangi jumlah token keseluruhan.
Peningkatan Produktivitas: Ini memungkinkan Anda memiliki interaksi yang lebih lama dan lebih kompleks dengan Claude tanpa mencapai batas konteks. Ini seperti memiliki asisten cerdas yang tahu cara membuat catatan yang baik, sehingga Anda dapat fokus pada gambaran besar.
9. /review
: Peninjau Kode Bertenaga AI Anda
Tinjauan kode sangat penting untuk menjaga kualitas kode, tetapi dapat menjadi hambatan. Dengan perintah /review
, Anda memiliki sepasang mata kedua instan pada kode Anda.
Perintahnya:Bash
/review
Apa yang dilakukannya: Meminta Claude untuk meninjau pull request, file tertentu, atau blok kode.
Peningkatan Produktivitas: Claude dapat menemukan potensi bug, menyarankan perbaikan, dan memeriksa kepatuhan panduan gaya, semuanya dalam hitungan detik. Ini dapat secara dramatis mengurangi waktu yang dibutuhkan untuk meninjau dan menggabungkan kode Anda, dan ini membantu Anda belajar dan meningkatkan diri sebagai pengembang.
10. /help
: Cheat Sheet dalam Sesi Anda
Dengan begitu banyak perintah ampuh di ujung jari Anda, mudah untuk melupakan salah satunya. Perintah /help
adalah pengingat ramah Anda.
Perintahnya:Bash
/help
Apa yang dilakukannya: Mencantumkan semua perintah slash yang tersedia dan deskripsi singkat tentang apa yang dilakukannya.
Peningkatan Produktivitas: Tidak perlu meninggalkan terminal Anda atau mencari melalui dokumentasi. Perintah help
memberi Anda informasi yang Anda butuhkan, tepat saat Anda membutuhkannya.
11. /model
: Memilih Alat yang Tepat untuk Pekerjaan
Anthropic menawarkan keluarga model dengan kekuatan yang berbeda. Perintah /model
memungkinkan Anda beralih di antaranya dengan cepat.
Perintahnya:Bash
/model
Apa yang dilakukannya: Memungkinkan Anda memilih model Claude yang berbeda untuk sesi Anda saat ini, seperti Opus yang sangat canggih atau Sonnet yang cepat.
Peningkatan Produktivitas: Ini memberi Anda fleksibilitas untuk memilih model terbaik untuk kebutuhan spesifik Anda. Butuh solusi kreatif untuk masalah arsitektur yang kompleks? Beralihlah ke Opus. Butuh jawaban cepat untuk pertanyaan sederhana? Sonnet adalah pilihan Anda.
Bagian 3: Penguasaan Proyek - Memahami Basis Kode Apa Pun
Salah satu tantangan terbesar bagi pengembang adalah memahami proyek baru dengan cepat. Prompt berikut, digunakan sebagai perintah, mengubah Claude menjadi panduan ahli yang dapat membantu Anda menavigasi basis kode apa pun dengan percaya diri.
12. > summarize this project
Ini adalah titik awal Anda untuk memahami proyek baru apa pun.
Promptnya:
> summarize this project
Apa yang dilakukannya: Meminta Claude untuk memberikan gambaran umum tingkat tinggi tentang proyek saat ini, termasuk tujuan, fitur utama, dan tumpukan teknologinya.
Peningkatan Produktivitas: Alih-alih menghabiskan berjam-jam atau bahkan berhari-hari membaca dokumentasi dan kode, Anda bisa mendapatkan ringkasan singkat dalam hitungan menit. Ini sangat berharga bagi anggota tim baru atau ketika Anda menjelajahi proyek open-source baru.
13. > explain the folder structure
Proyek yang terorganisir dengan baik adalah kegembiraan untuk dikerjakan, tetapi proyek yang tidak dikenal bisa menjadi labirin. Prompt ini adalah peta Anda.
Promptnya:
> explain the folder structure
Apa yang dilakukannya: Meminta Claude untuk menganalisis struktur direktori proyek dan menjelaskan tujuan setiap folder.
Peningkatan Produktivitas: Cepat memahami bagaimana proyek diorganisir, di mana menemukan file-file penting, dan di mana menambahkan kode baru. Ini menyelamatkan Anda dari banyak trial and error yang membuat frustrasi.
14. > find the files that handle user authentication
Di sinilah kecerdasan Claude benar-benar bersinar. Anda dapat memintanya untuk menemukan kode yang terkait dengan fitur tertentu, dan itu akan melakukan pekerjaan sulit untuk Anda.
Promptnya:
> find the files that handle user authentication
Apa yang dilakukannya: Mencari seluruh basis kode dan mengidentifikasi file-file yang bertanggung jawab untuk otentikasi pengguna.
Peningkatan Produktivitas: Ini seperti memiliki mesin pencari super yang memahami kode Anda. Ini jauh lebih cepat dan lebih akurat daripada mencari file secara manual, dan dapat menghemat banyak waktu saat Anda mencoba memahami atau memodifikasi fitur tertentu.
15. > explain the main architecture patterns used here
Memahami arsitektur proyek sangat penting untuk membuat keputusan desain yang baik. Prompt ini memberi Anda pandangan tingkat tinggi tentang desain proyek.
Promptnya:
> explain the main architecture patterns used here
Apa yang dilakukannya: Menganalisis basis kode dan mengidentifikasi pola arsitektur utama yang digunakannya, seperti Model-View-Controller (MVC), microservices, atau arsitektur monolitik.
Peningkatan Produktivitas: Ini membantu Anda memahami "mengapa" di balik kode, bukan hanya "apa". Ini penting untuk memastikan bahwa kode baru apa pun yang Anda tulis konsisten dengan desain proyek yang ada.
Bagian 4: Senjata Canggih - Menjadi Pengguna Daya Claude
Siap meningkatkan produktivitas Anda ke level berikutnya? Perintah dan fitur canggih ini akan mengubah Anda menjadi pengguna daya Claude sejati.
16. Perintah Slash Kustom: Membangun Alat Anda Sendiri
Ini adalah salah satu fitur paling ampuh dari Claude Code CLI. Anda dapat membuat perintah slash kustom Anda sendiri untuk mengotomatiskan alur kerja pribadi Anda.
Cara kerjanya: Anda membuat file markdown di direktori .claude/commands
(baik di proyek Anda atau direktori home Anda). Nama file menjadi nama perintah.
Contoh:
Buat file bernama .claude/commands/test.md
dengan konten berikut:Markdown
Run all the unit tests and report the results.
Sekarang, Anda cukup mengetik /project:test
di sesi Claude Anda untuk mengeksekusi perintah kustom Anda.
Peningkatan Produktivitas: Ini memungkinkan Anda membuat set alat yang dipersonalisasi yang disesuaikan dengan alur kerja Anda. Anda dapat membuat perintah untuk menjalankan tes, menerapkan ke staging, menghasilkan kode boilerplate, dan apa pun yang dapat Anda bayangkan. Ini adalah hack produktivitas terbaik bagi pengembang yang ingin mengotomatiskan tugas-tugas berulang mereka.
17. claude mcp add
: Memperluas Kemampuan Claude
Model Context Protocol (MCP) adalah sistem yang memungkinkan Anda menghubungkan Claude ke alat dan layanan lain.
Perintahnya:Bash
claude mcp add playwright npx @playwright/mcp@latest
Apa yang dilakukannya: Perintah ini menambahkan Playwright MCP ke instance Claude Anda, memberikannya kemampuan untuk mengontrol browser web.
Peningkatan Produktivitas: Dengan MCP, Anda dapat memberikan kekuatan super kepada Claude. Bayangkan meminta Claude untuk "pergi ke situs web kita, masuk sebagai pengguna uji, dan mengambil tangkapan layar dashboard." Dengan Playwright MCP, ini tidak hanya mungkin, tetapi juga mudah.
18. permission.allow
/ permission.deny
: Keamanan dan Kontrol
Saat Claude menjadi lebih kuat, penting untuk memiliki kontrol atas apa yang dapat dan tidak dapat dilakukannya di sistem Anda.
Cara kerjanya: Anda dapat mengedit file .claude/settings.json
untuk membuat daftar putih atau daftar hitam perintah yang diizinkan untuk dieksekusi oleh Claude.
Peningkatan Produktivitas: Ini memberi Anda ketenangan pikiran untuk menggunakan Claude dengan percaya diri, mengetahui bahwa itu hanya akan melakukan tindakan yang secara eksplisit Anda setujui. Anda juga dapat menggunakan --dangerously-skip-permissions
untuk otomatisasi tepercaya, tetapi gunakan dengan hati-hati.
19. npx ccusage@latest
: Mengawasi Penggunaan Anda
Bagi pengembang yang ingin melacak penggunaan token dan biaya terkait, perintah ini adalah keharusan.
Perintahnya:Bash
npx ccusage@latest
Apa yang dilakukannya: Memberikan laporan terperinci tentang penggunaan token Anda dan perkiraan biaya.
Peningkatan Produktivitas: Ini membantu Anda memahami cara Anda menggunakan Claude dan membuat keputusan yang tepat tentang penggunaan Anda. Ini juga merupakan cara yang bagus untuk mengidentifikasi peluang untuk mengoptimalkan prompt dan alur kerja Anda agar lebih efisien dalam penggunaan token.
20. > ultrathink ...
: Melepaskan Pemikiran Mendalam Claude
Ini bukan perintah khusus, tetapi teknik prompting yang ampuh. Ketika Anda menghadapi masalah yang sangat menantang, Anda dapat meminta Claude untuk "ultrathink" tentangnya.
Promptnya:
> ultrathink how to design a scalable real-time chat application
Apa yang dilakukannya: Ini mendorong Claude untuk melampaui jawaban superfisial dan terlibat dalam proses berpikir yang lebih mendalam dan terstruktur. Ini akan sering memecah masalah menjadi bagian-bagian yang lebih kecil, mempertimbangkan pendekatan yang berbeda, dan memberikan solusi yang lebih komprehensif dan beralasan.
Peningkatan Produktivitas: Ini seperti melakukan sesi brainstorming dengan arsitek senior. Ini dapat membantu Anda menemukan ide-ide baru, mengidentifikasi potensi perangkap, dan membuat keputusan yang lebih baik tentang tantangan teknis yang kompleks.
Bagian 5: Alur Kerja Agentik - Claude sebagai Rekan Tim
Masa depan sejati AI dalam pengembangan terletak pada "alur kerja agentik", di mana Claude bertindak bukan hanya sebagai alat, tetapi sebagai rekan tim yang aktif dan cerdas. Berikut adalah beberapa alur kerja canggih yang menunjukkan paradigma baru ini.
Pengembangan Berbasis Tes (TDD) dengan Claude
TDD adalah metodologi yang ampuh, dan Claude dapat membuatnya lebih efisien.
Alur Kerjanya:
> write a failing test for the new feature
: Minta Claude untuk menulis tes untuk fitur yang belum ada.- Jalankan tesnya: Konfirmasi bahwa tes tersebut gagal.
> write the code to make the test pass
: Minta Claude untuk menulis implementasinya.- Jalankan tesnya lagi: Konfirmasi bahwa tes tersebut sekarang lulus.
- Refactor: Minta Claude untuk merefactor kode agar lebih jelas dan efisien.
Peningkatan Produktivitas: Alur kerja ini memastikan bahwa kode Anda selalu dicakup oleh tes, menghasilkan perangkat lunak berkualitas lebih tinggi dan lebih mudah dipelihara. Kemampuan Claude untuk dengan cepat menghasilkan tes dan kode implementasi membuat siklus TDD sangat cepat dan efisien.
Menggunakan Banyak Instance Claude
Untuk tugas-tugas kompleks, Anda dapat menggunakan banyak instance Claude secara paralel, sama seperti Anda menggunakan tim pengembang.
Alur Kerjanya:
- Instance 1 (Pengembang): Gunakan satu instance Claude untuk menulis kode untuk fitur baru.
- Instance 2 (Peninjau): Gunakan instance Claude kedua (di jendela terminal baru) untuk meninjau kode yang ditulis oleh instance pertama.
- Instance 3 (Refactorer): Gunakan instance ketiga untuk merefactor kode berdasarkan umpan balik peninjau.
Peningkatan Produktivitas: Ini memungkinkan Anda memparalelkan pekerjaan Anda dan mendapatkan manfaat dari berbagai "perspektif" pada kode Anda. Ini adalah cara yang ampuh untuk meningkatkan kualitas kode dan mempercepat proses pengembangan pada proyek besar dan kompleks.
Kesimpulan: Masa Depan Kode adalah Percakapan
Claude Code CLI lebih dari sekadar kumpulan perintah; ini adalah cara baru untuk berinteraksi dengan kode Anda. Ini adalah pergeseran dari monolog, di mana Anda mendikte setiap instruksi ke komputer, menjadi dialog, di mana Anda berkolaborasi dengan mitra cerdas untuk mencapai tujuan Anda.
Dengan menguasai perintah dan alur kerja yang diuraikan dalam panduan ini, Anda tidak hanya mempelajari alat baru; Anda merangkul masa depan pengembangan perangkat lunak. Masa depan di mana Anda dapat menghabiskan lebih sedikit waktu untuk tugas-tugas yang membosankan dan berulang, dan lebih banyak waktu untuk pekerjaan kreatif dan menantang yang Anda sukai. Masa depan di mana produktivitas Anda tidak hanya ditingkatkan, tetapi juga dilipatgandakan. Jadi, selami, mulailah bereksperimen, dan temukan bagaimana rasanya memiliki pengembang 10 kali lipat sebagai asisten coding pribadi Anda. Percakapan baru saja dimulai.
Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda agar bekerja sama dengan produktivitas maksimum?
Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!