Lewati ke konten utama

Tips pengguna power Claude Code

Diperbarui hari ini

Artikel ini mengumpulkan tips alur kerja dari tim Claude Code di Anthropic. Praktik-praktik ini mencakup eksekusi paralel, perencanaan, otomasi, verifikasi, dan kustomisasi—pola yang digunakan tim setiap hari untuk mengirimkan kode lebih cepat. Setiap orang memiliki pengaturan yang berbeda, jadi eksperimen untuk melihat apa yang cocok untuk Anda.

Penting: Tips paling berdampak dalam panduan ini adalah verifikasi—memberikan Claude cara untuk memeriksa outputnya sendiri. Jika Anda hanya menerapkan satu praktik, jadilah itu. Lihat bagian Verifikasi di bawah.

Sebelum Anda mulai: cakupan panduan ini

Ini adalah pola pengguna power yang dikumpulkan dari insinyur individual di tim Claude Code. Akibatnya:

  • Beberapa perintah yang ditampilkan di sini (misalnya /loop, /dream, /simplify, /btw, /color, /babysit) adalah perintah garis miring kustom atau keterampilan pribadi yang dibangun oleh insinyur tersebut—mereka tidak bawaan. Anda dapat membuat ulang salah satu dari mereka dengan menjatuhkan file markdown di .claude/commands/; lihat Perintah garis miring.

  • Plugin yang direferensikan (misalnya plugin iMessage atau plugin "ralph-wiggum") berasal dari pasar komunitas dan tidak ditinjau atau disahkan oleh Anthropic. Periksa dengan administrator Anda sebelum memasang plugin pihak ketiga di lingkungan yang dikelola.

  • Beberapa kemampuan—mode otomatis, sandboxing, kontrol jarak jauh, pekerjaan cloud terjadwal, suara—adalah mati secara default dan mungkin dinonaktifkan oleh kebijakan organisasi Anda. Jika perintah atau bendera di sini mengembalikan "tidak tersedia," admin Anda mungkin belum mengaktifkannya untuk ruang kerja Anda.

Semua yang lain dalam panduan ini berfungsi pada instalasi Claude Code standar. Jika ragu, jalankan /help untuk melihat apa yang benar-benar tersedia di sesi Anda.

Daftar Isi

Bagian

Mencakup

Bekerja Secara Paralel

Worktree, isolasi subagen, /batch

Perencanaan Sebelum Membangun

Mode rencana, pilihan model, tingkat upaya

Prompting Secara Efektif

Prompt penolakan, /btw

Belajar Dengan Claude

Output penjelasan, diagram, pengulangan berjarak

CLAUDE.md dan Memori

/init, @claude dalam PR, memori otomatis, mimpi otomatis

Verifikasi

Ekstensi Chrome, Aplikasi Desktop, /simplify

Perintah Garis Miring, Keterampilan, dan Subagen

Perintah kustom, definisi agen, agen tinjauan kode

Kait

Acara siklus hidup dan pola

Izin dan Keamanan

Persetujuan awal, mode otomatis, sandboxing, tugas berjalan lama

Tugas Terjadwal dan Berulang

/loop, /schedule

Seluler dan Kontrol Jarak Jauh

Aplikasi seluler, teleport, kontrol jarak jauh, Dispatch

Integrasi Alat (MCP)

Analitik data, perbaikan bug, plugin

Menyesuaikan Lingkungan Anda

Terminal, baris status, suara, gaya output

SDK dan Pekerjaan Multi-Repo

--bare, --add-dir, forking, skrip setup


Bekerja secara paralel

Jalankan beberapa sesi sekaligus

Pembukaan produktivitas terbesar adalah menjalankan 3–5 sesi Claude secara paralel, masing-masing di worktree git-nya sendiri. Claude Code memiliki dukungan worktree asli yang tertanam.

  • Dari CLI, jalankan claude --worktree (atau claude --worktree my_worktree) untuk memulai sesi di worktree terisolasi. Tambahkan --tmux untuk meluncurkan di sesi Tmux-nya sendiri.

  • Dari aplikasi Desktop, buka tab Kode dan centang kotak worktree.

  • Untuk VCS non-git (Mercurial, Perforce, SVN), tentukan kait WorktreeCreate dan WorktreeRemove di settings.json Anda untuk mendapatkan isolasi yang sama.

