PowerSync
Onboarding guidato PowerSync: setup CLI-first, configurazione sync e regole SDK "footgun"
Promosso
Cosa fa
Workflow di onboarding mantenuto dal fornitore per la sincronizzazione offline-first di PowerSync, che copre la configurazione Cloud e self-hosted, la configurazione dei flussi di sincronizzazione, l'integrazione backend per Supabase, Postgres, MongoDB, MySQL e MSSQL, e undici guide SDK client. Si attiva ogni volta che l'utente menziona PowerSync, la sincronizzazione offline-first o local-first, le regole di sincronizzazione, uploadData o fetchCredentials, o desidera dati offline-capable in un'app mobile o web. Impone la prontezza del backend prima del codice dell'app e include le regole SDK che interrompono silenziosamente la sincronizzazione se non rispettate.
Rapporto di test
La regola fissa della skill 'never define the id column' non è un consiglio di stile: uno schema di "todos" creato a memoria che dichiara id genera 'An id column is automatically added, custom id columns are not supported' da Schema.validate() nel pacchetto reale @powersync/common, mentre lo schema scritto sotto la skill viene validato senza problemi. La regola transaction.complete() con cui inizia è la stessa cosa di cui il bundle di PowerSync avverte quando la coda di upload si blocca. Il suo SKILL.md di 84 righe è un router piuttosto che un muro di testo, che punta a 14 file di riferimento e undici guide SDK, e il validatore del repo conferma che tutti gli 81 link interni si risolvono. La parte Cloud (login, link, deploy) richiede un account PowerSync e non è stata esercitata, quindi il delta misurato riguarda solo la sezione client-schema.
Testato il: 2026-08-05 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/powersync-ja/agent-skills.git mkdir -p ~/.claude/skills cd agent-skills && cp -r skills/powersync ~/.claude/skills/powersync
Comandi e prompt di esempio
/powersyncOnboarding guidato PowerSync: setup CLI-first, configurazione sync e regole SDK "footgun"
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Add offline-first sync to my Expo app using PowerSyncWrite PowerSync sync rules for my Postgres tables pleaseMy app is stuck on Syncing forever, help debug PowerSync