2026-06-28

Claude Code pada 2026: Persediaan, Perintah Slash, MCP, dan Subagents

Saya telah menyediakan Claude Code, CLAUDE.md, pelayan MCP, dan subagents, kemudian menjalankannya pada repo sebenar selama sebulan. Berikut adalah persediaan, perintah, dan aliran kerja yang saya gunakan setiap hari.

Claude Code pada 2026: Persediaan, Perintah Slash, MCP, dan Subagents

Dikemaskini kali terakhir: June 28, 2026

Saya telah menggunakan Claude Code setiap hari bekerja selama sebulan yang lalu pada Next.js monorepo sebenar. Artikel ini adalah persediaan, perintah slash, CLAUDE.md, MCP, subagents, permissions, dan hooks yang saya jalankan, serta kelemahan-kelemahannya.

Jawapan ringkas: apakah Claude Code dan adakah ia berbaloi?

Claude Code ialah CLI pengekodan ejenik milik Anthropic. Ia membaca repo anda, menyunting fail, menjalankan arahan shell, dan merantai alat sehingga tugas selesai. Saya menggunakannya untuk menghantar ciri-ciri (features), membaiki pepijat (bugs), dan menyemak perbezaan (diffs) tanpa meninggalkan terminal.

Persediaan yang berfungsi untuk saya: pasang CLI itu, tambah CLAUDE.md, sambungkan dua atau tiga pelayan MCP, dan kekalkan kebenaran (permissions) yang ketat. Gabungan itu mengubahnya daripada mainan sembang menjadi rakan sepasukan yang mengetahui pangkalan kod anda.

Ia bukan sihir. Pada repo dengan 200k fail, ia berhalusinasi API dan merosakkan ujian (tests). Faedahnya datang apabila anda menyempitkan skop tugas, menyemak setiap rancangan, dan membuat komit (commit) dengan kerap. Lebih lanjut mengenai had sebenar di hujung.

Bagaimana cara menyetkan Claude Code?

Saya memasang penginstal asli pada macOS dan Node pada Linux. Kedua-duanya adalah laluan rasmi yang didokumenkan dalam repositori di github.com/anthropics/claude-code.

Kemudian saya menjalankan claude di dalam repositori saya dan log masuk dengan akaun Anthropic saya. Pada pelancaran pertama, ia mengimbas pokok (tree) dan meminta saya untuk mengesahkan akses direktori. Saya berkata ya hanya untuk akar projek, bukan keseluruhan folder rumah saya.

Beberapa keputusan persediaan yang saya buat pada awal dan tidak menyesal:

  • Saya menetapkan versi dalam CI supaya rakan sepasukan serasi.
  • Saya menambah .claude/ ke .gitignore kecuali settings.json, yang saya komit.
  • Saya menulis CLAUDE.md sebelum sebarang arahan sebenar, kerana kualiti konteks menentukan kualiti output.
  • Saya mengekalkan mod lalai "bertanya sebelum tindakan memusnahkan" untuk minggu pertama.

Rujukan rasmi untuk pemasangan dan konfigurasi berada di docs.claude.com/en/docs/claude-code, yang saya kekalkan terbuka semasa mengkonfigurasi.

Perintah garis miring apa yang saya gunakan setiap hari?

Perintah garis miring adalah cara terpantas untuk mengemudi sesi. Saya mempelajari ini dengan menjalankan /help dan memendekkan senarai itu kepada yang benar-benar saya gunakan.

Command Kegunaannya
/clear Tetapkan semula konteks sebelum tugas baharu untuk mengelakkan hanyut (drift)
/compact Meringkaskan sesi panjang tanpa kehilangan fakta utama
/init Memulakan CLAUDE.md dari repo semasa
/cost Menyemak perbelanjaan token di tengah tugas
/resume Sambung sesi yang saya suspend sebelum ini
/permissions Mengaudit dan menyunting alat yang dibenarkan secara langsung

Saya menjalankan /clear lebih daripada mana-mana perintah lain. Apabila sesi menjadi keliru, kanvas kosong ditambah dengan arahan yang lebih ketat menyelesaikan 80 percent masalah. /compact adalah versi yang lebih lembut yang saya gunakan apabila saya mahu mengekalkan momentum tetapi konteksnya menjadi berat.

Close-up kabur kod pengaturcaraan berwarna-warni yang dipaparkan pada skrin

Bagaimana Cara Menulis CLAUDE.md Yang Berbaloi?