Untuk tetap berorientasi di banyak sesi, beri nama worktree Anda, atur alias shell (za, zb, zc) untuk melompat di antara mereka, beri kode warna pada tab terminal Anda, dan aktifkan notifikasi terminal sehingga Anda tahu kapan Claude mana pun membutuhkan perhatian Anda. Banyak insinyur menyimpan worktree "analisis" khusus hanya untuk membaca log dan menjalankan kueri.

Subagen dengan isolasi worktree

Subagen juga dapat berjalan di worktree terisolasi, yang sangat kuat untuk perubahan batch besar. Tambahkan isolation: worktree ke frontmatter agen Anda:

# .claude/agents/worktree-worker.md
---
name: worktree-worker
model: haiku
isolation: worktree
---

Kemudian minta secara alami: "Migrasikan semua sync IO ke async. Batch perubahan dan luncurkan 10 agen paralel dengan isolasi worktree. Setiap agen harus menguji perubahannya dari awal hingga akhir, kemudian buat PR."

/batch untuk migrasi besar

Perintah /batch mewawancarai Anda tentang migrasi, kemudian menyebarkan pekerjaan ke sebanyak mungkin agen worktree yang diperlukan — puluhan, ratusan, atau lebih. Setiap agen bekerja secara terisolasi, menguji perubahannya sendiri, dan membuat PR secara independen.

> /batch migrate src/ from Solid to React


Perencanaan sebelum membangun

Mulai tugas kompleks dalam mode rencana

Tekan Shift+Tab untuk masuk ke mode rencana. Curahkan usaha Anda ke rencana sehingga Claude dapat menyelesaikan implementasi dalam satu kali. Alur khas adalah: masuk mode rencana → perbaiki rencana → beralih ke penerimaan edit otomatis → Claude mengeksekusi.

Beberapa pola dari tim:

  • Biarkan satu Claude menulis rencana, kemudian jalankan Claude kedua untuk meninjau sebagai insinyur staf.

  • Saat sesuatu mulai salah, beralih kembali ke mode rencana dan buat rencana ulang daripada memperbaiki di tengah jalan.

  • Setelah mode rencana, Claude secara otomatis memberi nama sesi Anda berdasarkan apa yang sedang Anda kerjakan—Anda juga dapat menetapkan nama di awal dengan claude --name "auth-refactor".

Gunakan Opus dengan pemikiran untuk segalanya

Alasan tim Claude Code: "Ini adalah model coding terbaik yang pernah saya gunakan, dan meskipun lebih besar & lebih lambat dari Sonnet, karena Anda harus mengarahkannya lebih sedikit dan lebih baik dalam penggunaan alat, hampir selalu lebih cepat daripada menggunakan model yang lebih kecil pada akhirnya."

Matematikanya: pengarahan lebih sedikit + penggunaan alat lebih baik = hasil keseluruhan lebih cepat, bahkan dengan model yang lebih besar.

Tingkat usaha

Jalankan /effort untuk memilih tingkat usaha Anda. Empat tingkat adalah rendah (token lebih sedikit, lebih cepat), sedang (default), tinggi (token lebih banyak, intelijen lebih tinggi), dan maksimal. Tim Claude Code menggunakan tinggi untuk segalanya; beralih ke /effort max untuk debugging sulit atau keputusan arsitektur di mana Anda ingin Claude bernalar selama yang diperlukan. Maksimal menghabiskan batas penggunaan lebih cepat, jadi aktifkan per sesi.


Meminta secara efektif

Jangan terima solusi pertama—dorong Claude untuk berbuat lebih baik. Beberapa permintaan yang bekerja dengan baik:

  • "Tanyai saya tentang perubahan ini dan jangan buat PR sampai saya lulus tes Anda." Memaksa Claude untuk memvalidasi pemahaman Anda sebelum mengirim.

  • "Buktikan kepada saya ini berfungsi." Biarkan Claude membedakan perilaku antara main dan cabang fitur Anda.

  • "Mengetahui semua yang Anda ketahui sekarang, buang ini dan implementasikan solusi yang elegan." Berguna setelah upaya pertama yang biasa saja.

