用途:这是 SpacetimeDB 技能集合的入口点,先加载本技能再按任务分流到更聚焦的子技能。SpacetimeDB 把数据库、服务端应用逻辑和实时客户端同步合并为一个可编程后端。
使用方式:在路由表中找到与任务最匹配的专项技能,加载其 SKILL.md 并遵循指引,只打开与当前子任务相关的 Markdown 文件。若没有合适的子技能,先在最可能的技能里搜索已复制的参考资料,再回退到外部文档。不要默认加载全部参考资料,先从聚焦的技能正文开始,正文提示需要细节或任务要求精确 API 语法时再加载参考文件。
核心模型:数据库是模块的已发布实例,模块定义表、reducers、procedures、views 及公开客户端接口。表存储状态,公开表可被客户端订阅,私有表仅服务端可用,除非通过 views 或 reducers 暴露。Reducers 是事务性状态变更入口,失败会回滚表变更。Procedures 可返回值并执行 HTTP 请求等外部工作,需要写库时显式开启事务。Views 暴露派生的只读数据,结果不依赖调用方时优先用匿名视图。客户端使用生成的绑定,通过 DbConnection 连接、订阅行、读取本地缓存并调用 reducers 或 procedures。
路由分类:基础类含 quickstarts、cli、databases、upgrade;模块架构与逻辑类含 tables、reducers、procedures、views、auth;客户端类含 clients 及 TypeScript、Rust、C#、Unreal 各语言技能;运维与参考类含 deploy、http、sql、serialization、tutorials。更长的描述与触发关键词见 references/index.md。
限制:资料未提供具体命令、价格、平台支持细节等,暂未提供。