Offline-first mobile apps with local storage, sync queues, conflict resolution. Use for offline functionality, data sync, connectivity handling, or encountering sync conflicts, queue management, storage limits, network transition errors.
96
93%
Does it follow best practices?
Impact
100%
1.36xAverage score across 3 eval scenarios
Passed
No known issues
React Native sync queue management
AsyncStorage import
0%
100%
NetInfo import
0%
100%
Queue max size constant
0%
100%
Overflow discards oldest
100%
100%
Queue persistence on save
100%
100%
Auto-sync on reconnect
100%
100%
Local-first save
100%
100%
Cache-first read
100%
100%
Failed items retained
100%
100%
Queue cleared when empty
0%
100%
Conflict resolution and offline UI indicator
Conflict uses updatedAt
100%
100%
Last-write-wins logic
33%
100%
NetInfo in indicator
100%
100%
Correct offline message
0%
100%
Returns null when online
100%
100%
Banner container
100%
100%
Listener cleanup
100%
100%
resolveConflict exported
100%
100%
No overwrite both
100%
100%
NetInfo import package
100%
100%
iOS Core Data offline sync with retry
NSPersistentContainer used
100%
100%
Auto-merge enabled
100%
100%
NWPathMonitor used
100%
100%
Published connectivity
100%
100%
Connection type tracking
100%
100%
CachedItem syncStatus
100%
100%
PendingAction retryCount
100%
100%
Max retries is 3
0%
100%
Exceeded retries deleted
0%
100%
Sync triggered on connect
100%
100%
Retry count incremented
100%
100%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.