ワンクリックで
nextjs-prisma
patterns สำหรับ Next.js (App Router) + Prisma ใช้เมื่อทำงานกับโปรเจกต์ Next.js หรือ Prisma เช่น webshop
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
patterns สำหรับ Next.js (App Router) + Prisma ใช้เมื่อทำงานกับโปรเจกต์ Next.js หรือ Prisma เช่น webshop
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
ควบคุมและตรวจสอบ Android ผ่าน ADB ใช้เมื่อทำงานกับเครื่อง Android, อ่าน UI, automate การแตะ/พิมพ์, หรือ debug แอปบนมือถือ (เช่น BOYSER farm)
ออกแบบ REST/JSON API ใช้เมื่อผู้ใช้ขอออกแบบ endpoint, API, หรือโครงสร้าง request/response
ตรวจสอบ backtest/กลยุทธ์เทรดว่าน่าเชื่อถือไหม ใช้เมื่อรีวิวผล backtest, strategy, หรือผู้ใช้ถามว่ากลยุทธ์นี้ใช้ได้จริงไหม
เขียน bash/shell script ที่ทนทาน ใช้เมื่อผู้ใช้ขอ shell script automation หรือคำสั่งที่ซับซ้อนหลายขั้น
รีวิวโค้ด/diff/PR หาบั๊ก ความถูกต้อง และจุดที่ควรปรับ ใช้เมื่อผู้ใช้ขอรีวิว ตรวจโค้ด ดู PR หรือขอความเห็นที่สอง
วิเคราะห์ข้อมูล CSV/ตาราง/ชุดข้อมูล ใช้เมื่อผู้ใช้ขอวิเคราะห์ คำนวณสถิติ หาแนวโน้ม หรือหา insight จากข้อมูล
| name | nextjs-prisma |
| description | patterns สำหรับ Next.js (App Router) + Prisma ใช้เมื่อทำงานกับโปรเจกต์ Next.js หรือ Prisma เช่น webshop |
Next.js App Router:
"use client" เฉพาะที่ต้องใช้ state/event/hook ของ browserrevalidatePath/revalidateTag) หลังแก้ข้อมูลNEXT_PUBLIC_Prisma:
4. Client เป็น singleton — กัน connection ทะลักตอน hot-reload (เก็บใน globalThis ใน dev)
5. แก้ schema → prisma migrate dev --name xxx (dev) / migrate deploy (prod); อย่าแก้ DB มือเปล่า
6. DATABASE_URL ใน env เท่านั้น; query ใช้ Prisma (กัน SQL injection อยู่แล้ว) — เลี่ยง raw query เว้นจำเป็น แล้วต้อง parametrize
7. ระวัง N+1: ใช้ include/select ดึงครั้งเดียว
อ่าน schema.prisma และโครงโปรเจกต์ก่อนลงมือเสมอ