关于 spacetimedb-quickstarts
面向初次使用 SpacetimeDB 的开发者及框架快速入门场景的技能,指导从 CLI 安装、项目发布到客户端连接的基本流程。还提供文档索引,并引导深入到表结构、Reducer 和 SDK 等主题。
主要功能
- 01指导 CLI 安装与登录
- 02说明本地启动和集成开发流程
- 03串联模块发布与客户端绑定生成
- 04提供文档和快速入门索引
- 05引导转向专门主题技能
适用场景
- 01开始 SpacetimeDB 本地开发
- 02通过 Maincloud 发布模块
- 03生成客户端绑定并连接数据库
- 04查找语言或框架的快速入门
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ danmossa/ spacetimedb-skills --skill spacetimedb-quickstarts安装后在 Claude Code 中输入/spacetimedb-quickstarts确认已加载。
包含的文件
除 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.md详细介绍
将此技能用于初次接触 SpacetimeDB 时的工作,以及框架快速入门。
核心流程
- 安装
spacetimeCLI,并运行spacetime login以发布到 Maincloud。 - 对于本地开发,使用
spacetime start启动独立模式;默认监听端口3000,且不支持 SSL。 - 创建或打开项目,构建并发布模块,生成客户端绑定,然后将客户端连接到数据库名称。
- 确保所有命令中的服务端模块语言、包管理器、数据库名称、模块路径和生成的绑定路径保持一致。
尽可能使用 spacetime dev 进行集成式本地开发循环:
spacetime dev --template basic-ts
快速入门涉及实现细节后,请使用相应的专门技能:
- 表和架构:spacetimedb-tables
- Reducer 和事务:spacetimedb-reducers
- 客户端 SDK 代码:匹配的特定语言客户端技能
- 发布和迁移行为:spacetimedb-databases
参考索引
| 需求 | 打开 |
|---|---|
| 安装、登录、本地运行和后续步骤 | references/docs.md |
| 产品模型、工作流和架构 | references/intro-*.md |
| 语言或框架设置 | references/quickstarts-*.md |
指南
- 快速入门涉及生成的绑定或运行时代码后,将 SDK 特定问题转交给匹配的客户端技能。
- 除非用户要求切换,否则保留快速入门中的服务端模块语言和包管理器。
- 提供命令时,确保 CLI 和客户端步骤中的数据库名称、模块名称及生成的绑定路径保持一致。
评论
支持 Markdown