Habilidades schema-alignment
📦

schema-alignment

Riesgo bajo ⚙️ Comandos externos📁 Acceso al sistema de archivos

محاذاة مخططات قواعد البيانات مع نماذج الكود

تميل مخططات قواعد البيانات غالباً إلى الانحراف عن تعريفات الكود مما يسبب الأخطاء وفشل النشر. تكتشف هذه المهارة عدم المحاذاة بين مخططات قواعد البيانات ونماذج ORM عبر أطر عمل SQLAlchemy و Django و Prisma و TypeORM.

Soporta: Claude Codex Code(CC)
⚠️ 65 Deficiente
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "schema-alignment". Check SQLAlchemy schema alignment for my project at ./app

Resultado esperado:

  • Schema Alignment Report
  • ======================
  •  
  • Found 3 schema drift issues:
  •  
  • 1. Table 'users' - Column 'email'
  • - Database: VARCHAR(255) NOT NULL
  • - Model: String(254) nullable=True
  • - Fix: Update model to match database constraints
  •  
  • 2. Table 'orders' - Column 'created_at'
  • - Database: TIMESTAMP
  • - Model: DateTime
  • - Note: Types are equivalent, no action needed

Usando "schema-alignment". Detect schema drift in Prisma project

Resultado esperado:

  • Prisma Schema Analysis
  • -----------------------
  • Checking User model against database...
  •  
  • Missing columns in database:
  • - last_login: DateTime (defined in schema.prisma)
  •  
  • Extra columns in database (not in model):
  • - legacy_flags: JSON (deprecated, consider removing)
  •  
  • Summary: 1 issue requires migration

Auditoría de seguridad

Riesgo bajo
v6 • 1/21/2026

Static scanner detected patterns in documentation files that appear to be code examples and references rather than executable malicious code. All flagged locations are in markdown documentation (cookbook/*.md, reference/*.md, SKILL.md) describing ORM patterns and schema alignment techniques. The skill is a legitimate development tool for database schema analysis.

6
Archivos escaneados
4,758
Líneas analizadas
4
hallazgos
6
Auditorías totales
Problemas de riesgo medio (1)
Documentation contains code examples with shell patterns
Markdown documentation files contain code examples that reference shell commands and external tools. These are documentation content, not executable code, and represent legitimate examples for schema detection workflows.
Problemas de riesgo bajo (1)
Documentation references to cryptographic algorithms
Documentation mentions hash algorithms (md5, sha1) in the context of explaining ORM column types and schema patterns. These are informational references, not actual cryptographic usage.

Factores de riesgo

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
20
Comunidad
83
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

التحقق من المخطط قبل النشر

تحقق من أن مخطط قاعدة البيانات يتطابق مع نماذج التطبيق قبل نشر التغييرات لمنع أخطاء وقت التشغيل.

تحليل قواعد البيانات القديمة

حلل قواعد البيانات الموجودة لفهم المخطط الحالي وقارنه مع نماذج التطبيق لمشاريع إعادة الهيكلة.

تدقيق الترحيل متعدد الأطر

دقق في اتساق المخططات عبر تطبيقات ORM المختلفة أثناء مشاريع ترحيل الإطار.

Prueba estos prompts

فحص أساسي للمخطط
Check if my database schema is aligned with my ORM models. The database is [DATABASE_URL] and the code is in [PROJECT_PATH].
تدقيق خاص بالإطار
Run a [ORM_NAME] schema alignment check on my project at [PATH]. Report any drift between the database and models.
إعداد الترحيل
Analyze the current schema and ORM models to identify all mismatches that need to be addressed before deployment.
تدقيق شامل
Perform a full schema alignment audit across all ORM patterns in the codebase at [PATH]. Include detailed findings and recommended fixes for each discrepancy found.

Mejores prácticas

  • قم بتشغيل فحوصات محاذاة المخطط قبل كل عملية نشر للكشف المبكر عن الانحراف
  • تضمين التحقق من محاذاة المخططات في خطوط أنابيب CI/CD
  • وثق أي انحرافات متعمدة بين المخطط والنموذج

Evitar

  • تشغيل فحوصات المحاذاة فقط بعد حوادث الإنتاج
  • تجاهل انحراف المخطط الصغير بافتراض أنه لن يسبب مشاكل
  • إجراء تغييرات على المخطط دون تحديث النماذج المقابلة

Preguntas frecuentes

ما أطر عمل ORM المدعومة؟
تدعم المهارة SQLAlchemy و Django ORM و Prisma و TypeORM. يمكن إضافة أطر عمل إضافية من خلال ملحقات الأنماط.
هل تقوم هذه الأداة بتعديل قاعدة البيانات أو الكود؟
لا، هذه المهارة تقوم فقط بالتحليل للقراءة فقط وتنتج تقارير. لا تقوم بإجراء أي تغييرات على قاعدة البيانات أو ملفات الكود.
كيف يمكنها الوصول إلى مخطط قاعدة البيانات؟
يمكن للمهارة الاتصال بقاعدة البيانات باستخدام طرق الاتصال القياسية لفحص بنية المخطط الحالية.
هل يمكنها اكتشاف التطابقات الجزئية أو الأعمدة المتشابهة؟
نعم، تتضمن المهارة مطابقة ضبابية لأسماء الأعمدة ويمكنها اقتراح تطابقات محتملة مع درجات ثقة.
ما تنسيقات المخرجات المدعومة؟
يتم إنشاء التقارير بتنسيق نصي مقروء للبشر. يمكن طلب مخرجات منظمة للتكامل مع أدوات أخرى.
كم مرة يجب أن أقوم بتشغيل فحوصات محاذاة المخططات؟
قم بتشغيل الفحوصات قبل عمليات النشر وبعد ترحيلات قاعدة البيانات ودورياً للمشاريع طويلة المدى للكشف عن الانحراف من التغييرات اليدوية لقاعدة البيانات.