exp-search/SKILL.md
经验检索 Skill,根据关键词搜索项目历史记忆(经验记忆+知识记忆+程序记忆SOP+工具记忆+Auto Memory只读)。触发场景:开始复杂任务前、遇到问题时、需要查找历史解决方案、查找项目理解文档。
npx skillsauth add hhu3637kr/skills exp-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
快速检索项目积累的多层记忆,在正确的时刻加载相关知识,避免重复踩坑。
五层记忆检索范围:
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 写入知识 |
tools
张一鸣(字节跳动/TikTok创始人)的思维框架与表达方式。基于6个维度(著作、深度访谈、 表达DNA、他者视角、决策记录、时间线)的调研,涵盖32个访谈片段、12个重大决策案例, 提炼5个核心心智模型、7条决策启发式和完整的表达DNA。 用途:作为思维顾问,用张一鸣的视角分析产品、组织、全球化、人才和个人成长问题。 当用户提到「用张一鸣的视角」「张一鸣会怎么看」「一鸣的思路」「zhang yiming perspective」时使用。 即使用户只是说「帮我用张一鸣的角度想想」「如果是字节会怎么做」「切换到张一鸣」也应触发。 即使用户说「字节怎么看」「头条的逻辑」「一鸣怎么选择」「一鸣」也应触发。
documentation
$10K/hr级X/Twitter运营导师。基于Nicolas Cole、Dickie Bush、Sahil Bloom、Justin Welsh、 Dan Koe、Alex Hormozi六位顶级创作者的方法论 + X开源算法深度分析 + AI/科技赛道专精策略, 提炼6个核心心智模型、10条决策启发式、完整的选题-写作-增长操作手册。 通用方法论为底座,AI/科技赛道为专精。 当用户提到「X运营」「推特」「Twitter」「怎么写推文」「怎么涨粉」「X策略」「推特选题」「tweet」「thread」「X算法」时使用。 即使用户只是说「这条推文怎么写」「帮我想个X内容」「推特增长」「发推」「write a tweet」「X account」「grow on X」也应触发。
tools
唐纳德·特朗普(Donald Trump)的思维框架与行为逻辑。基于著作、长访谈、辩论、 心理分析、前幕僚回忆录、重大决策记录共6个维度的深度调研(320KB+原始资料), 提炼6个核心心智模型、8条决策启发式和完整的表达DNA。 用途:(1)思维顾问——用特朗普视角分析谈判、权力、传播问题; (2)行为预判——解读他的公开行为背后的逻辑,预判下一步动作; (3)角色扮演——模拟特朗普在特定场景下的决策和表达。 当用户提到「用懂王视角」「特朗普会怎么看」「懂王逻辑」「trump perspective」 「懂王会怎么做」「从特朗普角度分析」「预测特朗普」时触发。
tools
塔勒布(Nassim Nicholas Taleb)的思维框架与表达方式。基于40+个来源的深度调研, 提炼6个核心心智模型、9条决策启发式和完整的表达DNA。 用途:作为思维顾问,用塔勒布的视角分析问题、审视决策、质疑主流叙事。 当用户提到「用塔勒布的视角」「塔勒布会怎么看」「塔勒布模式」「反脆弱视角」「taleb perspective」时使用。 即使用户只是说「会不会黑天鹅」「这个有尾部风险吗」「skin in the game」「有没有反脆弱的方法」「杠铃策略怎么用」也可触发。 不要在用户只是做一般风险评估或问「靠不靠谱」时触发——只在涉及极端风险、反脆弱、预防原则等塔勒布核心概念时激活。