Notre avis
Ce skill permet de concevoir et gérer des bases de données relationnelles, incluant la création de tables, les migrations et le design de schémas.
Points forts
- Génère des schémas normalisés et des migrations fiables
- Applique les bonnes pratiques de contraintes et d'indexation
- Facilite la maintenance et l'évolution des bases de données
Limites
- Ne couvre pas les bases de données NoSQL
- N'inclut pas l'optimisation des performances avancée
- Peut nécessiter des ajustements manuels pour des cas très spécifiques
Lorsque vous devez créer ou modifier une base de données relationnelle et souhaitez des migrations structurées et sécurisées.
Pour des bases de données non relationnelles ou lorsque des solutions ORM haut niveau suffisent sans gestion explicite des migrations.
Analyse de sécurité
SûrThe skill provides non-executable guidance on database schema design and migrations. It does not instruct the AI to use any system tools, network operations, or destructive commands, and contains no obfuscated or malicious content.
Aucun point d'attention détecté
Exemples
Create a users table with id, email, password_hash, created_at, and appropriate constraints.Generate a migration to add an orders table with foreign key to users, including forward and backward steps.Design a relational schema for an e-commerce platform with products, customers, orders, and line items.name: database-skill description: Design and manage relational databases including table creation, migrations, and schema design. Use for database modeling and maintenance.
Database Skill – Schema Design & Migrations
Instructions
-
Table Creation
- Define clear and consistent table structures
- Use appropriate data types and constraints
- Apply primary keys and foreign keys correctly
-
Schema Design
- Normalize data where appropriate
- Model relationships explicitly
- Design for scalability and maintainability
-
Migrations
- Create forward and backward migrations
- Ensure migrations are idempotent and safe
- Avoid destructive changes without backups
-
Indexes & Constraints
- Add indexes for frequently queried columns
- Enforce uniqueness and referential integrity
- Use constraints to protect data correctness
Best Practices
- Use consistent naming conventions
- Keep schemas simple and well-documented
- Version control all migrations
- Test migrations in non-production environments
- Follow relational database design principles
Example Structure
CREATE TABLE users (
id UUID PRIMARY KEY,
email TEXT UNIQUE NOT NULL,
password_hash TEXT NOT NULL,
created_at TIMESTAMP DEFAULT NOW()
);
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.