关于 seekdb-docs
seekdb-docs 是面向 seekdb 使用者与开发者的文档检索技能,通过目录搜索并读取相关文档,覆盖入门、开发、集成和参考内容。
主要功能
- 01目录搜索约 1,000 篇文档
- 02按描述匹配相关文档
- 03本地优先读取并支持远程回退
- 04覆盖多个文档版本
- 05本地文档可离线使用
适用场景
- 01查找 seekdb 功能与 SQL 参考
- 02了解开发及集成步骤
- 03查询部署、安全或性能指南
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oceanbase/ seekdb-ecology-plugins --skill seekdb-docs安装后在 Claude Code 中输入/seekdb-docs确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/_catalog_hash_cache.jsonexamples.mdseekdb-docs-catalog.jsonlscripts/generate_catalog.pyupdate_docs.shseekdb-docs/10.doc-overview.mdseekdb-docs/100.get-started/10.overview/10.seekdb-overview.mdseekdb-docs/100.get-started/10.seekdb-overview/10.seekdb-overview.mdseekdb-docs/100.get-started/100.use-seekdb-with-sql/10.deploy-seekdb-testing-environment.md5.experience-vector-search-with-sql.mdseekdb-docs/100.get-started/110.use-seekdb-with-skill/100.agent-skills.mdseekdb-docs/100.get-started/200.ai-coding/100.building-personal-knowledge-base-through-ai-dialogue-using-seekdb-mcp-server.md200.building-an-ai-programming-assistant-that-understands-vector-databases-with-seekdb-claude-code.md300.making-cursor-ai-instantly-understand-seekdb-a-guide-to-using-the-seekdb-cursor-extension.mdseekdb-docs/100.get-started/5.changelog/10.changelog.mdseekdb-docs/100.get-started/50.use-seekdb-with-sdk/10.experience-vector-search-with-sdk.md25.using-seekdb-in-python-sdk.mdseekdb-docs/200.develop/10.develop-overview/10.develop-overview.mdseekdb-docs/200.develop/10.overview/10.develop-overview.mdseekdb-docs/200.develop/100.connect-to-seekdb/100.connection-methods-overview.mdseekdb-docs/200.develop/100.connect-to-seekdb/200.use-client-connect-seekdb/100.connect-to-seekdb-by-using-a-mysql-client.mdseekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/100.java/100.connect-to-seekdb-through-spring-boot.md200.connect-to-seekdb-through-spring-batch.md300.connect-to-seekdb-through-spring-jdbc.md400.connect-to-seekdb-through-springjpa.md500.connect-to-seekdb-through-hibernate.md600.connect-to-seekdb-through-mybatis.md700.connect-to-seekdb-through-mysql-connectorJ.mdseekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/200.python/100.mysqlclient-connection-to-seekdb-sample-program.md200.pymysql-connection-to-seekdb-sample-program.md详细介绍
seekdb 文档
通过基于目录的搜索系统访问约 1,000 条 seekdb 文档。
版本信息
-
涵盖的文档版本:V1.0.0、V1.1.0(已合并,优先采用最新版本)
-
最新版本:V1.1.0
-
目录条目中的
branch字段表示托管文件的 Git 分支(仅用于远程回退 URL),并不表示内容适用的 seekdb 版本——许多文档适用于所有版本。 -
如果用户询问特定的 seekdb 版本,请说明这组文档反映的是最新可用内容,且可能无法区分特定版本之间的差异。
路径解析(首先执行)
所有资源路径均相对于此 SKILL.md 所在位置。请先解析技能目录:
- 读取此 SKILL.md 以获取其绝对路径
- 提取其父目录作为
<skill_dir> - 目录:
<skill_dir>references/seekdb-docs-catalog.jsonl - 文档根目录:
<skill_dir>seekdb-docs/
工作流
步骤 1:搜索目录
Grep 搜索(约 90% 的查询优先使用):
grep -i "keyword" <skill_dir>references/seekdb-docs-catalog.jsonl
加载完整目录(仅在 grep 未返回结果或需要语义匹配时使用):
- 本地:
<skill_dir>references/seekdb-docs-catalog.jsonl - 远程回退:
https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl - 格式:JSONL——每行一个
{"path": "...", "description": "...", "branch": "..."}(约 1,000 条)
步骤 2:匹配查询
- 从搜索结果中提取
path、description和branch - 选择描述在语义上最符合查询的条目(按含义匹配,而不仅仅是关键词)
- 为了提供全面的答案,请考虑多个匹配项
步骤 3:读取文档
优先读取本地文档,必要时回退到远程:
- 尝试本地路径:
<skill_dir>seekdb-docs/[path] - 回退到:
https://raw.githubusercontent.com/oceanbase/seekdb-doc/[branch]/en-US/[path][branch]来自目录条目的branch字段(例如V1.0.0、V1.1.0)- 文档分布在多个版本分支中;有些文件仅存在于特定分支
示例
Query: "How to integrate with Claude Code?"
1. grep -i "claude code" <skill_dir>references/seekdb-docs-catalog.jsonl
2. Match: {"path": "300.integrations/300.developer-tools/700.claude-code.md",
"description": "This guide explains how to use the seekdb plugin with Claude Code...",
"branch": "V1.0.0"}
3. Read: <skill_dir>seekdb-docs/300.integrations/300.developer-tools/700.claude-code.md
Fallback: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.0.0/en-US/300.integrations/300.developer-tools/700.claude-code.md
如需更多完整的工作流示例,请参阅 examples.md。
注意事项
- 可选的本地文档:运行
scripts/update_docs.sh,从所有版本分支下载并合并文档 - 多版本:文档分布在多个分支中;更新脚本会合并文档,并在目录中记录每个文件来源的分支
- 支持离线使用:存在本地文档和目录时,可完全离线运行
类别概览
- 入门:快速入门、基本操作、概览
- 开发:向量搜索、混合搜索、AI 函数、MCP、多模型
- 集成:框架、模型平台、开发者工具、工作流
- 指南:部署、管理、安全、OBShell、性能
- 参考:SQL 语法、PL、错误代码、SDK API
- 教程:分步场景
评论
支持 Markdown