68 poin oleh GN⁺ 28 hari lalu | 2 komentar | Bagikan ke WhatsApp
  • Dokumen ringkasan untuk developer yang merangkum perintah utama, shortcut, pengaturan, variabel lingkungan, server MCP, dan konfigurasi agen dari versi terbaru Claude Code
  • Versi baru menambahkan mode headless (--bare), pengiriman pesan Discord/Telegram via MCP (--channels), frontmatter untuk skill/perintah slash (effort), fork diubah menjadi /branch, serta fitur lanjut otomatis SendMessage
  • Sebagian besar perintah seperti shortcut keyboard, server MCP, perintah slash, manajemen skill·agen, serta eksekusi headless dan kontrol jarak jauh dirangkum dengan rapi agar mudah dilihat
  • Mendukung sakelar tampilan terpisah untuk Windows/Mac

Shortcut Keyboard

  • Kontrol umum

    • Ctrl C batalkan input/generasi, Ctrl D akhiri sesi, Ctrl L bersihkan layar, Ctrl O alihkan output detail, Ctrl R cari riwayat, Ctrl G buka editor prompt
    • Ctrl B jalankan di background, Ctrl T alihkan daftar tugas, Ctrl V tempel gambar, Ctrl F hentikan agen background (perlu 2 kali), Esc urungkan
  • Peralihan mode

    • Shift Tab putar mode izin, Alt P ganti model, Alt T alihkan mode thinking
  • Kontrol input

    • Enter ganti baris cepat, Ctrl J ganti baris urutan kontrol
  • Prefiks

    • / perintah slash, ! jalankan bash langsung, @ sebut file dan pelengkapan otomatis
  • Pemilih sesi

    • Navigasi dan perluas/perkecil dengan tombol arah, P pratinjau, R ganti nama, / cari, A semua proyek, B branch saat ini

Manajemen Server MCP

  • Menambahkan server

    • --transport http HTTP jarak jauh (disarankan), --transport stdio proses lokal, --transport sse SSE jarak jauh
  • Cakupan

    • lokal (~/.claude.json), proyek (project.mcp.json), pengguna (~/.claude.json)
  • Perintah manajemen

    • /mcp UI interaktif, claude mcp list daftar semua server, claude mcp serve menjalankan CC sebagai server MCP
  • Elicitation Servers

    • Fitur permintaan input saat pekerjaan berlangsung (baru)

Perintah Slash

  • Terkait sesi

    • /clear, /compact, /resume, /rename, /branch, /cost, /context, /diff, /copy, /export
  • Terkait pengaturan

    • /config, /model, /fast, /vim, /theme, /permissions, /effort, /color
  • Terkait alat

    • /init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /reload-plugins
  • Perintah khusus

    • /btw, /plan, /loop, /voice, /doctor, /rc, /pr-comments, /stats, /insights, /desktop, /remote-control, /stickers

