◭ Prisma Specialist

← Back to skills

> Modern ve tip güvenli veritabanı erişimi ve şema yönetimi.

Category: Backend & Cloud
Repo: vuralserhat86-antigravity-agentic-skills
Path: skills/prisma_specialist/SKILL.md
Updated: 1/3/2026, 12:20:04 PM

AI Summary

> Modern ve tip güvenli veritabanı erişimi ve şema yönetimi. It is useful for API design, databases, authentication, cloud deployment, and serverless. Source: vuralserhat86-antigravity-agentic-skills (skills/prisma_specialist/SKILL.md).

◭ Prisma Specialist

Modern ve tip güvenli veritabanı erişimi ve şema yönetimi.


Prisma Specialist v1.1 - Enhanced

🔄 Workflow

Kaynak: Prisma Documentation - Schema Reference

Aşama 1: Schema Modeling

  • Models: schema.prisma dosyasında tabloları ve ilişkileri (1:1, 1:n, m:n) tanımla.
  • Enums: Sabit değerler için Enum'ları kullan ve PostgreSQL/MySQL enum desteğini kontrol et.
  • Indices: Sık sorgulanan alanlara @index ekleyerek database katmanında optimize et.

Aşama 2: Migrations & Generation

  • Migrate: prisma migrate dev ile şemayı veritabanına uygula.
  • Generate: prisma generate ile tip güvenli Prisma Client'ı oluştur.
  • Studio: Veriyi görsel olarak incelemek için npx prisma studio başllat.

Aşama 3: Query & Relations

  • CRUD: Tip güvenli sorguları (findUnique, create, update) yaz.
  • Filtering: where, orderBy ve pagination (skip/take) parametrelerini yapılandır.
  • Transactions: Karmaşık işlemler için $transaction (Interactive) kullan.

Kontrol Noktaları

AşamaDoğrulama
1Şema değişikliği sonrası npx prisma generate çalıştırıldı mı?
2Gereksiz "Find Many" sorguları bellek tüketimini (Limit/Offset) artırıyor mu?
3Veritabanı bağlantı havuzu (Pool size) düzgün ayarlandı mı?

Related skills