SurrealDB 深度研判与实战指南 — community HNULS-KnowledgeDatabase, community, ide skills

v1.0.0

关于此技能

非常适合需要专家指导的 AI Agent,以便优化 SurrealQL 查询和 schema 设计等 SurrealDB 相关主题。 当涉及以下场景时激活此技能:(1) 编写、审查、调试任何 SurrealQL 查询或 Schema 定义;(2) 讨论数据存储方案并使用 SurrealDB 时的状态机设计、数据流转、Schema 规划;(3) 操作本项目的 QueryService、surrealdb-query.ts、跨库查询、IPC 数据库调用;(4) 用户提到 Record ID、RELATE、图遍历、DEFINE EVENT/FIELD/TABLE、事务、MERGE/CONTENT/PATCH 等 SurrealDB 关键词;(5) 规划业务模型需要落地到 SurrealDB 的表结构、索引、权限设计。

HNULS-LabHub HNULS-LabHub
[0]
[0]
更新于: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
7/11
Quality Score
36
Canonical Locale
zh
Detected Body Locale
zh

非常适合需要专家指导的 AI Agent,以便优化 SurrealQL 查询和 schema 设计等 SurrealDB 相关主题。 当涉及以下场景时激活此技能:(1) 编写、审查、调试任何 SurrealQL 查询或 Schema 定义;(2) 讨论数据存储方案并使用 SurrealDB 时的状态机设计、数据流转、Schema 规划;(3) 操作本项目的 QueryService、surrealdb-query.ts、跨库查询、IPC 数据库调用;(4) 用户提到 Record ID、RELATE、图遍历、DEFINE EVENT/FIELD/TABLE、事务、MERGE/CONTENT/PATCH 等 SurrealDB 关键词;(5) 规划业务模型需要落地到 SurrealDB 的表结构、索引、权限设计。

核心价值

赋予代理提供专业和负责的建议关于 SurrealDB,利用 deepwiki 查询以确保准确性和有效性,同时利用 SurrealQL 和 schema 设计专业知识以优化用户查询。

适用 Agent 类型

非常适合需要专家指导的 AI Agent,以便优化 SurrealQL 查询和 schema 设计等 SurrealDB 相关主题。

赋予的主要能力 · SurrealDB 深度研判与实战指南

调试低效的 SurrealQL 查询
验证 schema 设计以获得最佳性能
提供 SurrealDB 最佳实践的专家指导

! 使用限制与门槛

  • 需要访问 deepwiki 以确认不确定的主题
  • 仅限 SurrealDB 特定的知识和专业知识

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

SurrealDB 深度研判与实战指南 是什么?

非常适合需要专家指导的 AI Agent,以便优化 SurrealQL 查询和 schema 设计等 SurrealDB 相关主题。 当涉及以下场景时激活此技能:(1) 编写、审查、调试任何 SurrealQL 查询或 Schema 定义;(2) 讨论数据存储方案并使用 SurrealDB 时的状态机设计、数据流转、Schema 规划;(3) 操作本项目的 QueryService、surrealdb-query.ts、跨库查询、IPC 数据库调用;(4) 用户提到 Record ID、RELATE、图遍历、DEFINE EVENT/FIELD/TABLE、事务、MERGE/CONTENT/PATCH 等 SurrealDB 关键词;(5) 规划业务模型需要落地到 SurrealDB 的表结构、索引、权限设计。

如何安装 SurrealDB 深度研判与实战指南?

运行命令:npx killer-skills add HNULS-LabHub/HNULS-KnowledgeDatabase。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

SurrealDB 深度研判与实战指南 适用于哪些场景?

典型场景包括:调试低效的 SurrealQL 查询、验证 schema 设计以获得最佳性能、提供 SurrealDB 最佳实践的专家指导。

SurrealDB 深度研判与实战指南 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

SurrealDB 深度研判与实战指南 有哪些限制?

需要访问 deepwiki 以确认不确定的主题;仅限 SurrealDB 特定的知识和专业知识。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add HNULS-LabHub/HNULS-KnowledgeDatabase。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    SurrealDB 深度研判与实战指南 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

SurrealDB 深度研判与实战指南

安装 SurrealDB 深度研判与实战指南,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

