---
name: e10-ebuilder-form-docs
description: Use when E10 eBuilder Form secondary development needs original eBuilder form documents, including eBuilder form/list SDK, form RPC, OpenAPI, backend hooks, frontend component overrides, editable list examples, data source integration, form permissions, export/import, mobile/debugging, and eBuilder form troubleshooting.
---

# E10 eBuilder Form 原始文档

eBuilder 表单、列表、SDK、RPC、OpenAPI、前后端二开口子原始 Markdown 文档归档。先检索，再按需加载命中文档章节。

RPC、Dubbo、批量数据操作、字段/表单/表格/按钮维度接口、共享权限、数据权限、微搜全文检索等问题，使用 `--protocol rpc` 限定本 Skill 内的 RPC 文档，避免总入口检索噪音。

## 命令

```bash
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search.mjs search "表单 RPC"
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search.mjs search "获取表单字段" --protocol rpc
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search.mjs search "可编辑列表 保存前拦截"
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search.mjs load e-Builder表单rpc --section summary
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search.mjs load e-Builder表单rpc --section all --max-bytes 20000
```

## 使用规则

- 先用业务词、接口名、Hook 名、SDK 名、组件名、文件名或标题关键词检索。
- 候选最多三个；先加载 `summary`，需要参数、示例或完整上下文时再加载具体章节。
- 原始 Markdown 在 `references/docs/`，RPC 专题位于 `references/docs/rpc/`。
- 图片等二进制附件未打包进本 Skill；文档中的本地图片引用已替换为“图片附件未整合”占位，需要视觉信息时回源 `docs/ebuilder-form/_assets/` 或远端文档。
- 大文档禁止一次性全量读取；用章节名、接口名或关键词缩小。

## 交付证据

使用本 Skill 时记录：

- 检索词
- 命中文档 ID 与标题
- 加载章节
- 采用的 SDK、RPC、OpenAPI、Hook、组件或约束来源

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

```bash
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search-api.mjs search "关键词"
node skills/e10-local-knowledge/modules/e10-ebuilder-form-docs/scripts/search-api.mjs load <api-id> --section summary
node skills/e10-local-knowledge/modules/e10-ebuilder-form-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 -->
