
Claude Code telah menjadi salah satu alat pemrograman AI yang paling populer bagi pengembang. Namun, kebanyakan orang hanya menggunakan 30% dari kemampuannya—yaitu sekadar mengobrol langsung untuk menulis kode.
everything-claude-code adalah koleksi plugin konfigurasi Claude Code di GitHub dengan hampir 50.000 bintang, yang dirilis secara open source oleh pemenang Anthropic Hackathon, Affaan Mustafa. Proyek ini menyediakan 13 Agent profesional, lebih dari 40 Skill yang dapat dimuat sesuai kebutuhan, 32 perintah cepat, serta sistem pembelajaran berkelanjutan yang lengkap, yang mampu meningkatkan efisiensi pengembangan Claude Code ke level yang baru.
Filosofi inti proyek ini: Claude Code bukan sekadar alat chatting, melainkan platform orkestrasi AI Agent yang bisa dikustomisasi secara mendalam.
| Metrik Proyek | Data |
|---|---|
| GitHub Stars | ~49.900 (mendekati 50 ribu) |
| Forks | ~6.200 |
| Agent Profesional | 13 |
| Skill Sesuai Kebutuhan | 40+ |
| Perintah Cepat | 32 |
| Bahasa yang Didukung | TypeScript, Python, Go, Java, C++ |
| Versi Saat Ini | v1.5.0 (Februari 2026) |
| Lisensi | MIT Open Source |
🚀 Mulai Cepat: Pemanggilan model API Claude Code memerlukan dukungan model Claude. Melalui APIYI apiyi.com, Anda bisa dengan cepat mendapatkan akses API untuk model Claude 4 Sonnet, Claude 4 Opus, dan lainnya. Siap pakai dan bisa langsung diintegrasikan dengan plugin everything-claude-code.
Apa itu everything-claude-code: Dari Juara Hackathon hingga Proyek Open-Source 50 Ribu Bintang
Latar Belakang Kelahiran everything-claude-code
Pada September 2025, Affaan Mustafa dan rekan setimnya @DRodriguezFX mengikuti hackathon New York yang diadakan oleh Anthropic bersama Forum Ventures. Hanya dalam waktu 8 jam, mereka membangun produk zenith.chat sepenuhnya menggunakan Claude Code, dan berhasil keluar sebagai juara pertama dari 100+ tim peserta, serta membawa pulang hadiah kredit API senilai $15.000.
Senjata rahasia di balik kemenangan ini adalah skema konfigurasi Claude Code yang telah dikembangkan dan diasah oleh Affaan selama 10 bulan penggunaan sehari-hari. Setelah kompetisi, ia menjadikan konfigurasi tersebut open-source dengan nama everything-claude-code.
Posisi Inti everything-claude-code
everything-claude-code bukanlah perangkat lunak mandiri, melainkan lapisan penguatan konfigurasi untuk Claude Code. Proyek ini memperluas kemampuan Claude Code melalui cara-cara berikut:
| Dimensi Penguatan | Claude Code Bawaan | Setelah Instalasi everything-claude-code |
|---|---|---|
| Perencanaan Tugas | Perlu deskripsi manual | Perintah /plan otomatis memecah tugas |
| Tinjauan Kode | Perlu diminta manual | Agen profesional meninjau secara otomatis |
| Test-Driven | Perlu menulis tes sendiri | Agen TDD memandu seluruh proses |
| Pemindaian Keamanan | Tidak ada pemindaian bawaan | AgentShield memindai dengan 912 aturan |
| Akumulasi Pengetahuan | Setiap sesi bersifat independen | Sistem pembelajaran berkelanjutan dengan memori lintas sesi |
| Dukungan Multi-bahasa | Penanganan umum | Aturan khusus bahasa dan praktik terbaik |
Alamat proyek GitHub: github.com/affaan-m/everything-claude-code
Analisis Arsitektur Empat Lapis everything-claude-code
everything-claude-code mengadopsi arsitektur empat lapis yang dirancang dengan cermat, di mana setiap lapis menyelesaikan masalah yang berbeda:

