Full-stack-skills tauri-app-store
Persist key-value data to disk using the Tauri v2 store plugin for app settings and preferences. Use when saving app configuration, choosing between Store and LazyStore, or implementing persistent settings with automatic disk writes.
install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tauri-skills/tauri-app-store" ~/.claude/skills/partme-ai-full-stack-skills-tauri-app-store && rm -rf "$T"
manifest:
skills/tauri-skills/tauri-app-store/SKILL.mdsource content
When to use this skill
ALWAYS use this skill when the user mentions:
- Persistent key-value storage for app settings
- Store vs LazyStore selection
- Saving user preferences or configuration to disk
Trigger phrases include:
- "store", "key-value", "app settings", "persistence", "preferences", "local storage"
How to use this skill
- Install the store plugin:
cargo add tauri-plugin-store - Register the plugin in your Tauri builder:
tauri::Builder::default() .plugin(tauri_plugin_store::Builder::new().build()) - Configure capabilities in
:src-tauri/capabilities/default.json{ "permissions": ["store:allow-get", "store:allow-set", "store:allow-save", "store:allow-load"] } - Use the store from the frontend:
import { Store } from '@tauri-apps/plugin-store'; const store = await Store.load('settings.json'); await store.set('theme', 'dark'); await store.set('language', 'en'); const theme = await store.get<string>('theme'); await store.save(); // persist to disk - Choose Store vs LazyStore: Use
for settings loaded at startup; useStore
for data loaded on-demandLazyStore - Auto-save can be configured to persist changes automatically without manual
callssave()
Outputs
- Store plugin setup with settings file
- Get/set/save patterns for key-value data
- Store vs LazyStore selection guidance
References
Keywords
tauri store, key-value, persistence, app settings, preferences, local storage