Tulis spesifikasi terperinci untuk mengurangi ambiguitas sebelum menyerahkan pekerjaan. Semakin spesifik Anda, semakin baik hasilnya.

/btw untuk pertanyaan sampingan

Saat Claude sedang bekerja aktif, gunakan /btw untuk mengajukan pertanyaan cepat tanpa mengganggu. Ini adalah single-turn tanpa panggilan alat, tetapi memiliki konteks penuh percakapan.

> /btw what does the retry logic do?


Belajar dengan Claude

Claude Code bukan hanya untuk menulis kode—ini adalah alat pembelajaran yang kuat ketika Anda mengonfigurasinya untuk menjelaskan dan mengajar.

  • Aktifkan gaya output "Penjelasan" atau "Pembelajaran" di /config untuk membuat Claude menjelaskan mengapa di balik perubahan.

  • Hasilkan presentasi HTML visual yang menjelaskan kode yang tidak familiar.

  • Minta diagram ASCII dari protokol dan basis kode baru.

  • Bangun keterampilan pengulangan berjarak: jelaskan pemahaman Anda, Claude mengajukan pertanyaan lanjutan untuk mengisi celah.


CLAUDE.md dan memori

Investasikan dalam CLAUDE.md Anda

Bagikan satu file CLAUDE.md di akar repo Anda, diperiksa ke git, dengan seluruh tim berkontribusi. Praktik kunci: kapan pun Claude melakukan sesuatu dengan salah, tambahkan ke CLAUDE.md sehingga tahu tidak mengulangi kesalahan.

Setelah setiap koreksi, akhiri dengan: "Perbarui CLAUDE.md Anda sehingga Anda tidak membuat kesalahan itu lagi." Claude sangat baik dalam menulis aturan untuk dirinya sendiri.

@claude dalam Tinjauan Kode

Instal Tindakan GitHub dengan /install-github-action, kemudian tag @claude dalam komentar PR untuk menambahkan pembelajaran ke CLAUDE.md sebagai bagian dari tinjauan:

nit: use a string literal, not ts enum  @claude add to CLAUDE.md to never use enums, always prefer literal unions

Ini adalah "Rekayasa Majemuk"—setiap koreksi membuat setiap sesi masa depan lebih baik.

Memori otomatis dan mimpi otomatis

Jalankan /memory untuk mengonfigurasi sistem memori bawaan Claude Code.

  • Memori otomatis secara otomatis menyimpan preferensi, koreksi, dan pola antar sesi. Memori pengguna masuk ke ~/.claude/CLAUDE.md, memori proyek ke ./CLAUDE.md.

  • Mimpi otomatis menjalankan subagen yang secara berkala meninjau sesi masa lalu—saat memori terakumulasi dapat menjadi berantakan dengan asumsi ketinggalan zaman, catatan tumpang tindih, dan entri sinyal rendah. Mimpi otomatis menyimpan apa yang penting, menghapus apa yang tidak, dan menggabungkan wawasan ke dalam memori terstruktur yang lebih bersih. Jalankan /dream untuk memicunya secara manual, atau aktifkan di pengaturan /memory.

Penamaan memetakan bagaimana tidur REM mengkonsolidasikan memori jangka pendek menjadi penyimpanan jangka panjang.

Lanjutan: Direktori catatan

Satu insinyur di tim memberi tahu Claude untuk mempertahankan direktori catatan untuk setiap tugas dan proyek, diperbarui setelah setiap PR — kemudian menunjuk CLAUDE.md ke sana.


Verifikasi — Tip #1

Memberi Claude cara untuk memverifikasi pekerjaannya akan secara signifikan meningkatkan kualitas hasil akhir. Jika Claude dapat menutup loop umpan balik sendiri, itu akan mengulangi sampai hasilnya benar.

