·media-storage
</>

media-storage

Modèle de gestion du téléchargement, du stockage et des pièces jointes de fichiers. Actions : téléchargement de fichiers, téléchargement d'images, traitement de fichiers, intégration de stockage, pièce jointe de vignette, extraction de couleurs, téléchargement de fichiers, téléchargement d'images, stockage, pièce jointe, vignette. Modèles : stockage actif, table de blobs, table de pièces jointes, pièces jointes polymorphes, détection de fichiers en double. Stockage : Cloudflare R2, AWS S3, @aws-sdk/client-s3, clé UUID, répertoire à 2 niveaux, URL CDN, URL présignée. DB : Drizzle ORM, blob, somme de contrôle, MD5, métadonnées JSON, MIME, byte_size. Couleur : extraction de couleur dominante, couleur dominante, API Gemini, hex, blobs.metadata. Requête : recherche de vignettes, sous-requête, leftJoin, modèle de vue, conversion d'URL CDN.

9Installations·3Tendance·@dev-goraebap

Installation

$npx skills add https://github.com/dev-goraebap/sveltekit-custom-skills --skill media-storage

Comment installer media-storage

Installez rapidement le skill IA media-storage dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/dev-goraebap/sveltekit-custom-skills --skill media-storage
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : dev-goraebap/sveltekit-custom-skills.

파일 업로드·저장소 연동·첨부 관리를 위한 패턴 모음. 특정 방식을 강제하지 않으며, 프로젝트 상황에 맞게 참고한다.

| DB 스키마 | blobs/attachments 테이블 설계, Drizzle ORM 스키마 작성 | schema.md | | 저장소 | R2/S3 클라이언트 초기화, 파일 업로드·삭제, 경로 분산 | storage.md | | 업로드 | 업로드 서비스 함수, 중복 감지, 지배적 색상 추출, 썸네일 첨부 | upload.md | | 조회 | 썸네일 서브쿼리, 뷰모델 변환, CDN URL·색상 값 포함 | query.md |

| DB 테이블 설계, ORM 스키마 작성 | DB 스키마 | | R2/S3 연동, 파일 업로드·삭제 구현 | 저장소 | | 업로드 API, 중복 감지, 색상 추출, 첨부 연결 | 업로드 | | 썸네일 URL·색상 포함 조회, 뷰모델 반환 | 조회 | | 파일 업로드 전체 흐름 구현 | 모두 |

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/dev-goraebap/sveltekit-custom-skills --skill media-storage
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from dev-goraebap/sveltekit-custom-skills

Réponses rapides

Qu'est-ce que media-storage ?

Modèle de gestion du téléchargement, du stockage et des pièces jointes de fichiers. Actions : téléchargement de fichiers, téléchargement d'images, traitement de fichiers, intégration de stockage, pièce jointe de vignette, extraction de couleurs, téléchargement de fichiers, téléchargement d'images, stockage, pièce jointe, vignette. Modèles : stockage actif, table de blobs, table de pièces jointes, pièces jointes polymorphes, détection de fichiers en double. Stockage : Cloudflare R2, AWS S3, @aws-sdk/client-s3, clé UUID, répertoire à 2 niveaux, URL CDN, URL présignée. DB : Drizzle ORM, blob, somme de contrôle, MD5, métadonnées JSON, MIME, byte_size. Couleur : extraction de couleur dominante, couleur dominante, API Gemini, hex, blobs.metadata. Requête : recherche de vignettes, sous-requête, leftJoin, modèle de vue, conversion d'URL CDN. Source : dev-goraebap/sveltekit-custom-skills.

Comment installer media-storage ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/dev-goraebap/sveltekit-custom-skills --skill media-storage Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/dev-goraebap/sveltekit-custom-skills

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-03-10