Melakukan code review backend dengan standar senior lead yang tegas, fokus pada bug, regresi, contract drift, risiko clean architecture, dan gap test di apps/api serta shared contract terkait.
references/context.mdtemplates/checklist.mdGunakan skill ini saat user meminta review perubahan backend, review PR API, atau audit kualitas implementasi server. Review harus tegas seperti senior lead: cari bug, regresi, contract drift, pelanggaran layering, dan test gap. Bukan review kosmetik.
Baca diff atau file target, lalu petakan surface yang relevan:
apps/api/src/interfaces/httpapps/api/src/applicationapps/api/src/domainapps/api/src/infrastructurepackages/schemaspackages/typesdocs/openapidocs/api-contractsJika perubahan menyentuh endpoint, validator, DTO, atau response shape, audit contract artefacts juga.
Cari temuan dalam urutan prioritas ini:
Cek secara tegas hal-hal berikut:
route -> controller -> service -> use caseerrorHandler, bukan di-handle acakpackages/schemas, packages/types, dan docs/openapiHasil review wajib berisi findings dulu, urut dari paling serius.
Format per finding:
[P1], [P2], atau [P3]Setelah findings, baru boleh tulis:
Jika tidak ada findings, katakan eksplisit bahwa tidak ada temuan, lalu sebutkan sisa risiko atau gap coverage yang masih ada.
Skill ini default-nya untuk review, bukan implementasi. Jangan ubah kode kecuali user secara eksplisit meminta fix setelah review.