administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Implements media and file management components including file upload (drag-drop, multi-file, resumable), image galleries (lightbox, carousel, masonry), video players (custom controls, captions, adaptive streaming), audio players (waveform, playlists), document viewers (PDF,
$ npx -y skills add ancoleman/ai-design-components --skill managing-media --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/managing-mediaContext preview
The summary Claude sees to decide when to auto-load this skill.
Implements media and file management components including file upload (drag-drop, multi-file, resumable), image galleries (lightbox, carousel, masonry), video players (custom controls, captions, adaptive streaming), audio players (waveform, playlists), document viewers (PDF,
name: managing-media description: Implements media and file management components including file upload (drag-drop, multi-file, resumable), image galleries (lightbox, carousel, masonry), video players (custom controls, captions, adaptive streaming), audio players (waveform, playlists), document viewers (PDF, Office), and optimization strategies (compression, responsive images, lazy loading, CDN). Use when handling files, displaying media, or building rich content experiences.
This skill provides systematic patterns for implementing media and file management components across all formats (images, videos, audio, documents). It covers upload workflows, display patterns, player controls, optimization strategies, and accessibility requirements to ensure performant, accessible, and user-friendly media experiences.
Activate this skill when:
Select implementation based on media type and requirements:
Images → Gallery pattern + lazy loading + responsive srcset Videos → Player with controls + captions + adaptive streaming Audio → Player with waveform + playlist support Documents (PDF) → Viewer with navigation + search + download File Upload (<10MB) → Basic drag-drop with preview File Upload (>10MB) → Chunked upload with progress + resume Multiple Files → Queue management + parallel uploads
For detailed selection criteria, reference `references/implementation-guide.md`.
For small files with simple requirements:
Example: `examples/basic-upload.tsx`
For large files requiring reliability:
Example: `examples/chunked-upload.tsx`
For image files with editing requirements:
Example: `examples/image-upload-crop.tsx`
For collections of images:
Example: `examples/image-gallery.tsx`
For sequential image display:
Example: `examples/carousel.tsx`
Essential optimization strategies:
For custom video playback:
Example: `examples/video-player.tsx`
Performance strategies for video:
For audio playback:
Example: `examples/audio-player.tsx`
For PDF document display:
Example: `examples/pdf-viewer.tsx`
For DOCX, XLSX, PPTX files:
Validate client-side before upload:
# Generate optimized image set python scripts/optimize_images.py --input image.jpg --formats webp,jpg,avif
Strategies:
Reference `references/performance-optimization.md` for complete guide.
St
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…