npx skills add https://github.com/dev-goraebap/sveltekit-skills --skill media-storage文件上传·存储服务集成·附件管理相关模式集合。不强制特定方式,请根据项目情况参考使用。
| 分类 | 适用场景 | 参考文件 |
|---|---|---|
| 数据库模式 | blobs/attachments 表设计,Drizzle ORM 模式编写 | schema.md |
| 存储服务 | R2/S3 客户端初始化,文件上传·删除,路径分散 | storage.md |
| 上传 | 上传服务函数,重复检测,主色调提取,缩略图附件 | upload.md |
| 查询 | 缩略图子查询,视图模型转换,包含 CDN URL·颜色值 |
파일 업로드·저장소 연동·첨부 관리를 위한 패턴 모음. 특정 방식을 강제하지 않으며, 프로젝트 상황에 맞게 참고한다.
| 카테고리 | 적용 상황 | 참조 파일 |
|---|---|---|
| DB 스키마 | blobs/attachments 테이블 설계, Drizzle ORM 스키마 작성 | schema.md |
| 저장소 | R2/S3 클라이언트 초기화, 파일 업로드·삭제, 경로 분산 | storage.md |
| 업로드 | 업로드 서비스 함수, 중복 감지, 지배적 색상 추출, 썸네일 첨부 | upload.md |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| query.md |
@aws-sdk/client-s3ab/cd/key)R2_BUCKET_NAME, R2_ENDPOINT, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, R2_PUBLIC_URLuploadMedia)blobs.metadata JSONblobs.key → CDN URL,blobs.metadata JSON → 解析颜色值| 请求示例 | 分类 |
|---|---|
| 数据库表设计,ORM 模式编写 | 数据库模式 |
| R2/S3 集成,文件上传·删除实现 | 存储服务 |
| 上传 API,重复检测,颜色提取,附件关联 | 上传 |
| 包含缩略图 URL·颜色的查询,返回视图模型 | 查询 |
| 文件上传完整流程实现 | 全部 |
根据分类表格阅读对应的参考文件。其中包含模式定义和代码示例。
根据项目技术栈应用参考文件中的模式。SQL 模式、ORM 代码、服务函数等可以直接使用。
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
| 썸네일 서브쿼리, 뷰모델 변환, CDN URL·색상 값 포함 |
| query.md |
@aws-sdk/client-s3 그대로 사용ab/cd/key)로 분산 저장R2_BUCKET_NAME, R2_ENDPOINT, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, R2_PUBLIC_URLuploadMedia)로 분리blobs.metadata JSON에 저장blobs.key → CDN URL, blobs.metadata JSON → 색상 값 파싱| 요청 예시 | 카테고리 |
|---|---|
| DB 테이블 설계, ORM 스키마 작성 | DB 스키마 |
| R2/S3 연동, 파일 업로드·삭제 구현 | 저장소 |
| 업로드 API, 중복 감지, 색상 추출, 첨부 연결 | 업로드 |
| 썸네일 URL·색상 포함 조회, 뷰모델 반환 | 조회 |
| 파일 업로드 전체 흐름 구현 | 모두 |
카테고리 테이블에서 해당 참조 파일을 읽는다. 스키마 정의와 코드 예시가 포함되어 있다.
참조 파일의 패턴을 프로젝트 스택에 맞게 적용한다. SQL 스키마, ORM 코드, 서비스 함수는 그대로 활용할 수 있다.
Weekly Installs
1
Repository
First Seen
1 day ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Supabase Postgres 最佳实践指南 - 8大类别性能优化规则与SQL示例
78,800 周安装