Memori dan Struktur File

  • Lokasi CLAUDE.md

    • proyek (./CLAUDE.md), pribadi (~/.claude/CLAUDE.md), organisasi (/etc/claude-code/Managed)
  • Aturan dan impor

    • .claude/rules/*.md, ~/.claude/rules/*.md, bisa impor @path/to/file
  • Memori otomatis

    • MEMORY.md dan file per topik di dalam ~/.claude/projects//memory/ dimuat otomatis

Workflow dan Tips

  • Plan Mode

    • Ganti mode umum→otomatis→rencana dengan Shift Tab, bisa mulai dengan --permission-mode plan
  • Thinking & Effort

    • Alt T mengalihkan mode thinking, "ultrathink" mode upaya maksimum, atur level dengan /effort (low, med, high)
  • Git Worktrees

    • Buat branch terpisah per fitur dengan --worktree, checkout hanya direktori yang diperlukan dengan sparsePaths
  • Voice Mode

    • Aktifkan input suara dengan /voice, rekam dan kirim dengan tombol spasi, mendukung 20 bahasa
  • Manajemen Context

    • Optimalkan context dengan /context, /compact, mendukung context hingga 1M, CLAUDE.md tetap dipertahankan setelah kompresi
  • Perintah singkat sesi

    • claude -c lanjutkan percakapan terakhir, claude -r "name" lanjutkan berdasarkan nama, /btw untuk pertanyaan terpisah

SDK dan Mode Headless

  • Eksekusi non-interaktif

    • claude -p "query", --output-format json, batas biaya --max-budget-usd, mendukung input pipe
  • Penjadwalan dan jarak jauh

    • /loop tugas berkala, /rc kontrol jarak jauh, hubungkan sesi web dengan --remote

Pengaturan dan Lingkungan

  • File pengaturan

    • pengguna (~/.claude/settings.json), proyek (.claude/settings.json), lokal (.claude/settings.local.json)
    • OAuth, MCP, status (~/.claude.json), server MCP proyek (.mcp.json)
  • Item pengaturan inti

    • modelOverrides, autoMemoryDirectory, worktree.sparsePaths
  • Variabel lingkungan

    • ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, ANTHROPIC_CUSTOM_MODEL_OPTION, CLAUDE_CODE_PLUGIN_SEED_DIR

Skill dan Agen

  • Skill bawaan

    • /simplify, /batch, /debug, /loop, /claude-api
  • Lokasi skill kustom

    • proyek (.claude/skills//), pribadi (~/.claude/skills//)
  • Frontmatter skill

    • description, allowed-tools, model, effort, context, $ARGUMENTS, ${CLAUDE_SKILL_DIR}, !cmd
  • Agen bawaan

    • Explore, Plan, General, Bash
  • Frontmatter agen

    • permissionMode, isolation, memory, background, maxTurns, SendMessage (lanjut otomatis baru)

CLI dan Flag

  • Perintah inti

    • claude, claude "q", claude -p "q", claude -c, claude -r, claude update
  • Flag utama

    • --model, -w, -n, --add-dir, --agent, --allowedTools, --output-format, --json-schema, --max-turns, --max-budget-usd, --console, --verbose, --bare, --channels, --remote, --chrome
  • Mode izin

    • default, acceptEdits, plan, dontAsk, bypassPermissions
  • Variabel lingkungan inti

    • ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_CRON

2 komentar

 
click 26 hari lalu

Saya memakai Claude Code dan Codex keduanya, dan agak tidak nyaman karena di Claude Code tidak ada $. Saat ingin menyebutkan beberapa skill dalam satu prompt, di Codex itu terasa natural, tetapi di Claude Code tidak, dan itu bagian yang cukup disayangkan.

 
GN⁺ 28 hari lalu
Komentar Hacker News
  • Saya memakai Claude Code setiap hari, tetapi sering lupa perintahnya, jadi saya meminta Claude meneliti semua fiturnya dari dokumentasi resmi dan GitHub lalu membuat cheat sheet HTML A4 lanskap yang menampilkan pintasan, perintah slash, workflow, sistem skill, memori/CLAUDE.md, pengaturan MCP, flag CLI, dan file konfigurasi dalam sekali lihat
    Cheat sheet ini otomatis mendeteksi pintasan Mac/Windows, menampilkan versi terbaru dan changelog. Cron job harian memeriksa perubahan dan memperbaruinya secara otomatis, serta memberi badge “NEW” pada fitur baru
    Ringan, gratis, dan tidak perlu daftar. Bisa dicetak dengan Ctrl+P di cc.storyfox.cz dan juga berfungsi di mobile

    • Frasa “bisa dicetak dengan Ctrl+P, juga berfungsi di mobile” terasa lucu. Ponsel saya tidak punya tombol Ctrl, dan di Mac mungkin mestinya Cmd+P
    • Saya penasaran sheet ini berdasarkan versi Claude Code yang mana. Di versi saya tidak ada perintah /cost
    • Simbol ^ berarti tombol Control, bukan
    • Apakah ada rencana untuk membuka source code-nya?
    • Kerja bagus. Terima kasih
  • Saya baru-baru ini beralih dari terminal CC ke ekstensi VS Code dan jauh lebih suka itu

    • Sama. Bekerja di UI membuat penelusuran, review, dan pengeditan file repositori jadi jauh lebih mudah
  • Di bagian “MCP”, tanda “~” sebelum “Local” adalah notasi yang salah. Konfigurasi per proyek seharusnya cukup .claude.json

  • “Tempel gambar dengan CMD + V” adalah informasi yang salah. Di Mac pun, seperti di Windows, yang dipakai adalah CTRL + V. CMD + V untuk menempel teks

    • Di Warp Terminal, Anda bisa menempel gambar dengan CMD + V di Mac
    • Perintah lain juga mirip. Misalnya, membuka editor eksternal di Mac juga bukan CMD+G melainkan CTRL+G
    • Di Linux, setahu saya, yang dipakai adalah CTRL + SHIFT + V. CTRL + V dikenali sebagai kombinasi tombol lain
  • Sebenarnya ada jauh lebih banyak environment variable. Favorit saya adalah IS_DEMO=1, yang menghilangkan banner sambutan yang tidak perlu

  • Saya penasaran apakah konsep ‘project rules’ benar-benar ada
    Ada direktori .claude/rules/ dan ~/.claude/rules/, dan saya ingin tahu apakah ini hanya untuk merapikan file yang dipanggil dari prompt lain

  • Terima kasih sudah membuat lembar ringkasan fitur seperti ini. Fitur baru sering ditambahkan, dan melihat semuanya sekaligus mengurangi kebutuhan untuk mengubek-ubek dokumentasi

  • Mengejutkan bahwa Claude Code jauh lebih unggul daripada Codex dari sisi CLI

    • Saya pernah membuat agen self-replicating dengan Claude Code. Dari branch utama, saya membuat 5 git worktree agar masing-masing bekerja secara independen, lalu setiap 60 detik menganalisis performa dan memperbaiki dirinya ke arah yang lebih baik.
      Setelah 43 iterasi, ia hanya butuh 10–30 menit untuk mengubah situs web apa pun menjadi typed JSON API dengan berbagai protokol seperti WebSocket, GraphQL, dan gRPC-Web.
      Berikutnya saya akan memberinya 263GB data trading saham dan opsi selama 4 tahun untuk mencari strategi trading. Rasanya Claude Code akan jadi yang pertama mencapai AGI
    • Tapi terlalu lambat. Input sering tidak terbaca, dan meski TUI, ternyata tidak secepat yang saya kira
    • Namun orang-orang yang diakuisisi OpenAI itu masih bilang Codex adalah “masa depan”
    • Sebenarnya, dari sisi performa, Codex terasa lebih baik daripada Claude Code
  • Setelah melihat tautan changelog di halaman itu, saya mencoba memvisualisasikan riwayat perubahannya. Saya meminta ChatGPT menggambar grafik jumlah item tambahan harian di CHANGELOG.md, dan tampaknya kurang lebih akurat
    imgur.com/a/tky9Pkz

  • “Undo (batalkan input)” bekerja dengan Ctrl + _ (Ctrl + underscore). Ini juga berlaku di line editor di luar CC