Loading...
Loading...
Use this skill first for any SpacetimeDB task; it routes to focused skills for modules, tables, reducers, procedures, views, clients, subscriptions, CLI commands, auth, RLS, HTTP APIs, SQL, deployment, serialization, tutorials, quickstarts, and upgrades. Triggers on: spacetime, spacetimedb, SpacetimeDB, stdb, module, reducer, table, procedure, view, subscription, DbConnection, spacetime generate, spacetime publish, spacetime sql, BSATN, SATS, row-level security, RLS, Maincloud, standalone, Unity, Unreal.
npx skill4agent add danmossa/spacetimedb-skills spacetimedbSKILL.mdDbConnection| Skill | Load when... |
|---|---|
| spacetimedb-quickstarts | Installing SpacetimeDB, understanding the architecture, starting a new app, or choosing a framework quickstart. |
| spacetimedb-cli | Running |
| spacetimedb-databases | Creating, developing, publishing, migrating, or operating SpacetimeDB database modules. |
| spacetimedb-upgrade | Migrating projects from SpacetimeDB 1.0 to 2.0 or fixing code affected by those breaking changes. |
| Skill | Load when... |
|---|---|
| spacetimedb-tables | Defining tables, columns, indexes, constraints, primary keys, event tables, schedule tables, access permissions, or table performance. |
| spacetimedb-reducers | Writing reducers, lifecycle reducers, reducer context code, scheduled reducers, table mutations, or reducer error handling. |
| spacetimedb-procedures | Writing procedures, calling reducers from procedures, making HTTP requests, or returning procedure values. |
| spacetimedb-views | Defining views, view arguments, SQL-backed projections, and client-facing derived data. |
| spacetimedb-auth | Authentication, SpacetimeAuth, Auth0, Clerk, auth claims, authorization, row-level security, or rejecting client connections. |
| Skill | Load when... |
|---|---|
| spacetimedb-clients | General client SDK concepts: codegen, connection lifecycle, local cache, subscriptions, reducer invocation, and update semantics. |
| spacetimedb-client-typescript | TypeScript, JavaScript, React, Vue, Svelte, browser, Node, Bun, Deno, Next.js, Nuxt, Remix, TanStack, Angular, or generated TS bindings. |
| spacetimedb-client-rust | Rust client SDK usage, Rust generated bindings, Rust connection code, callbacks, subscriptions, and reducer calls. |
| spacetimedb-client-c-sharp | C# or Unity client SDK usage, generated C# bindings, callbacks, subscriptions, reducer calls, and Unity integration. |
| spacetimedb-client-unreal | Unreal Engine client SDK usage, Unreal generated bindings, connection ticking, subscriptions, and reducers. |
| Skill | Load when... |
|---|---|
| spacetimedb-deploy | Deploying to Maincloud, self-hosting, standalone service setup, key rotation, logging, or PGWire. |
| spacetimedb-http | Using HTTP endpoints for identity, database operations, reducer calls, SQL, or authorization headers. |
| spacetimedb-sql | Writing SpacetimeDB SQL for subscriptions, CLI queries, HTTP SQL, DML, literals, identifiers, or SQL performance. |
| spacetimedb-serialization | BSATN, SATS JSON, AlgebraicType/AlgebraicValue encoding, WebAssembly ABI, or low-level module host calls. |
| spacetimedb-tutorials | Following or adapting chat app, Unity Blackhol.io, or Unreal Blackhol.io tutorials. |
references/src/raw-data-output