ワンクリックで
exp-search
经验检索 Skill,根据关键词搜索项目历史记忆(经验记忆+知识记忆+程序记忆SOP+工具记忆+Auto Memory只读)。触发场景:开始复杂任务前、遇到问题时、需要查找历史解决方案、查找项目理解文档。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
经验检索 Skill,根据关键词搜索项目历史记忆(经验记忆+知识记忆+程序记忆SOP+工具记忆+Auto Memory只读)。触发场景:开始复杂任务前、遇到问题时、需要查找历史解决方案、查找项目理解文档。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
妙搭(Spark/Miaoda)应用开发与托管:应用创建、HTML静态站点发布、本地全栈开发、云端生成迭代。当用户要开发/新建一个系统·工具·平台·应用,或要本地开发 / 云端开发 / 修改 / 部署 / 发布 / 上线 / 拿可分享链接,或用 HTML 做页面·网站·部署到妙搭,或提到妙搭/Spark/Miaoda(应用运行时域名形如 *.aiforce.cloud)、应用数据库、可见范围时使用。不负责普通云盘文件上传(lark-drive)、飞书文档编辑(lark-doc)、原生幻灯片创建(lark-slides)。
飞书云文档(Docx / Wiki 文档,v2 API):读取和编辑飞书文档内容。当用户给出文档 URL 或 token,或需要查看、创建、编辑文档、插入或下载文档图片附件时使用。文档中嵌入的电子表格、多维表格、画板,先用本 skill 提取 token 再切到对应 skill。当用户给出 doubao.com 的 /docx/ 或 /wiki/ URL/token 时,也应直接使用本 skill;路由依据是 URL 路径模式和 token,而不是域名。不负责文档评论管理,也不负责表格或 Base 的数据操作。
飞书云空间(云盘/云存储):管理 Drive 文件和文件夹,包含上传/下载、创建文件夹、复制/移动/删除、查看元数据、评论/权限/订阅、标题、版本和本地文件导入。用户需要整理云盘目录、处理云空间资源 URL/token,或导入 Word/Markdown/Excel/CSV/PPTX/.base 为 docx/sheet/bitable/slides 时使用;doubao.com 云空间 URL/token 也按资源路径和 token 路由,不回退 WebFetch。不负责:文档内容编辑(走 lark-doc)、表格/Base 表内数据操作(走 lark-sheets/lark-base)、知识空间节点/成员管理(走 lark-wiki)、原生 Markdown 文件读写/patch/diff(走 lark-markdown)。
Lark/Feishu real-time event listening / subscribing / consuming: stream events as NDJSON via `lark-cli event consume <EventKey>` (covers IM messages/reactions/chat changes, VC meeting ended, Minutes generated, Whiteboard updated, etc.). Use for Lark bots, real-time message processing, long-running subscribers, streaming webhook/push handlers. Supports `--max-events` / `--timeout` bounded runs and a stderr ready-marker contract — designed for AI agents running as subprocesses.
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件(支持大文件分片下载)、管理表情回复、发送应用内/短信/电话加急。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据时使用。
飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only. Do not use for docs/sheets/calendar/auth setup/pure contact lookup/IM chat tasks.
| disable-model-invocation | true |
| name | exp-search |
| description | 经验检索 Skill,根据关键词搜索项目历史记忆(经验记忆+知识记忆+程序记忆SOP+工具记忆+Auto Memory只读)。触发场景:开始复杂任务前、遇到问题时、需要查找历史解决方案、查找项目理解文档。 |
| allowed-tools | Read, Glob, Grep |
把本 Skill 当成一个只读的检索循环单元:明确读什么、能动什么、怎么算完成、什么时候停、什么时候交还给人。
| 项 | 本 Skill 的约定 |
|---|---|
| 输入 | 检索关键词或场景描述;五层记忆索引与详情、Auto Memory(只读) |
| 权限 | 只读(Read/Glob/Grep);不写任何文件、不修改记忆、不替用户外推结论 |
| 验证 | 按记忆类型分组展示匹配项,命中项可追溯到具体文件路径或记忆 ID |
| 停止 | 展示完匹配结果即停止;无匹配时给出建议而非编造记忆 |
| 升级 | 检索不到且问题需要解决时,提示用户走 exp-reflect 沉淀新经验,由用户决定下一步 |
快速检索项目积累的多层记忆,在正确的时刻加载相关知识,避免重复踩坑。
五层记忆检索范围:
spec/context/experience/exp-xxx-标题.mdspec/context/knowledge/know-xxx-标题.md.agents/skills/sop-xxx/SKILL.md~/.claude/projects/*/memory/*.md职责边界:exp-search 只读所有记忆源,不写入任何文件。
/exp-search <关键词>spec/context/experience/index.md(包含经验记忆索引)spec/context/knowledge/index.md(包含知识记忆索引)spec/context/experience/exp-xxx-标题.mdspec/context/knowledge/know-xxx-标题.md.agents/skills/sop-xxx-名称/SKILL.md~/.claude/projects/*/memory/*.md(只读)检索流程:
- [ ] 步骤 1:读取记忆索引(扩展)
1. 读取 spec/context/experience/index.md(经验记忆)
2. 读取 spec/context/knowledge/index.md(知识记忆)
3. 【新增】读取 MEMORY.md(只读,作为补充搜索源)
4. 【新增】扫描 ~/.claude/projects/*/memory/*.md 文件名列表(只读)
- [ ] 步骤 2:关键词匹配
在索引中搜索匹配的条目
匹配字段:标题、关键词、适用场景/触发场景
匹配范围:
- 经验记忆表(EXP-xxx)
- 知识记忆表(KNOW-xxx)
- 程序记忆表(sop-xxx)
- 工具记忆表(Skill 后续动作)
- 【新增】MEMORY.md 中的摘要行(只读)
- 【新增】Auto Memory 目录下的 .md 文件内容(只读)
- [ ] 步骤 3:展示匹配结果
按记忆类型分组展示
- [ ] 步骤 4:加载详情(可选)
- 经验记忆 → 读取 spec/context/experience/exp-xxx-标题.md
- 知识记忆 → 读取 spec/context/knowledge/know-xxx-标题.md
- 程序记忆 → 提示用户调用对应 SOP Skill
- 工具记忆 → 读取对应 Skill 的后续动作章节
| 用法 | 示例 | 说明 |
|---|---|---|
| 单关键词 | /exp-search WebSocket | 搜索包含 WebSocket 的经验 |
| 多关键词 | /exp-search WebSocket 超时 | 搜索同时包含两个词的经验 |
| 场景描述 | /exp-search 长时间任务连接断开 | 根据场景描述匹配 |
🔍 找到相关记忆:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📚 经验记忆(困境-策略对)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[EXP-003] AgentScope Hook 状态管理
关键词:AgentScope, Hook, 状态
一句话策略:通过 msg.id 检测新消息,重置状态保留进度
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 知识记忆(项目理解/技术调研)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[KNOW-001] TeachingAnalyzer 数据流与架构
关键词:数据流, 架构, MainAnalyzer
一句话概述:完整的视频分析流水线,从 ASR 到结果上传
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 程序记忆(SOP)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[sop-001] Docker 部署流程
触发场景:项目代码更新后需要重新部署到服务器
调用方式:直接使用该 Skill 的流程
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 工具记忆(Skill 后续动作)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[spec-executor] 后续动作
摘要:创建 summary.md → spec-reviewer 审查 → 归档
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 Auto Memory(跨会话记忆·只读)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[MEMORY.md] 一句话摘要...
[debugging.md] 相关内容片段...
需要查看详情请告诉我记忆 ID 或 SOP 名称。
📖 经验详情:[EXP-001] WebSocket 连接超时
## 困境
评估任务执行时间较长(>60s),WebSocket 连接会超时断开,
导致前端无法收到任务完成通知。
## 策略
1. 增加 Nginx 的 proxy_read_timeout 到 300s
2. 前端添加心跳机制,每 30s 发送 ping
3. 后端支持断线重连,恢复任务状态
## 理由
三层防护确保连接稳定:
- Nginx 层:延长超时时间,覆盖大部分任务
- 应用层:心跳保活,防止空闲断开
- 容错层:即使断开也能恢复
## 相关文件
- frontend/src/utils/websocket.js
- frontend/nginx.conf
- backend/api/websocket.py
🔍 未找到与「xxx」相关的经验。
建议:
1. 尝试使用更通用的关键词
2. 检查关键词拼写
3. 检查 Auto Memory 是否有相关记录(MEMORY.md 在每次会话中自动加载)
4. 这可能是一个新问题,解决后可使用 `/exp-reflect` 沉淀经验
在以下场景,Agent 应主动提示使用 exp-search:
| 场景 | 提示话术 |
|---|---|
| 开始复杂任务 | "开始前,我先检索一下相关经验..." |
| 遇到报错 | "这个错误可能有历史解决方案,让我搜索一下..." |
| 用户描述问题 | "让我看看是否有类似问题的处理经验..." |
| 场景 | 协作 Skill |
|---|---|
| 搜索无结果,问题已解决 | → /exp-reflect 沉淀新经验或知识 |
| 需要添加新经验 | → /exp-write type=experience 写入经验 |
| 需要添加新知识 | → /exp-write type=knowledge 写入知识 |