settings-flow
Installation
SKILL.md
Settings Flow — OrcaQ
Architecture Overview
Settings in OrcaQ follow a strict 4-layer flow:
types/settings.types.ts ← Define the shape / enum
constants/settings.constants.ts ← Default values & UI option arrays
core/stores/appConfigStore.ts ← Reactive state + reset actions (persisted)
components/modules/settings/ ← UI panels that read/write the store
All state is persisted automatically via { persist: true } on the Pinia store — no manual localStorage calls needed.