powersync
SolidBest practices for building and maintaining applications with PowerSync: Cloud and self-hosted setup, sync configuration, client SDK usage, backend integration (Supabase, custom Postgres, MongoDB, Azure DocumentDB, MySQL, MSSQL), schema changes, watch and reactive queries (useQuery), attachments, the upload queue, and debugging. Use this skill whenever the user mentions PowerSync, a @powersync/* package (@powersync/web, @powersync/react-native, @powersync/node), the powersync Flutter/Dart package, wa-sqlite, offline-first sync, local-first architecture, sync rules, sync streams, uploadData, fetchCredentials, disconnectAndClear, logout or user switching in a synced app, real-time data replication, Electric Cloud migration, Electric Shapes, an app stuck on Syncing, data not syncing, or wants to add offline-capable sync to a mobile or web app, even if they do not explicitly name PowerSync.
Install
Quality Score: 82/100
Skill Content
Details
- Author
- powersync-ja
- Repository
- powersync-ja/agent-skills
- Created
- 6 months ago
- Last Updated
- yesterday
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
agent-sync
Manage the user's agent-sync setup - check what is deployed where, sync devices, resolve drift, change routing, adopt existing config, or diagnose why a skill or MCP server is missing from an agent. Use when the user says sync my skills, what is deployed, why does Cursor not have X, my skills are out of date, adopt what is on this machine, or asks to route an artifact to particular agents.
sync-agent-skills
Use when the user asks to install, reinstall, update, or synchronize skills globally or per-project across Claude Code, Codex, Kiro, Kimi, Cursor, Gemini, OpenCode, Grok, or every detected coding agent — including proving dual-agent discovery (Codex $skill vs Grok freeform/slash) after copy, not folder existence alone.
syncing-agent-skills
Keeps skill definitions aligned between Claude Code and Codex. Use when creating, migrating, renaming, or updating skills that must work across `.claude/skills` and `.agents/skills`, or when auditing drift between the two systems.