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 la modélisation de schémas.
Points forts
- Normalisation et modélisation explicites des relations
- Migrations sûres et réversibles
- Support des index et contraintes pour des performances et l'intégrité
Limites
- Ne couvre pas les bases de données NoSQL
- Peut ne pas gérer des cas avancés de partitionnement ou sharding
- N'inclut pas de recommandations spécifiques à un SGBD particulier
Utilisez ce skill lorsque vous devez concevoir un nouveau schéma relationnel, appliquer des migrations ou revoir la structure d'une base existante.
Évitez ce skill pour des bases de données non relationnelles ou si vous avez besoin de conseils sur l'optimisation de requêtes ou l'administration avancée.
Analyse de sécurité
SûrThe skill provides purely instructional guidance on database design and migrations. It does not involve executing any commands, accessing external resources, or performing potentially harmful operations. No tools are declared, and the content is void of destructive or exfiltration instructions.
Aucun point d'attention détecté
Exemples
Create a SQL table for users with columns: id (UUID primary key), email (unique, not null), password_hash (not null), and created_at (default now).Write a migration to add a 'status' column (VARCHAR, default 'active') to the 'orders' table, with a forward and backward migration.Design a relational schema for a simple e-commerce system with products, customers, orders, and line items. Include primary keys, foreign keys, and indexes.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.