스킬 python-database-patterns
📦

python-database-patterns

콘텐츠 리비전 r1 안전 🔑 환경 변수⚡ 스크립트 포함⚙️ 외부 명령어

Crea capas de base de datos en Python confiables

El código de base de datos en Python puede fallar por patrones deficientes de sesiones, transacciones o migraciones. Esta habilidad proporciona patrones prácticos de SQLAlchemy 2.0 para aplicaciones robustas.

지원: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 79 브론즈

내 에이전트로 설치

이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.

에이전트 요청
Review the Skillstore skill "python-database-patterns" from https://skillstore.io/skills/0xdarkmatter-python-database-patterns.md and its manifest at https://skillstore.io/api/skills/0xdarkmatter-python-database-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.

에이전트가 읽기 쉬운 리소스

AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.

테스트해 보기

"python-database-patterns" 사용 중입니다. Diseña acceso asíncrono con SQLAlchemy para un servicio de usuarios en FastAPI.

예상 결과:

  • Un diseño de fábrica de sesiones con orientación sobre el ciclo de vida por solicitud.
  • Un patrón de dependencia que hace commit, rollback y cierra sesiones de forma consistente.
  • Notas sobre carga eager y cómo evitar fallos de lazy loading asíncrono.

"python-database-patterns" 사용 중입니다. Planifica una migración que agregue una columna obligatoria de teléfono a users.

예상 결과:

  • Un plan de migración por etapas que comienza con una columna nullable.
  • Un paso de backfill separado para las filas existentes.
  • Un cambio de restricción posterior después de verificar la calidad de los datos.

"python-database-patterns" 사용 중입니다. Mejora la seguridad transaccional de un flujo de creación de pedidos.

예상 결과:

  • Un límite de transacción alrededor de operaciones relacionadas del repositorio.
  • Orientación sobre savepoints para pasos opcionales que pueden fallar de forma independiente.
  • Orientación de reintentos para conflictos de serialización y deadlocks.

보안 감사

안전
v6 • 2026. 7. 6. 버전별 보고서 열기

All static findings appear to be false positives from Markdown examples, SQLAlchemy imports, Alembic configuration, or local ORM query snippets. I found no prompt injection, data exfiltration intent, malware behavior, or unsafe executable skill logic in the reviewed files.

6
스캔된 파일
1,473
분석된 줄 수
0
검토 항목
0
오탐 무시됨
가장 최근에 완료된 정적·의미론적 감사에서 확인된 보안 발견 사항이 감지되지 않았습니다. 이는 스킬에 부작용이 없음을 증명하지 않습니다.
감사자: codex 감사 이력 보기 →
이 보고서 공유 및 인용

버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.

버전별 보고서 열기
보안 평가

보고서 링크 복사

https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 배지

[![Skillstore security assessment](https://skillstore.io/badges/skills/0xdarkmatter-python-database-patterns/security.svg)](https://skillstore.io/skills/0xdarkmatter-python-database-patterns?utm_source=security_passport_badge)

HTML 배지

<a href="https://skillstore.io/skills/0xdarkmatter-python-database-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xdarkmatter-python-database-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

임베드 카드

<iframe src="https://skillstore.io/embed/skills/0xdarkmatter-python-database-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
학술 인용 (APA · BibTeX · CFF)

APA 인용

0xDarkMatter. (2026). python-database-patterns security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6

BibTeX 인용

@techreport{0xdarkmatter-0xdarkmatter-python-database-patterns-2026, author = {0xDarkMatter}, title = {python-database-patterns security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6}, 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: "python-database-patterns security audit report (audit version 6)" version: "unspecified" type: report authors: - name: "0xDarkMatter" date-released: "2026-07-06" url: "https://skillstore.io/skills/0xdarkmatter-python-database-patterns/audits/6" identifiers: - type: other value: "skillstore:0xdarkmatter-python-database-patterns:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore 점수

이 점수의 이유 증거 신뢰도: 높음
59
아키텍처
85
유지보수성
87
콘텐츠
72
커뮤니티
83
사양 준수

만들 수 있는 것

Diseñar acceso asíncrono a bases de datos

Crea patrones claros de sesiones asíncronas de SQLAlchemy para solicitudes web y tareas en segundo plano.

Planificar migraciones más seguras

Estructura migraciones de Alembic para cambios de esquema, backfills de datos y pasos de despliegue en producción.

Mejorar los límites de transacción

Elige patrones de transacción, savepoint y bloqueo para mantener la consistencia en flujos de trabajo empresariales.

이 프롬프트를 사용해 보세요

Crear un modelo básico
Usa esta habilidad para redactar modelos de SQLAlchemy 2.0 para estas tablas: [describe tables]. Incluye relaciones y ejemplos sencillos de consultas.
Agregar sesiones asíncronas
Usa esta habilidad para diseñar el manejo de motor y sesiones asíncronas de SQLAlchemy para mi aplicación FastAPI. Mi base de datos es [database] y mi patrón de solicitudes es [details].
Revisar estrategia de migración
Usa esta habilidad para revisar mi plan de migración de Alembic para [change]. Identifica riesgos de bloqueo, límites de rollback y pasos de despliegue más seguros.
Refactorizar capa de datos
Usa esta habilidad para refactorizar mi código de base de datos hacia patrones de repositorio y unidad de trabajo. Explica los límites de transacción y los impactos en las pruebas.

모범 사례

  • Usa consultas con estilo SQLAlchemy 2.0 y columnas mapeadas tipadas para código nuevo.
  • Mantén la vida útil de la sesión explícita y vinculada a los límites de solicitud, tarea o unidad de trabajo.
  • Implementa migraciones de producción por etapas para reducir bloqueos de tablas y riesgo de rollback.

피하기

  • No mantengas sesiones de larga duración compartidas entre solicitudes o tareas no relacionadas.
  • No dependas de lazy loading asíncrono para relaciones en manejadores de solicitudes.
  • No coloques credenciales reales en código de ejemplo, logs ni archivos de migración.

자주 묻는 질문

¿Esta habilidad admite SQLAlchemy 2.0?
Sí. Los ejemplos se centran en modelos, sesiones y consultas con estilo SQLAlchemy 2.0.
¿Puede ayudar con código de base de datos asíncrono?
Sí. Cubre motores asíncronos, fábricas de sesiones, dependencias de FastAPI y patrones de pruebas asíncronas.
¿Genera migraciones de Alembic?
Proporciona patrones y ejemplos para la configuración de Alembic, scripts de migración y cambios de producción más seguros.
¿Ejecuta comandos de base de datos automáticamente?
No. Es orientación de documentación. Los usuarios deben decidir si ejecutan comandos en su propio entorno.
¿Puede revisar la seguridad transaccional?
Sí. Explica opciones de commit, rollback, savepoint, aislamiento y bloqueo para flujos de trabajo de bases de datos.
¿Está vinculada únicamente a PostgreSQL?
No. Muchos patrones son generales, pero varios ejemplos usan PostgreSQL y marcadores de posición de asyncpg.

개발자 세부 정보

작성자

0xDarkMatter

라이선스

MIT

Skillstore 리비전

r1

버전 안내

작성자가 버전을 선언하지 않았습니다.

참조

c1fdca50ff516318f65fed0d7f9e82797c5171dc

유지보수 최신성

2026. 7. 18.

사용량

39 다운로드 · 348 조회