实操教程:使用 GitHub Copilot 配置 DolphinDB Skill 以提升开发效率

2 阅读3分钟

说明:DolphinDB Skill 支持多款 AI Agent,作者优先推荐搭配 Claude+GLM 4.7使用,本次实操以 GitHub Copilot(VS Code 端)为例,其他 AI Agent 操作逻辑类似,可参考本文流程适配。

前置准备(必看)

1.确保已安装 DolphinDB 相关环境,具体环境部署可参考 部署;

2.安装 VS Code 客户端 ;

3.安装 GitHub Copilot 和 DolphinDB 扩展,具体 DolphinDB 扩展安装可参考 VS Code 插件;

  1. 下载并将 DolphinDB Skill 解压到指定目录;
类型推荐路径兼容路径
项目 Skill.github/skills/.claude/skills/
个人 Skill~/.copilot/skills/~/.claude/skills/

保证层级目录为:

skills/
└── dolphindb_skill/
    ├── assets/
    ├── ...   
    └── SKILL.md

项目路径:适用于团队协作或特定项目开发,将 DolphinDB Skill 放入当前开发项目根目录下的 .github/skills/ 文件夹中,仅对当前项目生效,不影响其他项目的 AI 代理配置,方便团队共享统一的 Skill 版本。

个人路径:适用于个人日常开发,将 DolphinDB Skill 放入个人用户目录下的 .copilot/skills/ 文件夹中,全局生效,无论打开哪个 DolphinDB 开发项目,都能调用该 Skill,无需重复配置。

其他 AI Agent 使用 DolphinDB Skill,可以将其配置到对应的目录下,例如配置 Google Antigravity 的Global Skill,可以将其配置到 ~/.gemini/antigravity/skills/<skill-folder>/ 目录下,重启 Google Antigravity 即可直接使用,具体可参考 Google Antigravity Documentation 。

Step 1:配置 DolphinDB Skill

打开 VS Code,进入 GitHub Copilot 插件设置,找到“Chat: Use Agent Skills”配置项并启用。

配置完成后,如果 /dolphindb 指令可被正常查找到,则证明 DolphinDB Skill 配置成功。

Step 2:3 个高频场景,解锁 AI 辅助开

温馨提示:以下所有场景的提问前,需添加 /dolphindb ,才能成功调用 DolphinDB Skill

场景 1:自然语言转脚本

打开 Copilot 聊天视图,输入自然语言指令,比如:

“/dolphindb 帮我写一个创建 TSDB 存储引擎分区表的脚本,采用 VALUE+HASH 组合分区,要求有字段 time, symbol,price,并且生成20条模拟数据,使用 dolphindb 的标准 sql 语句实现”

“/dolphindb 写一个流计算实时 K 线合成的脚本”

Copilot 会生成符合语法规范的完整脚本,可直接复制使用,还能通过内联聊天精准调整。

场景 2:概念与知识点讲解

在 Copilot 聊天视图输入提问,比如:

“/dolphindb 解释一下 DolphinDB 的 TSDB 和 OLAP 存储引擎的区别”

“/dolphindb DolphinDB 中时序聚合引擎的用法”

DolphinDB Skill 会结合官方文档内容,用通俗语言拆解知识点+搭配示例,边开发边学习,无需额外查文档。

场景 3:调试与优化

生成脚本后,若出现语法报错,可直接在聊天界面提问,快速获取针对性解决方案。

为什么值得用?

1.零成本上手:依托 VS Code+Copilot 熟悉操作,简单配置即可使用;

2.精准适配:专为 DolphinDB 设计,同步官方文档核心内容;

3.效率翻倍:节省语法记忆、调试、查文档时间,新手快速入门,资深开发者提效;

4.边学边练:支持知识点讲解,边开发边夯实基础。

立即解锁新姿势

赶紧点击下方链接下载 DolphinDB Skill,搭配 GitHub Copilot,解锁 DolphinDB 开发新体验!

hugo2046/dolphindb_skill: A Claude Skill for DolphinDB - Time series database documentation, best practices & implementation guides

不仅能提升编码效率,还能边开发边学知识点,覆盖数据库、流计算、量化回测全场景~

试用后欢迎留言分享你的效率提升感受,转发给身边的 DolphinDB 开发者,一起高效编码吧✨