1 poin oleh baekenough 2026-04-18 | 1 komentar | Bagikan ke WhatsApp

Saat memakai beberapa agen sekaligus di Claude Code, Anda akan terus menabrak tembok yang sama.
Menulis dokumen skill, menempelkan YAML agen, memasang rule, merangkai routing,
dan kalau terjadi bentrok, mengutak-atik CLAUDE.md langsung. Setiap kali proyek berganti, hal yang sama harus diulang lagi.

Karena itu saya membuat oh-my-customcode.
Satu baris di paling atas README menggambarkan identitas produknya apa adanya.

Your AI Agent Stack. Compiled, Not Configured.

Ada dua poros utamanya.

1) Agen bukan konfigurasi, melainkan artefak hasil kompilasi.

  • .claude/skills/ = kode sumber (pengetahuan dan workflow yang dapat digunakan ulang)
  • .claude/agents/ = hasil build (pakar yang dirakit dari skill)
  • mgr-sauron = compiler (validasi struktur)
  • .claude/rules/ = spesifikasi (batasan dan aturan build)
  • skill routing = linker (menghubungkan tugas dan agen)

Skill berkembang secara independen, dan agen dapat dikompilasi ulang kapan saja dengan skill yang telah diperbarui. Pemisahan inilah titik awal runtime-nya.

2) Jika belum ada pakar, buat secara instan.

Saat diminta, "Tolong review modul Terraform ini," tetapi belum ada pakar yang terdaftar, sistem tidak gagal, melainkan bergerak seperti ini.

  • Routing: memastikan tidak ada pakar terraform
  • mgr-creator: menelusuri skill infra-aws-expert + panduan docker-best-practices
  • membuat infra-terraform-expert.md
  • langsung menjalankan review
  • agen yang dibuat akan tetap disimpan untuk pemanggilan berikutnya

Ini bukan fallback, melainkan desain. Ketiadaan keahlian diperlakukan sebagai masalah build.


Yang disediakan secara bawaan

Dengan sekali omcustom init, Anda mendapatkan 48 agents / 107 skills / 22 rules / 39 guides.

  npm install -g oh-my-customcode  
  cd your-project  
  omcustom init  

Beberapa keputusan desain

  • Percakapan utama adalah singleton orchestrator (R010).
    Tidak menulis file secara langsung; semua pekerjaan didelegasikan melalui routing ke agen khusus.
    Konteks tidak tercampur.

  • Model tiering diterapkan secara eksplisit.
    Arsitektur dan riset memakai opus, implementasi dan pembuatan agen memakai sonnet,
    pencarian dan verifikasi hitungan memakai haiku. Pola reasoning-sandwich (opus → sonnet → haiku) adalah bentuk dasarnya.

  • Pekerjaan independen berjalan paralel (R009).
    Maksimal 4 per pesan.

  • Hook keamanan bersifat advisory.
    secret-filter, audit-log, schema-validator, PostCompact (reinjeksi rule setelah compaction)
    hanya meninggalkan peringatan tanpa memblokir.

  • RTK dipasang secara default untuk mengurangi token output CLI sebesar 60~90%.


Cerita sejujurnya

Kategori "plugin Claude Code seperti oh-my-zsh" sebenarnya sudah cukup banyak.
Saya juga sudah mencoba beberapa, dan saya sangat menghormatinya.
Karena itu, oh-my-customcode tidak terlalu menitikberatkan sisi kumpulan template, melainkan sisi runtime tempat compiler, router, dan manager benar-benar berjalan.
Kalau ingin membandingkan bagaimana implementasi ini menyelesaikan hal secara berbeda dibanding implementasi lain dengan konsep serupa, silakan tanya dan saya akan jawab.

Kenapa singleton orchestrator, kenapa sauron dipisahkan menjadi agen terpisah, bagaimana heuristik model tiering ditentukan, ...

Silakan tinggalkan komentar tentang hal yang membuat Anda penasaran.
Umpan balik awal adalah yang paling saya sambut.

1 komentar

 
moderator 2026-04-19

Telah dipindahkan ke Show GN.
Sebagai catatan, postingan yang kategorinya disesuaikan oleh moderator mungkin akan dibatasi tampil di beranda, jadi mohon periksa sekali lagi kategorinya sebelum mendaftar.