Mẹo & cách làm· 2/10/2026
Chặn AI viết code Prisma gây lỗi N+1 bằng rule Cursor và skill Claude Code miễn phí

Tác giả chỉ ra lỗi phổ biến khi AI viết code Prisma: dùng findMany rồi lặp vòng để truy vấn thêm cho từng dòng, gây ra lỗi N+1 query. Thử nghiệm với 6 dự án cho thấy cách này tạo ra 7 truy vấn, trong khi dùng nested select chỉ cần 2; với 500 dòng dữ liệu, số truy vấn tăng lên 501 so với mức không đổi của cách tối ưu. Giải pháp là cung cấp cho AI một rule ngắn cho Cursor (chỉ áp dụng khi chạm vào file truy cập dữ liệu) và một skill cho Claude Code để tự phát hiện và sửa khi hệ thống đã chậm, bằng cách bật log truy vấn, đếm số lượng, tìm vòng lặp và thay bằng nested select, batch, _count hoặc groupBy. Các rule và skill này được chia sẻ miễn phí trên Gumroad.
Xem thêm tại DEV Community →// vì sao đáng quan tâm
Người dùng AI để code backend nên trang bị rule/skill cụ thể cho Prisma để tránh ứng dụng chậm dần khi dữ liệu tăng, vì AI mặc định hay viết code đúng chức năng nhưng không tối ưu hiệu năng.
Nguồn: DEV Community – Stop your AI agent from writing N+1 Prisma queries (free Cursor rule + Claude Code skill)
Đọc bài gốc ↗Tóm tắt bằng AI từ tiêu đề và đoạn giới thiệu của bài gốc, đã có người đọc lại trước khi đăng.