Delapan repo, satu proyek, 87 run
Delapan repo GitHub ada di semua daftar wajib-punya Claude Code bulan ini: Chisle, Ouroboros, Reticle, Caliper, Anti-Slop, UI Skills, img2threejs, dan FWC SwiftUI Skills. Total bintang mereka lebih dari 37.000. Daftar-daftar itu cuma bilang apa yang diklaim tiap repo dan cara instalnya. Tidak ada yang menginstal semuanya sekaligus lalu mengukur.
Jadi kedelapannya dipasang di satu proyek nyata, aplikasi React dengan 111 tes yang lolos. Salah satunya menulis dirinya sendiri ke pengaturan sembilan tool AI lain di mesin ini. Satu lagi sama sekali tidak pernah dijalankan, gara-gara satu baris di sumbernya. Dan tiga di antaranya menghubungkan server ke Claude Code yang tidak pernah dipanggil, sekalipun, dalam 63 run.
| Yang diuji | Nilai |
|---|---|
| Repo terpasang | 8 |
| Total run | 87 |
| Total biaya | sekitar $6 |
| Proyek | 1 aplikasi React, 111 tes lolos |
| Model | 1 |
| Durasi | 1 hari |
Tiga pertanyaan mengarahkan sisa tulisan ini: berapa biaya tiap repo saat startup, apa yang benar-benar berubah pada output, dan mana yang layak dipertahankan.
Biaya tiap repo sebelum kamu mengetik
Biaya startup adalah apa yang dimuat Claude Code ke dalam context sebelum pesan pertamamu. Pada proyek kosong itu sekitar 17.000 token, dan kamu membayarnya di setiap turn. Untuk mengukur sebuah instalan, Claude diminta membalas dengan satu kata, lalu tagihannya dibaca. Satuannya token, bukan dolar: dua run yang identik bisa berbeda 10 kali lipat harganya cuma karena caching.
| Instalan | Token startup tambahan |
|---|---|
| Chisle | sekitar 3.500 |
| Ouroboros | sekitar 1.600 |
| Reticle | sekitar 900 |
| img2threejs (file instruksi 33 KB) | 107 |
| Anti-Slop (skill bantu) | 95 |
| UI Skills | 37 |
| Semua yang lain | 100 sampai 300 masing-masing |
| Kedelapannya sekaligus | di bawah 7.000 |
Dua dari delapan repo ini bukan buat web developer sama sekali. img2threejs mengubah foto jadi scene 3D, dan FWC SwiftUI Skills untuk aplikasi Apple. Cuma biayanya yang diukur. Skill 3D ini membawa file instruksi 33 kilobyte dan tetap cuma berbiaya 107 token, karena hanya deskripsi sebuah skill yang dimuat sampai kamu memanggilnya.
Server juga jadi murah. Claude Code sekarang cuma memuat nama-nama tool sebuah server dan mengambil detailnya saat dibutuhkan. Itu sekitar 45 token per tool, apa pun fungsi tool-nya. Dengan kedelapannya terpasang, biayanya cuma dijumlahkan. Tidak ada yang berlipat ganda.
Claude Code punya perintah yang memproyeksikan biaya ini untuk sebuah plugin, dan itu menganggap hook gratis. Untuk plugin yang dipakai tiap hari di mesin ini, proyeksinya sekitar 540 token. Hasil pengukurannya 744, karena hook startup-nya mencetak langsung ke dalam session.
Startup bukan tempat repo-repo ini jadi mahal. Turn-lah yang mahal.
Tugas sama, dengan dan tanpa
Benchmark-nya adalah tiga tugas yang benar-benar akan diserahkan seorang developer: bug pada cara sebuah alamat web dibangun, fitur yang menampilkan waktu baca, dan penghitung karakter pada sebuah form. Tiap tugas dijalankan dengan satu repo terpasang, dengan kedelapannya, dan tanpa satu pun, tiga run tiap kali. Juri-nya adalah tes yang tak pernah dilihat agent, ditambah test suite proyek itu sendiri, ditambah type checker. Setiap run memakai daftar tool yang diizinkan sama persis, tanpa permission bypass.
| Hasil | Nilai |
|---|---|
| Run tugas | 63 |
| Lolos | 63 |
| Error type baru | 0 |
| Panggilan ke tiga server yang terhubung | 0 |
| Perbaikan bug, baseline | 7 turn, 27 detik |
| Tugas form, baseline | 22 turn, sekitar 1 menit |
Tidak ada yang membuat Claude gagal di satu tugas, dan tidak ada yang membuatnya lolos tugas yang tanpanya akan gagal.
Tiga dari repo ini menghubungkan server penuh tool. Dalam 63 run, Claude memanggil tool-tool itu nol kali. Termasuk tugas form, yang sengaja ditulis supaya saran desain dan visual testing punya sesuatu untuk dikerjakan. Untuk adil, dua di antaranya memang tidak pernah mendapat tugas aslinya. Reticle butuh browser yang dipasangkan ke aplikasi yang sedang berjalan, dan pemasangan itu crash. Ouroboros butuh setup di seluruh mesin, dan itu tidak diberikan.
Noise-nya besar sekali. Prompt sama, instalan sama: satu run menulis 4.300 token, run lain 7.100. Cuma dua hasil yang mengalahkan noise-nya sendiri, keduanya di tugas terpendek. Satu demo before-and-after saja tidak membuktikan apa-apa.
52 persen Chisle, di kerja coding nyata
Chisle adalah plugin kompresi output, dan satu-satunya dari kedelapan repo yang menjanjikan sebuah angka: benchmark-nya bilang tagihanmu turun ke 52 persen. Pada tiga tugas ini, output-nya keluar di 94 persen dari baseline. README-nya menjelaskan sendiri kenapa: angka-angka itu berasal dari prompt tunggal tanpa tool, bukan biaya satu session penuh.
| Ukuran | Nilai |
|---|---|
| Klaim benchmark Chisle | output di 52% |
| Chisle pada tiga tugas | output di 94% dari baseline |
| Plugin brevity harian yang sama, tugas sama | 113%, masih dalam noise |
| Satu perbaikan bug: token dibaca | 95.000 |
| Satu perbaikan bug: token ditulis | 1.700 |
Dalam sebuah session coding nyata, output cuma sisi kecil dari tagihan. Chisle memuat aturannya di awal dan menempelkan pengingat ke setiap prompt yang kamu kirim, sehingga run-nya berbiaya lebih mahal dari baseline pada dua dari tiga tugas. Aturannya lebih berat dari kata-kata yang dihematnya. Kompresor tool output-nya berjalan di setiap session dan tidak pernah mencatat penghematan.
Tidak satu pun dari kedua plugin ini menghemat sesuatu yang terukur. Seorang pengguna Chisle menemukan hal sama di 173 session, dan penulisnya bilang bug itu sudah diperbaiki. Sebagai catatan positif: Chisle mempublikasikan kerugiannya sendiri, dan penanganan file-nya dikerjakan dengan hati-hati.
Aturan yang bisa diambil dari ini: plugin yang bicara di setiap turn adalah jenis yang paling mahal.
Instalan yang menjangkau keluar proyekmu
Cakupan instalan adalah seberapa jauh setup sebuah repo menjangkau di luar folder tempat kamu menjalankannya. Semuanya di sini sengaja dipasang di dalam satu folder, supaya tidak ada yang menyentuh sisa mesin.
Perintah setup Reticle punya rencana lain. Log-nya sendiri bilang ia mendaftarkan diri ke 8 agent lagi: VS Code, Copilot, Warp, Kiro, Amazon Q, Cline, Amp, dan satu lagi. Di Gemini, ia menyetujui dirinya sendiri di muka. Di pengaturan Claude Code, ia menambahkan aturan yang menyetujui tool-nya sendiri. Tidak ada yang disembunyikan di sini, semuanya ada di source code, installer-nya terbuka soal apa yang dilakukannya, dan ia menyediakan perintah uninstall. Tapi yang diberikan cuma satu flag yes, untuk satu proyek.
Caliper seharusnya jadi alat ukurnya. Harness-nya menjalankan Claude dengan semua permission check dimatikan, tanpa opsi untuk mengubahnya, dan ia menyalin kredensial loginmu ke setiap test run. Ia tidak pernah dijalankan; sebuah runner khusus menggantikannya.
| Repo | Terpasang bersih di dalam proyek? | Catatan |
|---|---|---|
| Anti-Slop | Ya | Menyalin file dan tidak ada lagi |
| UI Skills | Ya | Pustaka skill remote |
| img2threejs | Ya | Sebuah skill |
| FWC SwiftUI Skills | Ya | Teks biasa |
| Reticle | Sebagian | Mendaftar ke 8 agent lain, aturan self-approving |
| Chisle | Tidak | Cuma global, cek update saat startup, menyimpan raw tool output ke disk |
| Ouroboros | Tidak | Cuma di seluruh mesin, melaporkan penggunaan secara default, installer-nya bisa mengalirkan script dari internet langsung ke shell-mu |
| Caliper | Tidak dijalankan | Permission check mati, kredensial disalin ke setiap run |
Tidak ada yang malware di sini. Ini kenyamanan yang menganggap kamu ingin tool-nya ada di mana-mana. Buka tiga hal sebelum instalasi apa pun: hook, install script, dan konfigurasi server.
Yang terjadi saat semuanya ditumpuk
Menumpuk berarti kedelapannya terpasang bersama: tidak ada crash, tidak ada error, dan biayanya dijumlahkan hampir persis. Satu jebakan memakan waktu satu jam. Dalam run yang di-script, server proyek menunggu persetujuan yang tidak bisa diberikan siapa pun, jadi kelihatannya hampir gratis. Setiap angka server di sini diukur ulang setelah itu diperbaiki.
Hook adalah tempat repo-repo ini bertemu. Hook adalah script yang dijalankan Claude Code pada momen tertentu, dan apa pun yang dicetaknya bisa sampai ke depan model. Dengan tiga dari tool ini terpasang, tiga script menyala saat startup dan tiga lagi di setiap prompt. Satu kalimat biasa yang diketik sampai ke model dengan dua catatan tertempel: satu menyuruhnya menulis singkat, satu lagi menuntut langkah setup yang tidak bisa diselesaikan di dalam sebuah proyek. Catatan kedua itu muncul lagi di setiap prompt yang mengandung salah satu kata kuncinya.
Nama tool tidak bisa bentrok, karena setiap server memberi prefix pada tool-nya sendiri. Untuk hook, dokumentasinya menegaskan itu: ketika beberapa hook menambahkan context, Claude menerima semua nilainya.
Sebuah studi dari Mei 2026 mengukur apa yang dilakukan tumpukan besar skill terhadap sebuah agent. Dengan sekitar 200 skill, pass rate turun sampai 21 persen, dan sebagian besar kerugian itu berasal dari agent yang memilih skill yang mirip ketimbang yang benar. Delapan repo cuma 10 skill, jauh dari angka itu. Orang dengan puluhan skill terpasang, itu yang berisiko.
Yang mengubah kode
Anti-Slop adalah kumpulan aturan lint yang kamu salin ke proyekmu, bukan sebuah plugin. Tidak ada paket untuk diinstal; penulisnya ingin kamu menyalin aturannya dan mengubahnya. Sebuah linter membaca kodemu di luar model, jadi tidak berbiaya context: 95 token untuk skill bantunya, dan nol per turn.
Pada tugas form, Claude harus menyambungkan sebuah field baru lewat sebuah component. Ia menyalin baris di atasnya, termasuk unsafe type cast-nya. Anti-Slop menandainya, tiga run dari tiga. Itu jenis hal yang biasanya diloloskan begitu saja oleh seorang reviewer, karena kelihatan sama seperti tetangganya.
| Temuan Anti-Slop | Nilai |
|---|---|
| Unsafe type cast ditandai | 3 run dari 3 |
| Baris kosong yang hilang ditandai pada fungsi enam baris yang benar | 2 run dari 3 |
| Temuan pada proyek yang belum disentuh | 109 |
| Porsi dari dua aturan gaya | 83% |
| Aturan lain | 16 |
Temuan baris kosong itu soal selera, bukan bug, dan linter-nya cuma membaca satu file dalam satu waktu. Biayanya muncul di hari pertama: putuskan soal dua aturan gaya itu dulu sebelum menilai 16 aturan lainnya. Satu gotcha: aturan-aturannya dikemas sebagai module, jadi proyekmu juga harus mendeklarasikan dirinya sebagai module, atau linter-nya crash.
UI Skills paling murah untuk dipertahankan: 37 token untuk sebuah pustaka remote skill desain, dan nol panggilan di run-run ini. Ia punya 18 tautan mati pada bulan Juli. Ketiga ratusnya diuji pada pagi hari pembuatan video ini, dan tidak ada yang rusak.
Yang saya pertahankan, dan cara cek setupmu
Delapan repo sudah disortir. Ekspektasinya tiga yang layak dipertahankan. Datanya memberi satu yang benar-benar layak, dan tiga yang bebas dipertahankan.
| Repo | Vonis |
|---|---|
| Anti-Slop | Layak: menangkap kesalahan nyata setiap kali, nyaris tanpa biaya |
| UI Skills | Bebas dipertahankan: 37 token, tidak bentrok dengan apa pun |
| img2threejs, FWC SwiftUI Skills | Bebas dipertahankan kalau kamu akan pernah memanggilnya: beberapa ratus token bersama |
| Chisle | Berbiaya lebih dari yang dihematnya pada kerja coding nyata |
| Caliper | Tidak pernah dijalankan |
| Reticle, Ouroboros | Menginginkan seluruh mesin, tidak pernah terlihat mengerjakan tugas aslinya, jadi tidak ada vonis soal fungsinya |
Maintainer Ouroboros sendiri menghitung sekitar 40 persen run-nya gagal.
Batasannya penting: satu proyek React, satu model, tiga tugas, tiga run tiap satu. Dengan noise selebar ini, efek kecil jadi tak terlihat. Yang ditetapkan data adalah bahwa batas bawahnya tinggi. Claude lolos semuanya dengan atau tanpa tool-tool ini, dan tool yang cuma menunggu di context untuk dipanggil kebanyakan tidak pernah dipanggil. Mereka butuh workflow yang benar-benar meraihnya.
Kamu bisa cek setupmu sendiri dalam dua menit. Satu perintah menunjukkan apa yang sedang dimuat sekarang. Satu memproyeksikan biaya sebuah plugin, dan ingat itu menganggap hook gratis. Satu melaporkan biaya tiap skill dan seberapa sering ia dipakai. Dan sebelum instalasi apa pun, buka hook, install script, dan konfigurasi server.
AIDive