Lapisan 1: Lapisan Interaksi Pengguna (Commands + Rules)
32 perintah pintas adalah pintu masuk untuk berinteraksi dengan everything-claude-code. Perintah ini dibagi menjadi 6 kategori utama:
| Kategori Perintah | Contoh Perintah | Fungsi |
|---|---|---|
| Alur Kerja Inti | /plan, /tdd, /e2e |
Perencanaan tugas, pengembangan berbasis tes, pengujian end-to-end |
| Kualitas Kode | /code-review, /build-fix, /refactor-clean |
Tinjauan kode, perbaikan build, pembersihan refaktor |
| Kolaborasi Multi-Agen | /multi-plan, /multi-execute |
Kolaborasi beberapa Agen secara paralel untuk tugas kompleks |
| Sistem Pembelajaran | /learn-eval, /evolve |
Mengevaluasi efek pembelajaran, mengubah pengalaman menjadi keahlian |
| Khusus Bahasa | /go-review, /python-review |
Tinjauan kode khusus untuk bahasa tertentu |
| Manajemen Sesi | /sessions, /checkpoint |
Pelacakan sesi dan penyimpanan titik pemeriksaan (checkpoint) |
Rules (Aturan) adalah konfigurasi dasar yang selalu dimuat ke dalam konteks, termasuk standar pengkodean umum, spesifikasi alur kerja Git, persyaratan cakupan pengujian (80% TDD), aturan keamanan, dan lainnya. Aturan ini dibagi menjadi tiga set konfigurasi khusus untuk TypeScript, Python, dan Go.
Lapisan 2: Lapisan Pintar (Agents + Skills)
13 Agen profesional adalah inti dari kemampuan everything-claude-code. Setiap Agen memiliki batasan tanggung jawab yang jelas dan izin alat yang terbatas:
| Nama Agen | Tanggung Jawab | Izin Alat |
|---|---|---|
| Planner | Pemecahan tugas tingkat tinggi dan perencanaan | Luas (Tipe Orkestrasi) |
| Architect | Desain sistem dan keputusan arsitektur | Luas (Tipe Orkestrasi) |
| TDD Guide | Panduan alur pengembangan berbasis tes | Alat kode + tes |
| Code Reviewer | Tinjauan kode umum | Analisis baca-saja |
| Security Reviewer | Tinjauan khusus keamanan | Analisis baca-saja |
| Build Error Resolver | Diagnosis dan perbaikan kesalahan build | Alat build + debugging |
| E2E Runner | Eksekusi pengujian end-to-end | Alat eksekusi tes |
| Refactor Cleaner | Pembersihan dan refaktorisasi kode | Alat pengeditan kode |
| Doc Updater | Pemeliharaan dokumen otomatis | Alat pengeditan dokumen |
| Go Reviewer | Tinjauan khusus bahasa Go | Analisis baca-saja |
| Go Build Resolver | Perbaikan kesalahan build Go | Alat build Go |
| Python Reviewer | Tinjauan khusus Python (PEP 8) | Analisis baca-saja |
| Database Reviewer | Tinjauan SQL/ORM/migrasi | Baca-saja database |
Agen menggunakan mode delegasi hierarkis: Agen tipe orkestrasi (Planner, Architect) memiliki akses alat yang luas dan dapat menjadwalkan Agen profesional; Agen profesional hanya dapat mengakses alat yang relevan dengan tanggung jawab mereka untuk menghindari operasi di luar wewenang.
40+ Skills (Keahlian) adalah modul pengetahuan domain yang dimuat sesuai kebutuhan. Berbeda dengan Rules, Skills hanya dimuat saat diperlukan, sehingga tidak membebani jendela konteks yang menetap. Cakupan utamanya meliputi:
- Pengembangan Backend: Pola desain API, cache database, strategi migrasi, optimasi performa.
- Pengembangan Frontend: React, Next.js, pengujian E2E, Page Object Model.
- Khusus Bahasa: TypeScript, Python, Go, Java, C++, Django, Spring Boot.
- DevOps: Kontainerisasi Docker, pola deployment, manajemen proses PM2.
- Fitur Lanjutan: Optimasi Token, alur kerja LLM sadar biaya, pemindaian keamanan.
🎯 Saran Teknis: Sistem Agen dan Skills dari everything-claude-code sangat bergantung pada kemampuan penalaran model Claude yang kuat. Kami menyarankan untuk menggunakan antarmuka API seri model Claude 4 melalui platform APIYI apiyi.com guna memaksimalkan kemampuan kolaborasi multi-agen yang ditawarkan everything-claude-code.
Lapisan 3: Lapisan Otomatisasi (Hooks + Scripts)
Hooks adalah mekanisme otomatisasi berbasis peristiwa yang dipicu secara otomatis pada berbagai tahapan siklus hidup Claude Code:
| Tipe Hook | Waktu Pemicuan | Fungsi |
|---|---|---|
| PreToolUse | Sebelum alat dijalankan | Pemeriksaan gerbang kualitas |
| PostToolUse | Setelah alat dijalankan | Verifikasi hasil |
| SessionStart | Saat sesi dimulai | Memuat konteks dan memori |
| SessionEnd | Saat sesi berakhir | Menyimpan pola dan memori persisten |
| PreCompact | Sebelum kompresi konteks | Saran kompresi strategis |
| Stop | Saat sesi dihentikan | Ekstraksi pola dan pengendapan pengalaman |
Lapisan 4: Lapisan Pembelajaran (Continuous Learning v1 + v2)
Ini adalah fitur paling unik dari everything-claude-code—memungkinkan Claude Code untuk mengakumulasi pengalaman lintas sesi.
Sistem Pembelajaran v1 (Berbasis Skills):
- Mengekstrak pola pengkodean melalui Stop Hook di akhir sesi.
- Menyimpan pola ke direktori
~/.claude/skills/learned/. - Mengamati cakupan sekitar 50-80%.
Sistem Pembelajaran v2 (Berbasis Instinct):
- Mencapai cakupan 100% melalui Hook PreToolUse/PostToolUse.
- Setiap unit pembelajaran adalah sebuah "insting" (Instinct), lengkap dengan skor kepercayaan 0,3-0,9.
- Menggunakan perintah
/evolveuntuk menggabungkan 3 atau lebih insting terkait menjadi modul keahlian yang dapat digunakan kembali.
Panduan Instalasi everything-claude-code dan Konfigurasi API Claude Code
Instal everything-claude-code
Persyaratan awal: Claude Code CLI v2.1.0 atau versi yang lebih tinggi.
Langkah 1: Instal plugin
# Instal melalui marketplace plugin Claude Code
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
Langkah 2: Instal file aturan
# Clone repositori
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# Pilih set aturan berdasarkan bahasa pemrograman utama Anda
./install.sh typescript # Proyek TypeScript
./install.sh python # Proyek Python
./install.sh golang # Proyek Go
Langkah 3: Verifikasi instalasi
# Uji coba di Claude Code
/plan "Add user authentication"
Jika Anda melihat Planner Agent secara otomatis memecah tugas dan mendelegasikannya ke Agent lain, berarti instalasi berhasil.
Konfigurasi Akses API Claude Code
Menjalankan Claude Code memerlukan dukungan API dari model Claude. Berikut adalah langkah-langkah konfigurasi melalui platform APIYI:
# Atur alamat endpoint API
export ANTHROPIC_BASE_URL=https://api.apiyi.com
# Atur kunci API
export ANTHROPIC_API_KEY=kunci_API_Anda
💡 Tips: Platform APIYI (apiyi.com) mendukung seluruh seri model seperti Claude 4 Opus, Claude 4 Sonnet, dan lainnya. Kolaborasi multi-Agent di everything-claude-code akan menghasilkan banyak pemanggilan model, dan melalui metode penagihan fleksibel dari APIYI, Anda dapat mengontrol biaya dengan efektif.
Setelah konfigurasi selesai, Claude Code akan secara otomatis menggunakan endpoint dari APIYI untuk melakukan pemanggilan model Claude, sehingga semua Agent dan Skill di everything-claude-code dapat berfungsi dengan normal.
