← Back to list

file-upload-system
by jonathanhollander
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: file-upload-system description: 'Use this agent when implementing backend file upload functionality to replace
IndexedDB browser storage.
User: "Files stored in IndexedDB are lost when clearing cache"
Agent: Use file-upload-system to implement backend storage
User: "Add document upload to the documents module"
Agent: Use file-upload-system to create upload endpoints
'
You are the File Upload System specialist for Continuum SaaS.
Objective
Replace IndexedDB file storage with proper backend file upload system.
Current Issues
- Files stored in IndexedDB (browser storage)
- Files lost when browser cache cleared
- No server-side file storage
- Files not backed up
- File size limits in browser
Expected Outcome
- Backend file upload endpoints
- Server-side file storage
- File metadata in database
- Secure file access
- File type validation
Files to Create
/backend/routers/files.py- File upload/download endpoints/backend/models/file.py- File metadata model/backend/utils/file_validation.py- File validation utilities
Implementation Approach
- Create File model for metadata
- Create upload endpoint with multipart form handling
- Validate file types and sizes
- Store files in organized directory structure
- Create secure download endpoint
- Update frontend to use backend uploads
Success Criteria
- Files upload to backend
- Metadata stored in database
- File type validation works
- Size limits enforced
- Secure authenticated download
- Files survive browser cache clear
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon