mcpField
S
spacetimedb-quickstarts

spacetimedb-quickstarts

github.com/danmossaDevelopment2160 installsUpdated 19w ago
Repository

About spacetimedb-quickstarts

A skill for developers starting with SpacetimeDB and framework quickstarts. It outlines the path from CLI setup and module publishing to client connections, with references for deeper topics such as tables, reducers, and SDKs.

Key features

  1. 01Guide CLI installation and login
  2. 02Explain local startup and integrated development
  3. 03Connect module publishing with client binding generation
  4. 04Index documentation and quickstarts
  5. 05Route to focused topic skills

Use cases

  1. 01Begin local SpacetimeDB development
  2. 02Publish a module through Maincloud
  3. 03Generate client bindings and connect to a database
  4. 04Find a language or framework quickstart

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/danmossa/spacetimedb-skills --skill spacetimedb-quickstarts

After installing, type/spacetimedb-quickstartsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
docs.md
intro-faq.md
intro-key-architecture.md
intro-what-is-spacetimedb.md
quickstarts-angular.md
quickstarts-browser.md
quickstarts-bun.md
quickstarts-c-plus-plus.md
quickstarts-c-sharp.md
quickstarts-deno.md
quickstarts-nextjs.md
quickstarts-nodejs.md
quickstarts-nuxt.md
quickstarts-react.md
quickstarts-remix.md
quickstarts-rust.md
quickstarts-svelte.md
quickstarts-tanstack.md
quickstarts-typescript.md
quickstarts-vue.md

Details

From the project README

Use this skill for first-contact SpacetimeDB work and framework quickstarts.

Core flow

  1. Install the spacetime CLI and run spacetime login for Maincloud publishing.
  2. For local development, start standalone with spacetime start; it listens on port 3000 by default and does not support SSL.
  3. Create or open a project, build/publish the module, generate client bindings, then connect the client to the database name.
  4. Keep server module language, package manager, database name, module path, and generated binding path consistent across all commands.

Use spacetime dev for integrated local loops when possible:

spacetime dev --template basic-ts

Use focused skills once the quickstart reaches implementation details:

Reference map

NeedOpen
Install, login, run locally, and next stepsreferences/docs.md
Product model, workflow, and architecturereferences/intro-*.md
Language or framework setupreferences/quickstarts-*.md

Guidance

  • Route SDK-specific questions to the matching client skill once the quickstart reaches generated bindings or runtime code.
  • Preserve the quickstart's server module language and package manager unless the user asks to switch.
  • When giving commands, keep database names, module names, and generated binding paths consistent across CLI and client steps.

Comments

Markdown supported