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
- 01Guide CLI installation and login
- 02Explain local startup and integrated development
- 03Connect module publishing with client binding generation
- 04Index documentation and quickstarts
- 05Route to focused topic skills
Use cases
- 01Begin local SpacetimeDB development
- 02Publish a module through Maincloud
- 03Generate client bindings and connect to a database
- 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-quickstartsAfter installing, type/spacetimedb-quickstartsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/docs.mdintro-faq.mdintro-key-architecture.mdintro-what-is-spacetimedb.mdquickstarts-angular.mdquickstarts-browser.mdquickstarts-bun.mdquickstarts-c-plus-plus.mdquickstarts-c-sharp.mdquickstarts-deno.mdquickstarts-nextjs.mdquickstarts-nodejs.mdquickstarts-nuxt.mdquickstarts-react.mdquickstarts-remix.mdquickstarts-rust.mdquickstarts-svelte.mdquickstarts-tanstack.mdquickstarts-typescript.mdquickstarts-vue.mdDetails
From the project READMEUse this skill for first-contact SpacetimeDB work and framework quickstarts.
Core flow
- Install the
spacetimeCLI and runspacetime loginfor Maincloud publishing. - For local development, start standalone with
spacetime start; it listens on port3000by default and does not support SSL. - Create or open a project, build/publish the module, generate client bindings, then connect the client to the database name.
- 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:
- Tables and schema: spacetimedb-tables
- Reducers and transactions: spacetimedb-reducers
- Client SDK code: the matching language-specific client skill
- Publish and migration behavior: spacetimedb-databases
Reference map
| Need | Open |
|---|---|
| Install, login, run locally, and next steps | references/docs.md |
| Product model, workflow, and architecture | references/intro-*.md |
| Language or framework setup | references/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