db — community claude-skill-registry, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0

À propos de ce Skill

Parfait pour les Agents de Base de Données nécessitant des capacités de gestion avancées de Prisma ORM et PostgreSQL. Gère le schéma Prisma et les migrations de Motivia. Utilise ce skill quand lutilisateur demande de modifier la base de données, ajouter une table, un champ, une relation, ou effectuer une migration. PostgreSQL avec Prisma ORM.

majiayu000 majiayu000
[0]
[0]
Updated: 2/20/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 9/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
9/11
Quality Score
50
Canonical Locale
fr
Detected Body Locale
fr

Parfait pour les Agents de Base de Données nécessitant des capacités de gestion avancées de Prisma ORM et PostgreSQL. Gère le schéma Prisma et les migrations de Motivia. Utilise ce skill quand lutilisateur demande de modifier la base de données, ajouter une table, un champ, une relation, ou effectuer une migration. PostgreSQL avec Prisma ORM.

Pourquoi utiliser cette compétence

Permet aux agents de gérer et de modifier des bases de données PostgreSQL en utilisant Prisma ORM, ce qui permet des migrations de schéma et des mises à jour sans problème avec des commandes comme `prisma migrate dev` et `prisma db push`, tout en exploitant le fichier `prisma/schema.prisma` pour la définition du schéma.

Meilleur pour

Parfait pour les Agents de Base de Données nécessitant des capacités de gestion avancées de Prisma ORM et PostgreSQL.

Cas d'utilisation exploitables for db

Modifier le schéma de la base de données avec Prisma ORM
Ajouter des tables, des champs ou des relations à la base de données
Effectuer des migrations avec `prisma migrate dev` et `prisma migrate deploy`
Générer et appliquer des migrations nommées comme `add_feature`

! Sécurité et Limitations

  • Nécessite une configuration de Prisma ORM et PostgreSQL
  • A besoin du fichier `prisma/schema.prisma` pour la définition du schéma
  • Limité aux environnements de développement et de production avec des commandes spécifiques

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is db?

Parfait pour les Agents de Base de Données nécessitant des capacités de gestion avancées de Prisma ORM et PostgreSQL. Gère le schéma Prisma et les migrations de Motivia. Utilise ce skill quand lutilisateur demande de modifier la base de données, ajouter une table, un champ, une relation, ou effectuer une migration. PostgreSQL avec Prisma ORM.

How do I install db?

Run the command: npx killer-skills add majiayu000/claude-skill-registry/db. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for db?

Key use cases include: Modifier le schéma de la base de données avec Prisma ORM, Ajouter des tables, des champs ou des relations à la base de données, Effectuer des migrations avec `prisma migrate dev` et `prisma migrate deploy`, Générer et appliquer des migrations nommées comme `add_feature`.

Which IDEs are compatible with db?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for db?

Nécessite une configuration de Prisma ORM et PostgreSQL. A besoin du fichier `prisma/schema.prisma` pour la définition du schéma. Limité aux environnements de développement et de production avec des commandes spécifiques.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add majiayu000/claude-skill-registry/db. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use db immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

db

Install db, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

Base de Données Motivia

Stack technique

  • ORM: Prisma
  • BDD: PostgreSQL (Neon)
  • Fichier schema: prisma/schema.prisma

Commandes Prisma

bash
1# Développement 2pnpm prisma generate # Générer le client Prisma 3pnpm prisma migrate dev # Créer et appliquer une migration 4pnpm prisma migrate dev --name add_feature # Migration nommée 5pnpm prisma db push # Push direct (dev seulement) 6 7# Production 8pnpm prisma migrate deploy # Appliquer les migrations 9 10# Utilitaires 11pnpm prisma studio # Interface graphique 12pnpm prisma db seed # Exécuter le seed 13pnpm prisma format # Formater le schema

Modèles existants

User (central)

