database-design
Diseña mejores bases de datos para aplicaciones
Las decisiones sobre bases de datos y los cambios de esquema son difíciles de comparar antes de la implementación. Esta skill ofrece orientación contextual para la selección de bases de datos, elección de ORM, diseño de esquemas, indexación, optimización y migraciones.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "database-design" from https://skillstore.io/skills/sickn33-database-design.md and its manifest at https://skillstore.io/api/skills/sickn33-database-design/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "database-design". Necesito una base de datos para una aplicación de notas local-first con sincronización simple.
Resultado esperado:
SQLite encaja con el caso de uso local. Considera Turso si la replicación en edge se vuelve importante más adelante.
Usando "database-design". Una aplicación edge en TypeScript necesita un bundle pequeño y control explícito de consultas.
Resultado esperado:
Drizzle es la mejor primera opción. Mantiene el bundle pequeño y se mantiene cerca de SQL.
Usando "database-design". Una tabla de producción necesita una columna obligatoria de estado del cliente.
Resultado esperado:
Añádela como nullable, haz backfill de las filas existentes, despliega lecturas y escrituras, y luego aplica la restricción.
Auditoría de seguridad
SeguroAll nine static findings are false positives. Backticks in SKILL.md format filenames, while flagged lines elsewhere contain ordinary database guidance and validation logic. No prompt injection or malicious intent was found.
Factores de riesgo
⚙️ Comandos externos (6)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/sickn33-database-design/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/sickn33-database-design?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/sickn33-database-design?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-database-design/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/sickn33-database-design.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
sickn33. (2026). database-design security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-database-design/audits/5Cita BibTeX
@techreport{sickn33-sickn33-database-design-2026,
author = {sickn33},
title = {database-design security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-database-design/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "database-design security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-database-design/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-database-design:audit:5"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Elegir un stack
Comparar bases de datos y ORMs para una nueva aplicación antes de comprometerse con una infraestructura.
Mejorar el diseño del esquema
Revisar relaciones entre tablas, claves, marcas de tiempo e índices para un producto en crecimiento.
Planificar migraciones más seguras
Dividir cambios de esquema riesgosos en pasos desplegables con planificación de rollback.
Prueba estos prompts
Estoy creando [application]. Hazme cualquier pregunta que falte y luego recomiéndame una base de datos y explica los trade-offs.
Compara opciones de ORM para [language or framework], [deployment target] y [team preference]. Recomienda una opción con riesgos.
Revisa este modelo de datos planificado: [describe entities and relationships]. Identifica problemas de normalización, claves, marcas de tiempo y relaciones.
Planifica una migración segura para [schema change] en [database]. Incluye orden de despliegue, estrategia de backfill, índices y consideraciones de rollback.
Mejores prácticas
- Comparte el entorno de despliegue, la complejidad de las consultas, las necesidades de distribución y las preferencias del equipo antes de elegir herramientas.
- Diseña índices a partir de patrones reales de filtrado, joins y ordenación en lugar de adivinar.
- Prueba las migraciones en una copia de los datos y mantén un plan de rollback para cada release.
Evitar
- Elegir PostgreSQL o Prisma por defecto sin revisar el contexto de despliegue.
- Añadir índices a cada columna sin medir el impacto en lecturas y escrituras.
- Hacer cambios de esquema incompatibles en un solo despliegue.
Preguntas frecuentes
¿Esta skill escribe código de base de datos?
¿Qué bases de datos compara?
¿Puede ayudar a elegir entre Prisma y Drizzle?
¿Admite planificación de migraciones?
¿Puede analizar una base de datos de producción en vivo?
¿Quién debería usar esta skill?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Revisión de Skillstore
r2
Aviso de versión
El autor no declaró una versión.
Ref.
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Actualidad del mantenimiento
26/7/2026
Uso
17 descargas · 167 vistas
Estructura de archivos