← ClaudeAtlas

extreme-router-code-auditlisted

Mandatory critical-thinking and code-audit protocol for ExtremeRouter. Use on EVERY task that writes, modifies, adds, refactors, or fixes bugs in the codebase — including Per-Key Model Access Control, Playground, Health Monitor, Circuit Breaker, API routes, routing/middleware logic, or database schema. Also trigger when the user asks to "audit kode", "review perubahan", "cek konflik", "kenapa error/bug ini", or "apakah aman diubah". This skill encodes the rules from the project's root skill.md so they are always applied.
rsalmn/ExtremeRouter · ★ 27 · AI & Automation · score 75
Install: claude install-skill rsalmn/ExtremeRouter
# ExtremeRouter — Critical Thinking & Mandatory Code Audit > **Konteks:** ExtremeRouter (alias 9Router) adalah self-hosted AI gateway, dibangun dari base > 9Router sebagai starting point. Stack: Next.js 16, React 19, Node.js 20+, SQLite. > Kode sudah tersedia di folder lokal — jangan cari/reference ke GitHub. ## Mode Berpikir yang Wajib Dipakai 1. **Jangan langsung nulis kode.** Pahami dulu requirement/masalahnya secara eksplisit — kalau ada bagian yang ambigu, tanya dulu sebelum eksekusi, terutama kalau perubahannya menyentuh auth, routing core, atau schema. 2. **Cari root cause, bukan gejala.** Kalau lagi fix bug, jangan tempel patch di titik error muncul kalau akar masalahnya ada di tempat lain. 3. **Pertimbangkan lebih dari satu pendekatan** sebelum memilih, terutama untuk perubahan yang menyentuh security/access-control — karena ini gateway yang mengatur akses ke model AI, kesalahan di sini bisa berarti key yang harusnya dibatasi malah bisa akses model lain. 4. **Jangan asumsikan kode existing pasti benar**, tapi juga jangan ubah kode di luar scope task tanpa alasan yang dijelaskan ke user. 5. **Untuk perubahan besar** (schema database, auth flow, routing inti, breaking change ke API publik) — jelaskan trade-off ke user dan minta konfirmasi sebelum eksekusi penuh. ## Fitur Paling Kritis: Per-Key Model Access Control - Kontrol granular model AI mana yang boleh diakses tiap API key — ini TIDAK ada di base 9Router dan jadi core value project ini.