CLAUDE.md ialah fail markdown yang dibaca oleh Claude pada permulaan setiap sesi. Anggap ia seperti dokumen orientasi untuk pekerja baharu yang pantas tetapi tidak mempunyai ingatan langsung tentang keputusan anda.

Saya menjalankan /init untuk menjana draf pertama, kemudian saya menulis semula secara manual. Versi yang dijana itu hanyalah titik permulaan, bukan fail akhir. CLAUDE.md saya merangkumi stack, konvensyen, susun atur (layout), perintah (commands), dan tiga pepijat yang tidak pernah mahu saya perkenalkan semula.

Susun Atur

  • Laluan Aplikasi dalam app/
  • Tindakan Pelayan dalam app/actions
  • Primitif UI dalam packages/ui

Konvensyen

  • Utamakan async/await berbanding rantaian .then
  • Jangan pernah menggunakan any; taipkan 'unknown' dan sempitkan (narrow)
  • Pastikan komponen berada di bawah 200 baris

Perintah

  • Pembangunan (Dev): pnpm dev
  • Ujian (Test): pnpm test
  • Semak Tatabahasa (Lint): pnpm lint

Jebakan yang Diketahui

  • Jangan sunting prisma/schema.prisma tanpa menjalankan migrate
  • rate-limit.ts dikongsi; perubahan mempengaruhi semua laluan

Untuk corak yang lebih mendalam, penulisan kemahiran Claude Code saya memecahkan fragmen arahan boleh guna semula yang serasi dengan CLAUDE.md.

Bagaimana MCP dan subagent berfungsi dalam praktiknya?

MCP (Model Context Protocol) adalah cara Claude Code mencapai di luar repositori anda: pangkalan data, pelayar web, GitHub, Linear. Saya menjalankan tiga pelayan MCP dan itu sudah mencukupi. Lebih banyak pelayan bermakna lebih banyak token dan lebih banyak permintaan kelulusan.

Persediaan MCP saya sekarang melakukan kerja sebenar setiap minggu:

  • Pelayan GitHub membuka PR dan membaca komen semakan.
  • Pelayan Postgres menjawab "berapa banyak baris yang sepadan" tanpa saya perlu menulis SQL.
  • Pelayan Playwright mengesahkan perubahan UI berbanding URL staging.

Saya mengkonfigurasikannya dalam .claude/settings.json dan mengesahkan setiap satu dengan arahan satu baris sebelum mempercayainya dalam tugas sebenar. Konfigurasi dan pemilihan pelayan dibincangkan secara terperinci dalam Claude Code MCP integration guide dan pengenalan yang lebih luas tentang MCP model context primer.

Programmer memakai fon kepala mengkod di meja dengan monitor dwi

Subagent adalah pengganda lain. Untuk ciri dengan bahagian yang bebas, saya meminta Claude untuk menghantar subagent selari, setiap satu disempadkan kepada satu fail atau modul, dan membiarkan ejen utama menggabungkan hasilnya. Ia mengurangkan masa jam dinding pada perubahan besar.

Subagent cemerlang apabila kerja benar-benar selari. Ia gagal apabila tugas berkongsi keadaan (state), kerana langkah penggabungan menjadi serabut. Untuk corak penyelarasan yang saya percayai, lihat Claude Code subagents and team automation.

Bagaimana kebenaran dan hooks berfungsi?

Kebenaran menentukan apa yang boleh dilakukan oleh Claude tanpa perlu bertanya. Saya mengekalkan tetapan lalai secara konservatif dan mengembangkannya bagi setiap projek. Prompt kelulusan muncul sebelum sebarang tindakan merosakkan, yang merupakan satu jaring keselamatan yang tidak pernah saya matikan.

Mode Tingkah Laku Bila Saya Menggunakannya
Read-only Membaca fail, tiada penulisan Meneroka repo yang tidak dikenali
Default Menulis fail, bertanya sebelum shell Kerja ciri harian
Plan Mencadangkan pelan, menunggu persetujuan saya Refaktor berisiko
Skip approvals Berjalan tanpa prompt Hanya untuk cawangan buang (throwaway branch) yang terhad (sandboxed)

Hooks ialah skrip yang ditakrifkan pengguna yang berjalan pada acara Claude: sebelum arahan, selepas suntingan, atau semasa sesi bermula. Saya menggunakan hook post-edit untuk menjalankan linter dan type-checker secara automatik, supaya Claude mendapat maklum balas pantas tanpa saya perlu menjalankan apa-apa.

