---
name: e10-import-export-docs
description: Use when E10 import/export service secondary development needs Dubbo, HTTP, SDK, template, or data import/export API documentation.
---

# E10 导入导出 API 文档

结构化 API 文档 Skill。先查 API 索引，再按需加载记录。

## 命令

```bash
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search-api.mjs search "关键词"
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search-api.mjs load <api-id> --section summary
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search.mjs search "关键词"
```

## 使用规则

- 先用业务词、接口 Path、类名、方法名、Hook 名或参数名检索。
- 普通检索默认排除冲突记录；废弃接口会标记 `deprecated`。
- 需要参数、返回、示例或原始资料时加载 `summary|params|example|all`。
- 原始迁移证据在 `references/api-source.md`，结构化记录在 `references/api-records/`。
- 禁止批量读取 `references/api-records/`；必须先 search，再 load 单条命中。

## 交付证据

记录检索词、命中 API ID、模块、协议、唯一键、最低基线和加载章节。

<!-- business-api-index:start -->
## 结构化 API 检索

```bash
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search-api.mjs search "关键词"
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search-api.mjs load <api-id> --section summary
node skills/e10-local-knowledge/modules/e10-import-export-docs/scripts/search-api.mjs load <api-id> --section params
```

- 先查 `search-api.mjs` 定位结构化契约；需要原始上下文时，优先 `load --section all`，若该 Skill 存在 Markdown 文档索引再用 `search.mjs` 补证据。
- 普通检索默认排除冲突记录；废弃接口输出 `deprecated`。
- 禁止批量读取 `references/api-records/`；必须先 search，再 load 单条命中。
<!-- business-api-index:end -->
