PowerSync

Prowadzone wdrożenie PowerSync: konfiguracja CLI-first, konfiguracja synchronizacji i zasady „footgun” SDK

Autor: powersync-ja · powersync-ja/agent-skills

Testowano · Działa ★ 9.2/10

PowerSync — Prowadzone wdrożenie PowerSync: konfiguracja CLI-first, konfiguracja synchronizacji i zasady „footgun” SDK

Co robi ten skill

Utrzymywany przez dostawcę przepływ pracy wdrożeniowej dla synchronizacji offline-first PowerSync, obejmujący konfigurację Cloud i self-hosted, konfigurację strumieni synchronizacji, integrację backendu dla Supabase, Postgres, MongoDB, MySQL i MSSQL oraz jedenaście przewodników po SDK klienta. Uruchamia się, gdy użytkownik wspomina PowerSync, offline-first lub local-first sync, sync rules, uploadData lub fetchCredentials, lub chce danych dostępnych offline w aplikacji mobilnej lub webowej. Wymusza gotowość backendu przed kodem aplikacji i zawiera zasady SDK, które cicho przerywają synchronizację, gdy zostaną pominięte.

Raport z testu

Płaska zasada umiejętności 'never define the id column' nie jest poradą stylistyczną: schemat todos z pamięci, który deklaruje id, wyrzuca 'An id column is automatically added, custom id columns are not supported' z Schema.validate() w rzeczywistym pakiecie @powersync/common, podczas gdy schemat napisany w ramach umiejętności waliduje się poprawnie. Zasada transaction.complete(), którą wprowadza, jest tym samym, przed czym ostrzega własny pakiet PowerSync, gdy kolejka wysyłania się zatrzymuje. Jego 84-liniowy SKILL.md to router, a nie ściana tekstu, wskazujący na 14 plików referencyjnych i jedenaście przewodników SDK, a walidator repozytorium potwierdza, że wszystkie 81 wewnętrznych linków działa. Część Cloud (login, link, deploy) wymaga konta PowerSync i nie została przetestowana, więc zmierzona różnica dotyczy tylko wycinka schematu klienta.

Testowano: 2026-08-05 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/powersync-ja/agent-skills.git
mkdir -p ~/.claude/skills
cd agent-skills && cp -r skills/powersync ~/.claude/skills/powersync

Komendy i przykładowe prompty

  • /powersyncProwadzone wdrożenie PowerSync: konfiguracja CLI-first, konfiguracja synchronizacji i zasady „footgun” SDK

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Add offline-first sync to my Expo app using PowerSync
  • Write PowerSync sync rules for my Postgres tables please
  • My app is stuck on Syncing forever, help debug PowerSync