|

Membedah everything-claude-code: Analisis Lengkap 13 Agent dan 40+ Skill dari Koleksi Plugin Claude Code dengan 50 Ribu Bintang

everything-claude-code-plugin-guide-id 图示

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:

everything-claude-code-plugin-guide-id 图示

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 /evolve untuk 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.



Penjelasan Detail 5 Fitur Utama everything-claude-code

Fitur 1: Sistem Kolaborasi Multi-Agent

Kemampuan paling hebat dari everything-claude-code adalah kolaborasi antar beberapa Agent. Ambil contoh pengembangan fitur yang lengkap:

  1. Menggunakan perintah /plan, Planner Agent akan memecah kebutuhan menjadi beberapa sub-tugas.
  2. Architect Agent merancang solusi teknis dan arsitektur sistem.
  3. TDD Guide Agent menulis kasus uji (test case) terlebih dahulu.
  4. Setelah pengembangan selesai, Code Reviewer Agent dan Security Reviewer Agent melakukan peninjauan secara paralel.
  5. E2E Runner Agent menjalankan pengujian end-to-end untuk validasi.
  6. Doc Updater Agent memperbarui dokumentasi terkait secara otomatis.

Seluruh alur kerja ini berjalan tanpa perlu beralih manual; Agent berkolaborasi secara otomatis melalui delegasi hierarkis.

Fitur 2: Audit Keamanan AgentShield

AgentShield adalah alat pemindaian keamanan bawaan yang dirancang khusus untuk risiko keamanan dalam ekosistem Claude Code:

  • 912 aturan pengujian, dengan cakupan kode 98%
  • 102 aturan analisis statis
  • Cakupan deteksi: kebocoran kunci, masalah izin, risiko injeksi Hook, dan kerentanan MCP
  • Pipa pemindaian adversarial tiga Agent (menggunakan model Opus)
# Pemindaian dasar
npx ecc-agentshield scan

# Pemindaian mendalam (menggunakan model Opus)
npx ecc-agentshield scan --opus --stream

Fitur 3: Ekonomi Jendela Konteks

Salah satu konsep desain inti dari everything-claude-code adalah efisiensi Token. Jendela konteks 200K milik Claude Code akan terkonsumsi dalam jumlah besar pada penggunaan praktis:

Sumber Konsumsi Estimasi Penggunaan
Petunjuk sistem ~10K token
Rules (Aturan) tetap ~5-8K token
Definisi alat MCP ~2-5K token per alat
Riwayat percakapan Terus bertambah

Jika terlalu banyak MCP yang diaktifkan, ruang yang benar-benar tersedia dalam jendela konteks 200K mungkin hanya tersisa sekitar ~70K. Solusi dari everything-claude-code adalah:

  • Rules selalu dimuat (biaya yang diperlukan, sekitar 5-8K)
  • Skills dimuat sesuai kebutuhan (hanya mengonsumsi Token saat digunakan)
  • Agent diaktifkan sesuai kebutuhan (hanya dimuat saat delegasi dilakukan)

Proyek ini menyarankan untuk tidak mengaktifkan lebih dari 10 MCP untuk setiap proyek.

Fitur 4: Dukungan Pengembangan Multi-bahasa

everything-claude-code tidak hanya mendukung TypeScript. Proyek ini menyediakan aturan eksklusif dan Agent peninjau untuk bahasa backend populer:

Bahasa Kumpulan Aturan Agent Khusus Dukungan Framework
TypeScript Praktik terbaik TS Code Reviewer React, Next.js
Python PEP 8, petunjuk tipe Python Reviewer Django, DRF, Celery
Go Idiom Go, penanganan error Go Reviewer + Go Build Resolver gRPC, PostgreSQL
Java Spring Boot
C++ Dukungan dasar

Fitur 5: Templat Proyek Praktis

Proyek ini menyertakan 4 templat konfigurasi proyek nyata yang bisa langsung disalin dan digunakan:

Templat Stack Teknologi Skenario Penggunaan
Aplikasi SaaS Next.js + Supabase + Stripe Produk Web SaaS
Mikroservis Go gRPC + PostgreSQL Mikroservis Backend
Django REST DRF + Celery Web API Python
Rust API Axum + SQLx + PostgreSQL API Performa Tinggi

