Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete)....
npx skills add vuralserhat86/antigravity-agentic-skills --skill "prisma_specialist"
Install specific skill from multi-skill repository
# Description
Prisma ORM, schema design, migrations ve type-safe database access.
# SKILL.md
name: prisma_specialist
router_kit: FullStackKit
description: Prisma ORM, schema design, migrations ve type-safe database access.
metadata:
skillport:
category: database
tags: [architecture, automation, best practices, clean code, coding, collaboration, compliance, debugging, design patterns, development, documentation, efficiency, git, optimization, prisma specialist, productivity, programming, project management, quality assurance, refactoring, software engineering, standards, testing, utilities, version control, workflow] - orm
◭ Prisma Specialist
Modern ve tip güvenli veritabanı erişimi ve şema yönetimi.
Prisma Specialist v1.1 - Enhanced
🔄 Workflow
Aşama 1: Schema Modeling
- [ ] Models:
schema.prismadosyası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
@indexekleyerek database katmanında optimize et.
Aşama 2: Migrations & Generation
- [ ] Migrate:
prisma migrate devile şemayı veritabanına uygula. - [ ] Generate:
prisma generateile tip güvenli Prisma Client'ı oluştur. - [ ] Studio: Veriyi görsel olarak incelemek için
npx prisma studiobaşllat.
Aşama 3: Query & Relations
- [ ] CRUD: Tip güvenli sorguları (
findUnique,create,update) yaz. - [ ] Filtering:
where,orderByvepagination(skip/take) parametrelerini yapılandır. - [ ] Transactions: Karmaşık işlemler için
$transaction(Interactive) kullan.
Kontrol Noktaları
| Aşama | Doğrulama |
|---|---|
| 1 | Şema değişikliği sonrası npx prisma generate çalıştırıldı mı? |
| 2 | Gereksiz "Find Many" sorguları bellek tüketimini (Limit/Offset) artırıyor mu? |
| 3 | Veritabanı bağlantı havuzu (Pool size) düzgün ayarlandı mı? |
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.