Verifikasi terlihat berbeda per domain—perintah bash, rangkaian pengujian, simulator, pengujian browser—tetapi prinsipnya sama. Investasikan dalam verifikasi khusus domain.

Ekstensi Chrome

Untuk pekerjaan frontend, instal ekstensi Chrome Claude Code. Anggap saja seperti insinyur lainnya: jika Anda meminta seseorang membangun situs web tetapi tidak membiarkan mereka menggunakan browser, apakah itu akan terlihat bagus? Mungkin tidak. Dengan browser, mereka akan mengulangi sampai itu terjadi.

Tim menggunakan ekstensi Chrome setiap kali mereka mengerjakan kode web. Unduh untuk Chrome atau Edge di code.claude.com/docs/en/chrome.

Aplikasi desktop untuk server web

Aplikasi Claude Desktop menggabungkan kemampuan untuk secara otomatis memulai dan menguji server web di browser bawaan. Anda dapat menyiapkan sesuatu yang serupa di CLI atau VS Code menggunakan ekstensi Chrome, atau cukup gunakan aplikasi Desktop secara langsung.

/simplify untuk Kualitas Kode

Tambahkan /simplify ke prompt apa pun setelah membuat perubahan. Ini menjalankan agen paralel yang meninjau kode yang diubah untuk penggunaan kembali, kualitas, efisiensi, dan kepatuhan CLAUDE.md—semuanya dalam satu lintasan.

> hey claude make this code change then run /simplify


Perintah garis miring, keterampilan, dan subagen

Keterampilan untuk alur kerja berulang

Jika Anda melakukan sesuatu lebih dari sekali sehari, ubah menjadi keterampilan atau perintah. Keterampilan diperiksa ke dalam .claude/commands/ dan dibagikan dengan tim. Beberapa ide:

  • Perintah /techdebt yang berjalan di akhir setiap sesi untuk menemukan kode yang diduplikasi.

  • Perintah yang menyinkronkan 7 hari Slack, GDrive, Asana, dan GitHub ke dalam satu dump konteks.

  • Agen analis-insinyur yang menulis model dbt, meninjau kode, dan menguji di dev.

Perintah garis miring dapat mencakup Bash sebaris untuk pra-komputasi info (seperti git status) tanpa panggilan model tambahan.

Subagen untuk alur kerja PR

Pikirkan subagen sebagai otomasi untuk alur kerja PR paling umum Anda. Letakkan file .md ke dalam .claude/agents/:

.claude/agents/   build-validator.md   code-architect.md   code-simplifier.md   verify-app.md

Setiap agen dapat memiliki nama khusus, warna, set alat, alat yang diizinkan/tidak diizinkan, mode izin, dan model. Atur agen default untuk percakapan utama Anda dengan menambahkan "agent" ke settings.json atau menggunakan claude --agent <name>. Jalankan /agents untuk memulai.

--agent untuk prompt sistem khusus

Agen khusus adalah primitif yang kuat yang sering diabaikan. Tentukan agen baru di .claude/agents, lalu jalankan claude --agent=<name>. Contoh agen baca-saja:

# .claude/agents/ReadOnly.md --- name: ReadOnly description: Read-only agent restricted to the Read tool only color: blue tools: Read ---  You are a read-only agent that cannot edit files or run bash.

Memanfaatkan subagen saat runtime

  • Tambahkan "gunakan subagen" ke permintaan apa pun di mana Anda ingin Claude mengeluarkan lebih banyak komputasi untuk masalah tersebut.

  • Delegasikan tugas individual ke subagen untuk menjaga jendela konteks agen utama Anda tetap bersih dan terfokus.

  • Arahkan permintaan izin ke Opus melalui hook — biarkan itu memindai serangan dan auto-approve yang aman.

Agen tinjauan kode

Ketika PR dibuka, Claude dapat mengirim tim agen yang masing-masing fokus pada kekhawatiran berbeda — kesalahan logika, masalah keamanan, regresi kinerja — dan memposting komentar sebaris. Tim Anthropic membangun ini untuk diri mereka sendiri terlebih dahulu; output kode per insinyur meningkat secara signifikan dan ulasan adalah hambatan.