FAQ everything-claude-code

Q1: Apakah everything-claude-code berbayar?

Proyek ini sendiri sepenuhnya gratis dan bersifat open-source dengan lisensi MIT. Namun, menjalankan Claude Code memerlukan biaya pemanggilan model Claude API. Melalui platform APIYI (apiyi.com), Anda bisa mendapatkan metode penagihan yang fleksibel, cocok untuk pengembang individu maupun tim.

Q2: Apakah setelah instalasi akan memengaruhi fitur asli Claude Code?

Tidak. everything-claude-code adalah peningkatan pada lapisan konfigurasi murni dan tidak mengubah kode inti dari Claude Code. Anda dapat memilih untuk menggunakan Agent, Skills, atau perintah di dalamnya secara selektif, atau menghapusnya kapan saja untuk kembali ke kondisi semula.

Q3: Apakah kolaborasi multi-Agent akan meningkatkan jumlah pemanggilan API?

Ya. Dalam mode multi-Agent, penalaran setiap Agent adalah pemanggilan API yang independen. Disarankan untuk menggunakan /plan untuk kolaborasi multi-Agent saat dibutuhkan saja, sedangkan untuk tugas sederhana bisa langsung menggunakan Claude Code. Mengakses Claude API melalui APIYI (apiyi.com) dapat membantu mengelola biaya pemanggilan secara efektif.

Q4: Model Claude apa saja yang didukung oleh everything-claude-code?

Mendukung semua model seri Claude 4. Konfigurasi yang direkomendasikan:

  • Pengembangan harian: Claude 4 Sonnet (cepat, biaya rendah)
  • Arsitektur kompleks: Claude 4 Opus (kemampuan penalaran terkuat)
  • Pemindaian mendalam AgentShield: Memerlukan model Opus

Semua model di atas dapat diperoleh secara satu pintu di platform APIYI (apiyi.com).


Ringkasan everything-claude-code

everything-claude-code meningkatkan Claude Code dari sekadar alat pemrograman berbasis percakapan AI menjadi sebuah platform pengembangan AI Agent yang dapat diorkestrasi. Nilainya terletak pada:

  1. Teruji dalam praktik: Hasil akumulasi penggunaan harian selama 10 bulan oleh tim juara hackathon Anthropic.
  2. Sistem Agent yang lengkap: 13 Agent profesional yang mencakup seluruh alur kerja pengembangan.
  3. Manajemen Token yang cerdas: Sistem Skills yang dimuat sesuai kebutuhan untuk memaksimalkan pemanfaatan jendela konteks.
  4. Kemampuan evolusi berkelanjutan: Sistem pembelajaran versi ganda yang membuat Claude Code semakin pintar seiring penggunaan.
  5. Keamanan tingkat produksi: AgentShield menyediakan pemindaian keamanan dengan 912 aturan.

Kami merekomendasikan penggunaan antarmuka Claude API melalui APIYI (apiyi.com), yang dipadukan dengan plugin everything-claude-code untuk membangun alur kerja pengembangan berbantuan AI yang efisien dengan cepat.


Referensi

  1. Repositori GitHub everything-claude-code: Proyek sumber terbuka resmi

    • Tautan: github.com/affaan-m/everything-claude-code
    • Keterangan: Berisi seluruh kode sumber Agent, Skills, dan Commands.
  2. Analisis Teknis Dev Genius: Penjelasan detail solusi pemenang hackathon

    • Tautan: blog.devgenius.io
    • Keterangan: Menganalisis secara mendalam penerapan everything-claude-code dalam hackathon Anthropic.
  3. Dokumentasi Resmi APIYI: Panduan integrasi Claude API

    • Tautan: help.apiyi.com
    • Keterangan: Tutorial penggunaan API untuk model seri Claude 3.5/3.7.
  4. Dokumentasi Resmi Claude Code: Dokumentasi alat CLI resmi dari Anthropic

    • Tautan: docs.anthropic.com
    • Keterangan: Penjelasan fungsi dasar dan konfigurasi Claude Code.

Artikel ini ditulis oleh tim teknis APIYI, yang berfokus pada alat pemrograman AI dan peningkatan efisiensi pengembangan. Untuk tutorial teknis lainnya, silakan kunjungi APIYI (apiyi.com).

Similar Posts