Satu hook telah menyelamatkan saya minggu lepas. Hook pre-command saya menyekat arahan rm -rf ke laluan di luar projek, dan Claude menyesuaikan diri kepada pemadaman skop (scoped delete). Itu adalah jenis pagar keselamatan yang sangat berbaloi dengan sepuluh minit untuk disediakan.

Jurutera perisian menulis dan menyemak kod di pejabat moden

Adakah Claude Code Berbaloi pada Tahun 2026?

Ya, untuk pembangun yang sudah hidup dalam terminal. Kosnya adalah nyata, diukur dalam tokens, dan ia berbaloi apabila tugas anda disekat (scoped) dan repo anda diterangkan dengan baik oleh CLAUDE.md.

Ia menggantikan tiga alat untuk saya: sembang AI berasingan, pembantu carian CLI, dan kebanyakan penerokaan manual grep-dan-baca saya. Gelung asli terminal ini lebih pantas daripada menukar tab ke pelayar.

Di mana ia masih ketinggalan: refactor yang besar dan kabur, rangka kerja baharu dengan dokumentasi nipis, dan apa-apa sahaja yang memerlukan rasa merentasi keseluruhan kod asas. Untuk perkara itu saya rancang dalam teks biasa dahulu, kemudian serahkan spesifikasi tajam kepada Claude.

Perlukah anda mempercayainya dengan kod produksi?

Tidak tanpa pengawasan. Saya mengendalikan keluaran Claude Code seperti saya mengendalikan PR daripada seorang junior yang mahir: baca setiap perbezaan (diff), jalankan ujian, dan jangan pernah menggabungkan (merge) hanya berdasarkan kepercayaan. Autonomi adalah dail, bukan suis.

Peringatan jujur: Claude Code akan menghasilkan kod dengan yakin yang kelihatan betul tetapi sebenarnya salah secara halus, terutamanya di sekitar pengendalian ralat (error handling) dan pembersihan asinkron (async cleanup). Semak laluan kegagalan itu sendiri, simpan keupayaan gulir balik (rollback) yang pantas, dan anda akan mendapat peningkatan produktiviti yang serius tanpa bencana. Dokumen Anthropic merangkumi tetapan yang tidak saya ulangi di sini.

Pengambilalihan Utama

  • Pasang CLI, kemudian laburkan dalam CLAUDE.md sebelum arahan sebenar pertama.
  • Kuasai /clear, /compact, dan /permissions; selebihnya adalah pilihan.
  • Mulakan dengan dua atau tiga pelayan MCP dan tambah hanya apabila aliran kerja memerlukannya.
  • Gunakan subagent untuk kerja yang selari dan bebas; kekalkan tugas keadaan dikongsi secara siri.
  • Kekalkan kebenaran yang ketat dan tambah hooks untuk lint, type-check, dan pengawal arahan pemusnah.
  • Semak setiap diff seperti PR. Autonomi tanpa semakan adalah tempat projek-projek mengalami kerugian.

Kredit Imej

Contoh kod yang dikekalkan:

## macOS / Linux native installer
curl -fsSL https://claude.ai/install.sh | bash

## or via npm
npm install -g @anthropic-ai/claude-code

## verify
claude --version
## Project

Next.js 14 App Router, TypeScript strict, Prisma + Postgres, pnpm workspaces.

### Layout
- App routes in app/
- Server actions in app/actions
- UI primitives in packages/ui

### Conventions
- Prefer async/await over .then chains
- Never use any; type unknown and narrow
- Keep components under 200 lines

### Commands
- Dev: pnpm dev
- Test: pnpm test
- Lint: pnpm lint

### Known traps
- Do not edit prisma/schema.prisma without running migrate
- rate-limit.ts is shared; changes affect all routes

Gunakan alat percuma kami semasa mengikuti panduan ini.

Imej kulit untuk Penukar WebP: Cara Tukar Imej ke WebP (Dengan Saiz Sebenar)

Wed Mar 18 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

Penukar WebP: Cara Tukar Imej ke WebP (Dengan Saiz Sebenar)

Tukar imej JPEG dan PNG kepada format WebP untuk fail web yang lebih kecil. Kami menyediakan saiz sebenar, arahan cwebp, kaedah Python & pelayar, serta strategi sandaran (fallback) JPEG/PNG.