用途:本 Skill 面向需要调用 Viking SDK 进行业务开发的开发者,帮助快速接入 Viking 平台的向量数据库(VikingDB)、知识库(KnowledgeBase)和记忆库(Memory)三大能力,并解答相关使用问题。需配合 Trae、OpenCode、Codex、Claude Code、Antigravity 等工具使用。
主要能力:提供三大产品域的 SDK 导引与文档支持。VikingDB 覆盖 Python、Go、Java、NodeJS 等 SDK 导引,以及常见问题、性能优化、最佳实践等;KnowledgeBase 覆盖 Python、Go、Java、NodeJS 等 SDK 导引,以及常见问题、SDK 升级与使用说明;Memory 覆盖 Python、Go 等 SDK 导引,以及最佳实践等。
使用方式:处理 Viking 相关请求时,先运行本 Skill 安装路径下的 scripts/upgrade.py,将最新资源文件同步到 resources/ 目录;升级成功后优先阅读 resources/index.md,升级失败则基于本地已有 resources/ 处理,并告知用户资料可能不是最新版本。随后根据用户问题判断产品域,再进入对应导引、最佳实践、常见问题或专题文档。建议先缩小范围再下钻阅读,能直接判断产品、语言、主题时不要重复阅读无关导引。
产出与回答要求:产出代码时尽量基于同语言 SDK 文档给出可运行示例;若只能参考其他语言资料,需明确说明。回答优先引用文档中已明确给出的能力、参数、限制和流程,对文档未明确说明的内容不要臆测。
适用场景:调用 Viking SDK 进行业务代码开发,以及 Viking 相关问题问答。
限制:本 Skill 主要利用 resources/ 中的文档、示例和导引辅助开发与答疑,不替代业务侧需求设计;若 resources/ 中找不到直接答案,应明确说明文档未覆盖,再基于已有资料给出审慎建议。