Optimasi Kecepatan Claude Code: diagnosis sesi lambat dan kerja lebih cepat
Percepat Claude Code dengan /usage, /context, /compact, CLAUDE.md, prompt terarah, dan loop verifikasi.
Saat Claude Code terasa lambat, penyebabnya sering bukan model. Biasanya context terlalu besar, file yang dibaca terlalu banyak, output test terlalu berisik, atau prompt terlalu luas. Di situs ini, sesi menjadi berat saat penulisan artikel, terjemahan, build, deploy, dan debugging ditumpuk dalam satu percakapan. Perbaikan datang dari melihat /usage dan /context, lalu melakukan /compact dengan instruksi yang jelas. Panduan ini dibuat untuk pemula: cara diagnosis, cara membatasi scope, isi CLAUDE.md yang tepat, kapan memakai subagent, dan kesalahan yang harus dihindari.
Diagnosis sebelum tuning
Mulai dari /usage. Pengguna API melihat token sesi dan estimasi biaya lokal; pelanggan melihat penggunaan plan dan attribution. Ini meter operasional, bukan tagihan final. Lanjutkan dengan /context. Anda bisa melihat apakah beban datang dari history, memory, MCP, tools, atau rules. Jika beban berasal dari instruksi permanen, mengganti model saja tidak cukup. /compact meringkas history. Tambahkan instruksi apa yang harus disimpan: file yang berubah, test gagal, keputusan, dan pertanyaan terbuka.
# Run these inside Claude Code before changing the workflow
/usage
/context
/compact Preserve changed files, test failures, decisions, and open questions
Bangun workflow default yang cepat
Loop dasar: cek /usage dan /context sebelum tugas besar, /compact pada jeda alami, dan /clear saat pindah ke tugas yang tidak berhubungan. Biasakan scope kecil. Sebutkan file yang boleh dibaca, test yang harus dijalankan, folder yang harus diabaikan, dan bukti yang harus dikembalikan. Jaga CLAUDE.md tetap ringkas. Dokumentasi memory menekankan bahwa file ini untuk fakta yang dibutuhkan setiap sesi; prosedur panjang sebaiknya masuk rules atau skills.
claude -p "Fix only the null-check bug in src/api/auth.ts.
Read src/api/auth.ts and tests/auth.test.ts first.
Do not scan node_modules, dist, coverage, or unrelated feature folders.
Return the changed files, commands run, and remaining risks."
Masukkan hanya fakta selalu perlu ke CLAUDE.md
Contoh ini sengaja pendek. Tujuannya memberi Claude peta stabil repositori tanpa menjadikan memory sebagai tempat tumpukan dokumentasi permanen.
# CLAUDE.md
## Project commands
- Build: npm run build
- Test: npm run test
- Type check: npm run typecheck
## Fast navigation
- API code: src/api/
- UI components: src/components/
- Tests: tests/
## Do not read unless explicitly requested
- node_modules/
- dist/
- coverage/
- .wrangler/
## Compact instructions
When compacting, preserve changed files, failing tests, decisions, credentials policy, and next actions.
Ukur dengan benchmark kecil
Jangan optimasi hanya dengan perasaan. Jalankan tugas serupa dengan prompt luas dan scoped prompt, lalu bandingkan waktu, file yang dibaca, dan kualitas bukti.
$runs = @(
@{ Name = "wide"; Prompt = "Find and fix the auth bug in this project" },
@{ Name = "scoped"; Prompt = "Fix the null-check bug in src/api/auth.ts only" }
)
foreach ($run in $runs) {
$elapsed = Measure-Command { claude -p $run.Prompt }
[pscustomobject]@{
Name = $run.Name
Seconds = [math]::Round($elapsed.TotalSeconds, 1)
}
}
Tiga use case praktis
Bug kecil
Berikan file target, test yang gagal, dan acceptance criteria. Claude membaca lebih sedikit dan hasilnya lebih cepat dicek.
Refactor besar
Pisahkan investigasi, patch, test, dan review. Compact setelah tiap fase sambil menyimpan keputusan dan risiko.
Pipeline konten
Terjemahan dan validasi berulang bisa didelegasikan ke subagent. Sesi utama menyimpan keputusan dan verifikasi final.
Failure case yang perlu dihindari
- /compact tanpa instruksi dapat menghilangkan detail seperti command gagal atau alasan desain.
- CLAUDE.md yang terlalu besar menjadi pajak permanen di setiap sesi.
- Menghapus verifikasi demi cepat akan menciptakan pekerjaan ulang. Filter log, tetapi simpan baris gagal dan expected result.
Dokumentasi resmi yang dicek
- Claude Code costs and /usage: https://code.claude.com/docs/en/costs
- Claude Code monitoring and telemetry: https://code.claude.com/docs/en/monitoring-usage
- Claude Code memory and CLAUDE.md: https://code.claude.com/docs/en/memory
Yang diverifikasi dalam rewrite ini
Artikel ini disesuaikan dengan docs Costs, Monitoring, dan Memory terbaru: /usage, /context, /compact, dan CLAUDE.md menjadi pusat workflow.
Langkah berikutnya
Jika tim ingin mempercepat Claude Code, jangan mulai dari model lebih besar atau otomasi tambahan. Standarkan dulu bentuk prompt, memory, dan bukti verifikasi.
PDF gratis: cheatsheet Claude Code
Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.
Kami menjaga datamu dan tidak mengirim spam.
Tentang penulis
Masa
Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.
Artikel terkait
Permission safety ladder Claude Code: perluas akses tanpa kehilangan kontrol
Naik dari read-only ke edit terbatas, command bukti, dan cek deploy dengan kontrol yang jelas.
Claude Code Small PR Proof Pack: perubahan kecil yang mudah direview
Paket bukti untuk PR Claude Code: diff, check, URL publik, jalur CTA, dan rollback.
Review gate Claude Code sebelum commit: diff, test, URL publik, dan CTA
Cara memakai Claude Code sebelum commit: diff scope, build, URL publik, link Gumroad, CTA konsultasi, missing test, dan file tidak terkait.