CtrlK
BlogDocsLog inGet started
Tessl Logo

mobile-offline-support

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

1.36x
Quality

93%

Does it follow best practices?

Impact

100%

1.36x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

40%

Field Technician Work Order App — Offline Mode

React Native sync queue management

Criteria
Without context
With context

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%

100%

20%

Collaborative Inspection Report App — Sync Conflicts & Status UI

Conflict resolution and offline UI indicator

Criteria
Without context
With context

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%

100%

20%

iOS Inventory Tracker — Offline Core Data Backend

iOS Core Data offline sync with retry

Criteria
Without context
With context

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%

Repository
secondsky/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.