Implement local data persistence with Isar database and offline-first architecture. Use when building cache-first data strategies, reactive queries, schema migrations, or secure local storage with flutter_secure_storage.
58
67%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/flutter/flutter-isar/SKILL.md@collection annotation with Id fielddata/local/ directory of the relevant featuredart run build_runner build --delete-conflicting-outputs after modifying collections@Index annotations for fields queried frequently@enumerated for enum fieldsLinks and Backlinks for relationships between collectionsput, get, delete, watch callswatchLazy() or watch() to stream changes to the UI via BLoCStream<List<DomainModel>>close() methodflutter_secure_storage for sensitive key-value data (tokens, encryption keys)SharedPreferences ONLY for non-sensitive user preferences (theme, locale, onboarding flags)SharedPreferences or plain Isarb2a9b39
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.