Skip to main content

design-a-file-management-interface

Design a file-management interface with clear ownership, location, permissions, versions, transfer states, search, and recoverable destructive actions. Use when users organize, upload, move, share, download, archive, or delete files.

소스 정보

저장소
protosphinx/sphinxstack
최근 소스 활동
2026년 7월 29일 13:55
감지된 SKILL.md 언어
영어
스타
3
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
design-a-file-management-interface
category
design
description
Design a file-management interface with clear ownership, location, permissions, versions, transfer states, search, and recoverable destructive actions. Use when users organize, upload, move, share, download, archive, or delete files.
# design-a-file-management-interface Make object identity and destination explicit before an action. ## When to use - Use for document libraries, media managers, cloud drives, project files, or attachment systems. - Do not expose storage paths, private previews, or actions beyond current authorization. ## Procedure 1. Model file, folder, collection, version, owner, tenant, location, permission, share, retention, and lifecycle states. 2. Define list, grid, search, filter, sort, selection, preview, details, and navigation behavior for realistic scale. 3. Show stable identity, name, type, size, modified time, owner, access, sync, and processing state where useful. 4. Design upload, duplicate, conflict, move, copy, rename, share, download, archive, restore, and delete journeys. 5. Preview scope and destination before bulk or destructive actions; make partial success and remaining work explicit. 6. Protect sharing and download with current authorization, expiry, recipient, sensitivity, and audit context. 7. Preserve focus, selection, scroll, and user input through updates and recoverable errors. 8. Test large sets, identical names, long names, unsupported types, failed scans, offline, concurrent changes, permissions, keyboard, screen readers, and zoom. 9. Provide trash, version restore, conflict resolution, or authorized support for recoverable mistakes. ## Failure plan - If ownership or destination is ambiguous, stop move, share, or delete. - If a bulk action partly succeeds, reconcile every object and never present all-or-nothing success. ## Done - A file-management model records objects, identity, location, permission, lifecycle, operations, states, and recovery - Prototype tests verify search, selection, transfer, sharing, concurrency, partial failure, accessibility, and authorization boundaries
GitHub에서 보기