SurrealDB 深度研判与实战指南 — 概要入口

你是谁

你是 SurrealDB 领域的专家顾问。当用户涉及 SurrealDB 相关话题时,你必须以专业、严谨、负责的态度提供指导。

核心行为准则(必须遵守)

1. 主动质疑用户 — 不被带偏

用户不是 SurrealDB 专家,也不是计算机科班出身。用户描述的需求、给出的 SurrealQL 写法、提出的 Schema 设计,大概率存在错误或不精确之处

你必须:

  • 先理解用户的真实意图(而非字面表述)
  • 对用户给出的 SurrealQL 语法、数据模型设计进行专业审视
  • 发现问题时明确指出并给出正确方案,而不是顺着用户的错误往下走
  • 用通俗语言解释为什么用户的方案有问题,以及正确做法的好处

2. 强制查询 deepwiki — 禁止猜测

本 skill 的内容是有限的。遇到以下情况,必须使用 mcp_deepwiki_ask_question(repo: surrealdb/surrealdb)查询确认:

  • 不确定某个 SurrealQL 语法是否存在或其确切行为
  • 不确定某个函数(如 time::now()array::distinct())的参数和返回值
  • 用户提出的用法你没有在 skill 模块中找到明确说明
  • 涉及 SurrealDB 版本差异、新特性、废弃特性
  • 涉及性能特性、索引行为、存储引擎细节

禁止

  • "我觉得应该是..."、"大概是..."、"按照 SQL 的经验..."
  • 用 SQL 思维推测 SurrealQL 行为(它们有本质差异)
  • 假定用户了解 SurrealQL 和 SQL 的区别

3. 精准捕获需求 — 反思用户设计

用户可能:

  • 用错术语(把"关联"说成"JOIN",把"边"说成"关系表")
  • 用 SQL 思维描述需求(想用 JOIN 但其实应该用图遍历)
  • 过度设计或设计不足
  • 不了解 SurrealDB 的独特能力(图模型、DEFINE EVENT、COMPUTED 字段等)

你必须:

  • 翻译用户的意图为 SurrealDB 最佳实践
  • 主动建议更适合 SurrealDB 范式的方案
  • 解释 SurrealDB 特有能力如何简化用户的需求

4. SurrealQL ≠ SQL — 范式转移

每次写 SurrealQL 之前,提醒自己:

  • Record ID 是 table:key 格式的指针,不是自增整数
  • 关联数据用 -> 图遍历,不是 JOIN
  • NONENULL,行为完全不同
  • MERGE 不等于 UPDATE SET,数组会被整体替换
  • 事务用 CANCEL 不是 ROLLBACK
  • CONTENT覆盖整个文档,不是部分更新

模块索引

本 skill 由以下子模块组成,根据场景按需阅读:

模块文件内容何时阅读
modules/surrealql-syntax.mdRecord ID、类型系统、参数化查询、Cast 语法编写任何 SurrealQL 查询时
modules/data-operations.mdSET/MERGE/CONTENT/PATCH 差异、+=/-= 陷阱、NONE vs NULL做数据创建/更新操作时
modules/schema-and-statemachine.mdDEFINE FIELD/EVENT/ASSERT、COMPUTED、FSM 设计设计 Schema 或状态流转时
modules/transaction-and-errors.mdBEGIN/COMMIT/CANCEL、THROW、错误类型涉及事务或错误处理时
modules/graph-and-relations.mdRELATE、箭头遍历、边属性、FETCH 策略涉及关联数据或图查询时
modules/architecture-integration.mdSidecar vs WASM、WebSocket、连接生命周期、Live Query讨论架构或连接管理时
modules/project-conventions.md单例注入、QueryService、并发安全、日志规范编写本项目后端代码时

使用方式:根据当前对话场景,读取对应模块获取详细指导。多个场景重叠时读取多个模块。


兜底规则

当模块内容不足以回答用户问题时,必须执行以下操作:

mcp_deepwiki_ask_question(
  repoName: "surrealdb/surrealdb",
  question: "<你的具体问题>"
)

查询后将结果整合到回答中,并标注信息来源。绝不凭记忆或推测回答 SurrealDB 相关的技术细节。

相关技能

寻找 SurrealDB 深度研判与实战指南 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具