Hook

Hook memungkinkan Anda menjalankan logika secara deterministik pada titik dalam siklus hidup agen. Minta Claude untuk menambahkan hook untuk memulai.

Pola hook umum

Acara

Kasus penggunaan

SessionStart

Muat konteks secara dinamis setiap kali Anda memulai Claude

PreToolUse

Catat setiap perintah bash yang dijalankan model

PostToolUse

Format otomatis kode setelah Tulis/Edit untuk mencegah kegagalan CI

PermissionRequest

Arahkan prompt izin ke Slack, WhatsApp, atau Opus untuk ditinjau

Stop

Jalankan pemeriksaan deterministik pada tugas panjang, atau dorong Claude untuk terus berjalan

PostCompact

Injeksi kembali instruksi penting setelah kompresi konteks

Contoh hook PostToolUse untuk format otomatis:

"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [{ "type": "command", "command": "bun run format || true" }]
}
]


Izin dan keamanan

Pra-setujui perintah umum

Jalankan /permissions untuk pra-izinkan perintah aman umum dan periksa ke dalam .claude/settings.json tim Anda. Ini adalah alternatif yang direkomendasikan untuk melewatkan izin sepenuhnya — Anda mendapatkan lebih sedikit prompt sambil menjaga daftar yang dapat diaudit. Sintaks wildcard penuh didukung—coba "Bash(bun run *)" atau "Edit(/docs/**)".

Sistem izin Claude Code berlapis deteksi injeksi prompt, analisis statis, sandboxing, dan pengawasan manusia. Serangkaian perintah aman kecil pra-disetujui di luar kotak; semua yang Anda tambahkan melalui /permissions bersifat aditif untuk baseline itu.

Mode otomatis

Mode otomatis memungkinkan Claude membuat keputusan izin atas nama Anda. Pengklasifikasi mengevaluasi setiap tindakan sebelum dijalankan—operasi aman mendapat auto-approve, yang berisiko masih ditandai. Aktifkan dengan claude --enable-auto-mode, atau siklus ke dalamnya dengan Shift+Tab selama sesi (mode rencana → mode otomatis → mode normal).

Sandboxing

Jalankan /sandbox untuk memilih runtime sandbox sumber terbuka Claude Code. Ini berjalan di mesin Anda dan mendukung isolasi file dan jaringan, meningkatkan keamanan sambil mengurangi prompt izin. Tiga mode tersedia:

  • Sandbox BashTool, dengan auto-allow

  • Sandbox BashTool, dengan izin reguler

  • Tidak ada sandbox

Tugas yang berjalan lama

Untuk tugas yang berjalan sangat lama, pastikan Claude dapat bekerja tanpa gangguan. Pendekatan yang direkomendasikan:

  • Minta Claude untuk memverifikasi dengan agen latar belakang saat selesai.

  • Gunakan hook Stop agen untuk pemeriksaan deterministik (lebih disukai untuk alur kerja yang dapat diaudit).

  • Gunakan plugin komunitas "ralph-wiggum".

Untuk lingkungan sandbox, gunakan --permission-mode=dontAsk atau --dangerously-skip-permissions untuk menghindari pemblokiran.


Tugas terjadwal dan berulang

/loop untuk tugas berulang lokal

/loop menjadwalkan tugas berulang secara lokal hingga 3 hari sekaligus. Beberapa contoh yang dijalankan tim Claude Code:

/loop 5m /babysit         # auto-address review, rebase, shepherd PRs /loop 30m /slack-feedback # auto put up PRs for Slack feedback /loop 1h /pr-pruner       # close out stale PRs

/schedule untuk Cloud Jobs

Tidak seperti /loop, pekerjaan terjadwal berjalan di cloud — mereka terus bekerja bahkan ketika laptop Anda ditutup.

> /schedule a daily job that looks at all PRs shipped since   yesterday and updates our docs based on the changes. Use   the Slack MCP to message #docs-update with the changes

Catatan: Coba ubah alur kerja paling umum Anda menjadi skill + loop. Ini sangat ampuh.


Kontrol mobile dan jarak jauh