prisma
1model User { 2 id String @id @default(cuid()) 3 email String @unique 4 name String @default("") 5 firstName String? 6 lastName String? 7 profileTitle String? 8 localisation String? 9 image String? 10 emailVerified Boolean @default(false) 11 freeLetters Int @default(5) 12 keyAchievements String[] 13 softSkills String[] 14 technicalSkills String[] 15 createdAt DateTime @default(now()) 16 updatedAt DateTime @updatedAt 17 18 // Relations 19 accounts Account[] 20 sessions Session[] 21 apiKeys ApiKey[] 22 experiences Experience[] 23 degrees Degree[] 24 links Link[] 25 projects Project[] 26 motivationLetters MotivationLetter[] 27 userCV UserCV? 28}

Entités métier

ModèleDescriptionRelation
ExperienceExpériences proUser 1:N
DegreeDiplômesUser 1:N
ProjectProjets portfolioUser 1:N
LinkLiens sociauxUser 1:N
MotivationLetterLettres généréesUser 1:N
UserCVCV PDF uploadéUser 1:1
ApiKeyClés API providersUser 1:N

Auth (Better Auth)

ModèleDescription
AccountComptes OAuth/credentials
SessionSessions utilisateur
VerificationTokens de vérification
AuthenticatorWebAuthn

Conventions de schéma

Champs obligatoires

prisma
1model NouveauModele { 2 id String @id @default(cuid()) 3 // ... champs métier 4 userId String 5 createdAt DateTime @default(now()) 6 updatedAt DateTime @updatedAt 7 user User @relation(fields: [userId], references: [id], onDelete: Cascade) 8 9 @@index([userId]) 10}

Types courants

UsageType Prisma
IDString @id @default(cuid())
EmailString @unique
Texte courtString
Texte longString (pas de @db.Text nécessaire)
DateDateTime
Date optionnelleDateTime?
BooléenBoolean @default(false)
EntierInt @default(0)
Liste de stringsString[]

Relations

prisma
1// 1:N (User a plusieurs Experience) 2model User { 3 experiences Experience[] 4} 5 6model Experience { 7 userId String 8 user User @relation(fields: [userId], references: [id], onDelete: Cascade) 9} 10 11// 1:1 (User a un CV) 12model User { 13 userCV UserCV? 14} 15 16model UserCV { 17 userId String @unique 18 user User @relation(fields: [userId], references: [id], onDelete: Cascade) 19}

Enum

prisma
1enum ApiProvider { 2 OPENAI 3 GOOGLE 4 ANTHROPIC 5 MISTRAL 6 XAI 7} 8 9model ApiKey { 10 provider ApiProvider 11}

Workflow modification de schéma

1. Modifier le schéma

prisma
1// prisma/schema.prisma 2model User { 3 // Ajouter un nouveau champ 4 newField String? 5}

2. Créer la migration

bash
1pnpm prisma migrate dev --name add_new_field

3. Mettre à jour le code

  • Server actions dans app/actions/
  • Schémas Zod dans utils/schemas.ts

Ajouter un nouveau modèle

1. Définir le modèle

prisma
1model NewEntity { 2 id String @id @default(cuid()) 3 name String 4 description String? 5 isActive Boolean @default(true) 6 userId String 7 createdAt DateTime @default(now()) 8 updatedAt DateTime @updatedAt 9 user User @relation(fields: [userId], references: [id], onDelete: Cascade) 10 11 @@index([userId]) 12}

2. Ajouter la relation dans User

prisma
1model User { 2 // ... existing fields 3 newEntities NewEntity[] 4}

3. Créer la migration

bash
1pnpm prisma migrate dev --name add_new_entity

4. Créer les server actions

Créer app/actions/new-entity.ts avec le pattern habituel.

Bonnes pratiques

Indexes

prisma
1@@index([userId]) // Toujours indexer les FK 2@@index([createdAt]) // Si tri fréquent 3@@unique([userId, name]) // Contrainte d'unicité

Cascade

Toujours utiliser onDelete: Cascade pour les relations avec User afin de supprimer les données orphelines.

Migrations en production

  1. Tester localement avec migrate dev
  2. Commit des fichiers de migration
  3. En production: migrate deploy (via script build)

Checklist nouvelle table

  1. ID avec @id @default(cuid())
  2. createdAt et updatedAt
  3. userId avec relation et onDelete: Cascade
  4. @@index([userId])
  5. Relation ajoutée dans User
  6. Migration créée et testée
  7. Server actions créées
  8. Schéma Zod ajouté

Compétences associées

Looking for an alternative to db or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

widget-generator

Logo of f
f

Générez des plugins de widgets personnalisables pour le système de flux prompts.chat

flags

Logo of vercel
vercel

Le Cadre de Réaction

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Tenseurs et réseaux neuronaux dynamiques en Python avec une forte accélération GPU

98.6k
0
Développeur