When to Use Use this skill when: - Adding a new subsystem or major package - Moving responsibilities between local store, cloud, dashboard, or plugins - Changing sync flow, source-of-truth rules, or persistence boundaries --- Core Guardrails 1. Local SQLite is the source of truth; cloud is replication and shared access. 2. Keep plugin/adaptor layers thin; real behavior belongs in Go packages. 3. Prefer explicit boundaries: store, cloudstore, server, dashboard, autosync. 4. New features must fit the existing local-first mental model before they fit the UI. 5. Do not hide cross-system coupling…