Habilidades backend-models
🗄️

backend-models

Seguro 🌐 Acceso a red📁 Acceso al sistema de archivos

데이터베이스 모델 및 ORM 엔티티 설계

También disponible en: DevanB

데이터베이스 모델은 종종 적절한 검증과 관계가 부족합니다. 이 기술은 적절한 명명 규칙, 관계, 제약 조건 및 데이터 무결성 규칙으로 데이터베이스 모델을 정의하기 위한 명확한 지침을 제공합니다.

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
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 "backend-models". name, price 및 category가 있는 Product 모델을 생성하세요. Products는 category에 속합니다. Categories는 많은 Products를 가집니다.

Resultado esperado:

  • name (문자열, 필수), price (소수점, 필수), category_id (외래 키)가 있는 Product 모델 정의
  • name 필드가 있는 Category 모델 추가
  • has_many/belongs_to 관계 설정
  • 양수 가격 값을 위한 데이터베이스 제약 조건 추가

Usando "backend-models". author와 books 간의 다대다 관계를 조인 테이블과 함께 설정하세요.

Resultado esperado:

  • name 및 title 필드가 있는 Author 및 Book 모델 생성
  • author_id 및 book_id 외래 키가 있는 AuthorBooks 조인 테이블 생성
  • 두 모델에 belongs_to_many 관계 설정
  • 조인 테이블에 캐스케이드 삭제 동작 추가

Auditoría de seguridad

Seguro
v5 • 1/17/2026

All 21 static findings are false positives. The skill is pure documentation containing no executable code, network calls, or file operations. Findings misclassify metadata URLs as hardcoded network targets, relative documentation paths as path traversal, and descriptive text fields as cryptographic code. The pre-existing security audit in skill-report.json correctly assessed this as safe.

2
Archivos escaneados
206
Líneas analizadas
2
hallazgos
5
Auditorías totales

Factores de riesgo

🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (4)

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
20
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

ORM 엔티티 생성

적절한 관계와 검증을 포함한 SQLAlchemy, Sequelize, Prisma 또는 ActiveRecord를 사용하여 데이터베이스 모델을 정의합니다.

데이터 스키마 설계

외래 키, 인덱스, 제약 조건 및 데이터 유형을 포함한 웹 애플리케이션을 위한 데이터베이스 테이블을 설정합니다.

데이터 무결성 적용

캐스케이드 동작, 고유 제약 조건 및 검증 규칙을 구현하여 데이터 품질을 유지합니다.

Prueba estos prompts

사용자 모델 생성
이메일, password_hash 및 name 필드가 있는 사용자 모델을 생성하세요. 이메일 고유성 검증과 필수 비밀번호 필드를 추가하세요.
포스트 관계 정의
사용자에 속하는 포스트 모델을 생성하세요. 적절한 외래 키와 함께 양쪽에서 관계를 설정하세요.
다대다 설정
캐스케이드 삭제가 포함된 조인 테이블을 사용하여 포스트와 태그 간의 다대다 관계를 설정하세요.
모델 스코프 추가
게시된 기사 및 특정 작성자의 기사를 위한 article 모델에 스코프를 추가하세요.

Mejores prácticas

  • 테이블과 열을 모두 나타내는 명시적인 외래 키 이름 사용
  • 애플리케이션 검증과 함께 데이터베이스 수준 제약 조건 추가
  • WHERE 절 및 JOIN에서 자주 사용되는 필드에 인덱스 설정

Evitar

  • specific 이름 대신 'data' 또는 'info'와 같은 모호한 필드 이름 사용
  • 편의성을 위해 외래 키 제약 조건 건너뛰기
  • 감사가 필요한 모델에서 created_at 및 updated_at 타임스탬프 누락

Preguntas frecuentes

이 기술이 지원하는 ORM은 무엇입니까?
SQLAlchemy, Sequelize, Prisma, ActiveRecord 및 기타 주요 ORM 프레임워크.
이 기술이 실제 데이터베이스 테이블을 생성합니까?
아니요. 이 기술은 모델 코드를 작성하기 위한 지침을 제공합니다. 마이그레이션은 별도로 실행하세요.
복잡한 다대다 관계를 도와줄 수 있습니까?
예. 적절한 캐스케이드 동작이 포함된 조인 테이블 설정에 대한 지침을 제공합니다.
기존 데이터베이스 연결을 검증합니까?
아니요. 이 기술은 코딩 지침만 제공하고 런타임 데이터베이스 작업은 하지 않습니다.
마이그레이션 파일 생성에 도움을 줄 수 있습니까?
모델 정의 작성을 안내할 수 있습니다. 실제 마이그레이션 도구는 별도입니다.
SQL과 NoSQL 데이터베이스 모두에서 작동합니까?
예. 관계형 모델을 다루고 NoSQL 문서 구조에 대한 안내를 제공할 수 있습니다.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md