痛点
对接中国各大开放平台的 API,是很多开发者的日常。企业微信、飞书、钉钉、淘宝、小红书、抖音电商、微信小程序、微信小店、拼多多、有赞、微信支付、支付宝、京东、SHEIN、得物……
每次都要:
- 打开浏览器,找到对应平台的文档站
- 在文档站里搜索接口名
- 翻来覆去找参数说明
- 切回编辑器继续写代码
这个「浏览器 ↔ 编辑器」的来回切换,一天可能要几十次。
解决方案:SpecFusion
我做了一个 Claude Code Skill 叫 SpecFusion,把 15 个中国开放平台、26,840+ 篇 API 文档全部索引到一起,在终端里直接搜。
用起来就像这样:
> 企业微信怎么发应用消息?
搜索到 3 篇相关文档:
1. 发送应用消息 — POST /cgi-bin/message/send
2. 接收消息与事件 — 被动回复消息
3. 消息类型及数据格式 — text/image/voice/...
不用切浏览器,不用翻文档站——输入问题,拿到接口参数,继续写代码。
已接入的 15 个平台
| 平台 | 文档数量 | 覆盖范围 |
|---|---|---|
| 企业微信 | ~2,680 | 服务端 API、客户端 API、应用开发 |
| 飞书 | ~4,070 | 服务端 API、事件订阅、小程序 |
| 钉钉 | ~2,020 | 企业内部应用、服务端 API |
| 淘宝开放平台 | ~6,740 | 商品、交易、物流、店铺等 |
| 小红书 | ~100 | 电商开放平台 API |
| 抖音电商 | ~1,280 | 商品、订单、物流、售后等 |
| 微信小程序 | ~280 | 服务端 API |
| 微信小店 | ~480 | 商品、订单、售后、物流等 |
| 拼多多 | ~280 | 订单、商品、物流等 |
| 有赞 | ~1,240 | 交易、商品、会员等 |
| 微信支付 | ~540 | JSAPI/APP/H5/Native 支付等 |
| 支付宝 | ~600 | 当面付、APP支付等 |
| 京东 | ~6,100 | 商品、订单、物流等 |
| SHEIN | ~190 | 商品、订单、库存等 |
| 得物 | ~260 | 商品、订单、售后等 |
技术实现
- 中文搜索:jieba 分词 + SQLite FTS5 全文索引,中英文关键词都能精准匹配
- 云端服务:安装 Skill 后即可使用,无需自建后端
- 多平台支持:Claude Code、Cursor、Gemini CLI、Codex CLI 都能用
- 开源可自部署:如果需要私有化,支持 Docker 一键部署
安装(一行命令)
npx skills add wxkingstar/SpecFusion -g -y
安装完成后,在 Claude Code 里直接问即可:
> 飞书如何创建审批实例?
> 钉钉怎么发工作通知?
> 淘宝商品发布接口怎么用?
> 抖音电商怎么查询订单列表?
> 微信支付JSAPI下单接口怎么调?
> 支付宝当面付接口怎么用?
> 京东商品上架接口怎么调?
也可以用斜杠命令:
> /specfusion 企业微信发送应用消息
为什么做这个
我自己日常工作需要对接多个中国平台的 API,每次翻文档很痛苦。有了 AI Coding 工具后,自然想让 AI 帮我查文档。但 Claude 的训练数据里中国平台的 API 文档覆盖不全,经常会"编"接口。
所以我把这些平台的文档全部抓下来、建了索引,做成了一个 Skill。现在 Claude 可以实时查到最新的官方文档,不会再编了。
链接
如果觉得有用,欢迎 Star 和提 Issue!