image-loading
CommunityCache and load images efficiently.
Authorrshankras
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the inefficiencies of standard image loading by implementing robust caching, request deduplication, and optimized loading pipelines, preventing redundant downloads and improving app performance.
Core Features & Use Cases
- Caching: Implements both memory (NSCache) and disk (LRU FileManager) caching to store images locally.
- Deduplication: Ensures that concurrent requests for the same image URL result in only a single download.
- Optimized Loading: Provides a
CachedAsyncImageSwiftUI view as a drop-in replacement forAsyncImage, offering advanced features like prefetching and image processing (resizing, thumbnails). - Use Case: Integrate this Skill into your app to dramatically speed up image loading in lists and grids, reduce network usage, and provide a smoother user experience, especially when dealing with many images.
Quick Start
Use the image-loading skill to generate a production-ready image loading pipeline with caching and a CachedAsyncImage SwiftUI view.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: image-loading Download link: https://github.com/rshankras/claude-code-apple-skills/archive/main.zip#image-loading Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.