AGENTS.md · git:20260814.8de8f38 · 2026-08-14 · sha256 e517b5f71d2a75c4
AGENTS.md git:20260814.8de8f38A
Immutable. This exact content is served forever at /api/v1/blob/e517b5f71d2a75c4.
# PowerSync Agent Skills If you are building or modifying anything that uses **PowerSync**, you **must** follow the playbook in **[skills/powersync/AGENTS.md](skills/powersync/AGENTS.md)** — not a condensed summary. That file includes: - **Agent compliance (non-negotiable):** ask Cloud vs self-hosted, ask backend if unspecified, CLI-first, no silent shortcuts. - Full onboarding sequence, setup paths, SDK references, and debugging. **Do not** assume Supabase, assume self-hosted Docker, or skip CLI steps unless the user **explicitly** opts out. **`powersync login`** is **PowerSync Cloud only**. Self-hosted does not use it — see `skills/powersync/references/powersync-cli.md` § “Authentication”. When editing files under `skills/powersync/`, preserve and strengthen playbook language so agents cannot reasonably treat references as optional recipes. ## Verifying changes After changing any file under `skills/`, you must verify the skill still passes Snyk's security scanner (`snyk-agent-scan`) before considering the work done. Run the scan as described in "Verifying changes with snyk-agent-scan" in [README.md](README.md) and confirm it reports zero issues. Also run `node scripts/validate.mjs`, which CI enforces.