Bekerja dari ponsel Anda

Claude Code memiliki aplikasi mobile—unduh aplikasi Claude untuk iOS/Android dan ketuk tab Code. Plugin iMessage juga tersedia (/plugin install imessage@claude-plugins-official) untuk mengirim tugas dari perangkat Apple apa pun.

Teleport sesi antar perangkat

Pindahkan sesi bolak-balik antara mobile, web, desktop, dan terminal:

  • claude --teleport (atau /teleport dari dalam sesi) melanjutkan sesi cloud di mesin Anda.

  • /remote-control memungkinkan Anda mengontrol sesi lokal dari ponsel atau web Anda.

  • claude remote-control memungkinkan Anda membuat sesi lokal baru dari aplikasi mobile. Ketersediaan: Paket Max, Team, dan Enterprise di v2.1.74+.

Anda juga dapat mengaktifkan "Enable Remote Control for all sessions" di /config.

Claude Cowork Dispatch

Dispatch adalah kontrol jarak jauh yang aman untuk aplikasi Claude Desktop. Dapat menggunakan MCP, browser, dan komputer Anda dengan izin Anda—berguna untuk mengejar Slack dan email, mengelola file, dan melakukan hal-hal di laptop Anda saat Anda tidak ada.


Integrasi alat (MCP)

Hubungkan Claude ke alat yang ada sehingga dapat mencari Slack, menjalankan BigQuery, mengambil log Sentry, dan banyak lagi.

{
"mcpServers": {
"slack": {
"type": "http",
"url": "https://slack.mcp.anthropic.com/mcp"
}
}
}

Data dan analitik

Minta Claude menggunakan CLI bq untuk menarik dan menganalisis metrik dengan cepat—simpan skill BigQuery yang diperiksa ke dalam codebase Anda. Pendapat tim Claude Code: "Secara pribadi, saya belum menulis satu baris SQL dalam 6+ bulan." Ini berfungsi untuk database apa pun yang memiliki CLI, MCP, atau API.

Perbaikan bug

Aktifkan Slack MCP, tempel thread bug ke Claude, dan cukup katakan "fix"—tanpa pengalihan konteks. Atau katakan "go fix the failing CI tests" tanpa micromanaging caranya. Arahkan Claude ke docker logs untuk memecahkan masalah sistem terdistribusi—ini sangat mampu melakukan ini.

Plugin

Plugin menggabungkan LSP (tersedia untuk setiap bahasa utama), MCP, skill, agen, dan hook khusus. Instal dari marketplace plugin resmi Anthropic, atau buat marketplace internal untuk organisasi Anda—kemudian periksa referensi marketplace ke settings.json sehingga secara otomatis ditambahkan untuk setiap pengembang. Jalankan /plugin untuk memulai.


Menyesuaikan lingkungan Anda

Pengaturan terminal

Jalankan /config untuk mengatur mode terang/gelap dan /terminal-setup untuk mengaktifkan Shift+Enter untuk baris baru di terminal IDE, Apple Terminal, Warp, atau Alacritty. Jalankan /vim untuk mode Vim. Tim merekomendasikan Ghostty untuk rendering tersinkronisasi dan warna 24-bit.

Baris status, warna, dan keybinding

  • /statusline menghasilkan baris status khusus berdasarkan .bashrc/.zshrc Anda—tampilkan model, direktori, konteks yang tersisa, biaya, atau apa pun yang lain.

  • /color mengubah warna input prompt—berguna ketika Anda memiliki 3–5 sesi terbuka dan perlu membedakannya sekilas.

  • /keybindings memetakan ulang kunci apa pun. Pengaturan dimuat ulang secara langsung dan disimpan di ~/.claude/keybindings.json.

Input suara

Mode suara tersedia untuk semua pengguna, termasuk Claude Code Desktop dan Cowork. Sebagian besar coding tim Claude Code dilakukan dengan berbicara—Anda berbicara kira-kira 3× lebih cepat daripada mengetik, dan prompt Anda menjadi lebih detail sebagai hasilnya.

  • CLI: jalankan /voice kemudian tahan spacebar

  • Desktop: tekan tombol suara (ikon mikrofon)

  • iOS: aktifkan diktat di pengaturan sistem Anda

  • macOS native: tekan fn×2 untuk diktat sistem di terminal apa pun

