AntV 文档协议服务
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/extract-antv-topi。
技能介绍
解决的问题
AI 在处理 AntV 可视化相关任务时,常面临上下文缺失的问题。当用户询问图表配置、调试报错或实现复杂可视化时,模型需要结合官方文档、代码示例和最佳实践才能给出准确方案。传统方式依赖人工查阅文档或临时搜索,效率低下且容易遗漏关键细节。
核心能力与工作流
该技能通过模型上下文协议(MCP)提供结构化的 AntV 文档服务,核心包含两个强制工具函数:
- 意图预处理:
extract_antv_topic智能识别用户查询中的库名(如 g2/g6)、任务类型(实现/调试)和复杂度,自动检测项目依赖并推荐合适的 AntV 库 - 文档检索:
query_antv_document根据预处理结果精准获取官方文档、代码示例和最佳实践,支持子任务迭代查询
关键步骤严格遵循:
- 强制 API 密钥检查:首次使用时必须通过
AskUserQuestion获取XBY_APIKEY,否则拒绝服务 - 工具链调用:所有 AntV 相关查询必须先调用
extract_antv_topic,再调用query_antv_document,无例外 - 参数补全机制:当参数不完整时,必须主动询问用户补充
适用边界与注意点
- 密钥依赖:服务完全依赖
xiaobenyang.com提供的 API 密钥,无密钥时禁止任何形式的自搜索或编造数据 - 工具链强制性:简单问题(如"修改图例颜色")也必须走完整工具链,不可绕过预处理直接查询文档
- 子任务处理:复杂任务(如仪表盘开发)需通过
subTasks参数分解为可管理的子任务批次处理 - 返回值规范:工具返回的原始 JSON 数据必须完整展示,仅做格式整理而非语义修改
使用场景
- 在使用AntV g2库开发图表时,需要获取官方文档中的配置示例来调整图表样式
- 遇到AntV g6库的报错时,需要查找官方解决方案来调试错误
- 在构建包含多个AntV图表的仪表盘时,需要将复杂任务分解为子任务并获取对应文档
- 学习AntV l7库时,需要获取代码示例和设计模式来理解概念实现
适合人员
- 前端开发者,在使用AntV库开发可视化项目时,需要获取准确的官方文档和代码示例
- AI应用开发者,在集成AntV文档服务时,需要遵循工具链调用规范配置API密钥
- QA测试工程师,在测试AntV相关功能时,需要获取官方最佳实践来编写测试用例
- 可视化项目维护者,在更新AntV图表配置时,需要查询官方文档解决兼容性问题