---
name: e10-message-center-docs
description: Use when E10 message center, message push, message rules, message subscription, IM/cloud bridge/SMS/email sending, custom message buttons, todo/follow/tag APIs, or message-center business components need original secondary-development documentation.
---

# E10 消息中心二开文档

消息中心、消息发送、消息规则、消息订阅、云桥/短信/邮件/IM、待办、关注、标签和消息中心业务组件原始 Markdown 文档归档。先检索，再按命中文档加载摘要、章节或全文。

## 命令

```bash
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs search "消息发送"
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs search "标签选择器" --layer frontend
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs search "添加待办" --domain todo-follow-tag
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs search "第三方推送 发送消息" --protocol http
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs load message-center/API文档/系统消息接口/消息发送--1661 --section summary
node skills/e10-local-knowledge/modules/e10-message-center-docs/scripts/search.mjs load todo-follow-tag/界面组件/标签/标签选择器--5133 --section all --max-bytes 20000
```

## 使用规则

- 先用业务词、接口 Path、类名、方法名、组件名、参数名、文件名或标题关键词检索。
- 已知技术面时加过滤：`--domain message-center|todo-follow-tag`、`--layer backend|frontend`、`--protocol http|rpc|dubbo|component|guide`、`--platform pc|h5|app|all`。
- 候选最多五个；先加载 `summary`，需要参数、返回字段、组件示例或完整上下文时加载具体章节或 `all`。
- 原始 Markdown 在 `references/docs/`；索引含 `domain`、`layer`、`protocol`、`platform`、`paths`、`classes`、`methods`、`components`。
- 已排除系统架构、问题排查、内容过薄、废弃/不建议使用/不推荐文档；排除清单见 `references/excluded.json`。
- 禁止批量读取 `references/docs/`；大文档禁止一次性全量读取，用检索和章节缩小。

## 交付证据

使用本 Skill 时记录：

- 检索词
- 命中文档路径、标题、domain/layer/protocol/platform
- 加载章节
- 采用的接口 Path、类名、方法名、组件名、参数或响应字段来源

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

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