Sesi web

Selain terminal, jalankan sesi tambahan di claude.ai/code. Gunakan perintah & untuk menempatkan sesi di latar belakang, atau bendera --teleport untuk beralih konteks antara lokal dan web.

Gaya output

Jalankan /config dan atur gaya output. Explanatory membuat Claude menjelaskan framework dan pola saat bekerja (bagus untuk codebase baru). Learning membuat Claude melatih Anda melalui perubahan. Anda juga dapat membuat gaya custom untuk menyesuaikan suara Claude.

Spinner verbs

Ini adalah hal-hal kecil yang membuat Claude Code terasa personal. Minta Claude untuk menyesuaikan spinner verb Anda untuk menambah atau mengganti daftar default. Periksa settings.json ke kontrol sumber untuk berbagi verb dengan tim Anda.

Sesuaikan semuanya

Claude Code dirancang untuk bekerja dengan baik langsung dari paket, tetapi ketika Anda menyesuaikan, periksa settings.json ke git sehingga tim Anda juga mendapat manfaat. Konfigurasi didukung per-codebase, per-subfolder, per-user, atau melalui kebijakan di seluruh perusahaan.

Berdasarkan angka: puluhan pengaturan dan variabel lingkungan—lihat referensi pengaturan. Gunakan bidang "env" di settings.json untuk menghindari skrip pembungkus.


Pekerjaan SDK dan multi-repo

--bare untuk Startup SDK yang Lebih Cepat

Secara default, claude -p (dan SDK TypeScript/Python) mencari file CLAUDE.md lokal, pengaturan, dan MCP. Untuk penggunaan non-interaktif, Anda biasanya ingin menentukan ini secara eksplisit melalui --system-prompt, --mcp-config, --settings, dll. Tambahkan --bare untuk startup sekitar 10× lebih cepat:

claude -p "summarize this codebase" \
--output-format=stream-json \
--verbose \
--bare

Catatan: Ini adalah pengawasan desain ketika SDK pertama kali dibangun. Di versi mendatang, default akan berubah menjadi --bare. Untuk saat ini, pilih dengan bendera.

--add-dir untuk pekerjaan multi-repo

Saat bekerja di seluruh repositori, gunakan --add-dir (atau /add-dir) untuk memberikan Claude akses dan izin ke folder tambahan. Atau tambahkan "additionalDirectories" ke settings.json tim Anda untuk selalu memasukkannya.

Memforking sesi

Untuk membuat cabang dari sesi yang ada, jalankan /branch dari dalamnya, atau claude --resume <session-id> --fork-session dari CLI.

Skrip setup untuk lingkungan cloud

Di Claude Code di web dan desktop, tambahkan skrip setup yang berjalan sebelum setiap sesi cloud baru—instal dependensi, konfigurasi pengaturan, atur variabel lingkungan. Skrip dilewati saat resume.


Lampiran: Referensi cepat

Area

Perintah kunci

Pekerjaan paralel

claude --worktree, /batch, isolation: worktree

Perencanaan

Shift+Tab, /effort max, claude --name

Memori

CLAUDE.md, /memory, /dream, @claude di PR

Verifikasi

Ekstensi Chrome, /simplify, Aplikasi Desktop

Otomasi

.claude/commands/, .claude/agents/, --agent

Hooks

PostToolUse, Stop, PostCompact, PermissionRequest

Izin

/permissions, mode otomatis, /sandbox

Penjadwalan

/loop, /schedule

Jarak jauh

--teleport, /remote-control, aplikasi mobile, iMessage

Kustomisasi

/statusline, /color, /voice, /keybindings, /config

SDK & multi-repo

--bare, --add-dir, /branch


Lampiran: Artikel terkait

Claude Code dirilis dengan sering. Verifikasi detail spesifik versi terhadap code.claude.com/docs sebelum mendistribusikan secara internal.

Apakah pertanyaan Anda terjawab?