name: remember description: 存储一个学习、模式或决策到内存系统中以备将来回忆 user-invocable: false
记住 - 在内存中存储学习
存储一个学习、模式或决策到内存系统中以备将来回忆。
用法
/remember <你所学到的内容>
或使用显式类型:
/remember --type WORKING_SOLUTION <你所学到的内容>
示例
/remember TypeScript hooks 需要 npm install 才能工作
/remember --type ARCHITECTURAL_DECISION 会话亲和性使用终端 PID
/remember --type FAILED_APPROACH 不要使用子 shell 执行 store_learning 命令
功能描述
- 使用 BGE 嵌入将学习存储在 PostgreSQL 中
- 如果未指定类型,则自动检测学习类型
- 从内容中提取标签
- 返回带 ID 的确认信息
学习类型
| 类型 | 用途 |
|---|---|
WORKING_SOLUTION |
修复、有效的解决方案(默认) |
ARCHITECTURAL_DECISION |
设计选择、系统结构 |
CODEBASE_PATTERN |
在代码中发现的模式 |
FAILED_APPROACH |
不起作用的方法 |
ERROR_FIX |
特定错误的解决方案 |
执行
当调用此技能时,运行:
cd $CLAUDE_OPC_DIR && PYTHONPATH=. uv run python scripts/core/store_learning.py \
--session-id "manual-$(date +%Y%m%d-%H%M)" \
--type <类型或 WORKING_SOLUTION> \
--content "<参数>" \
--context "通过 /remember 手动输入" \
--confidence medium
自动类型检测
如果未指定 --type,则从内容推断:
- 包含 “error”、“fix”、“bug” → ERROR_FIX
- 包含 “decided”、“chose”、“architecture” → ARCHITECTURAL_DECISION
- 包含 “pattern”、“always”、“convention” → CODEBASE_PATTERN
- 包含 “failed”、“didn’t work”、“don’t” → FAILED_APPROACH
- 默认 → WORKING_SOLUTION