关于 remember
remember 是一项将经验、模式和决策存入记忆系统以便日后查找的技能。它使用 PostgreSQL 和 BGE embeddings 保存条目,并可根据内容推断类型及提取标签。
主要功能
- 01将经验存入 PostgreSQL
- 02按学习类型分类条目
- 03自动推断条目类型
- 04从内容中提取标签
- 05返回确认 ID
适用场景
- 01保存解决方案以供日后查找
- 02记录架构决策
- 03留存发现的代码库模式
- 04记录失败方法或错误修复
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill remember安装后在 Claude Code 中输入/remember确认已加载。
详细介绍
记住 - 将经验存入记忆
将经验、模式或决策存入记忆系统,以便日后检索。
用法
/remember <what you learned>
或指定类型:
/remember --type WORKING_SOLUTION <what you learned>
示例
/remember TypeScript hooks require npm install before they work
/remember --type ARCHITECTURAL_DECISION Session affinity uses terminal PID
/remember --type FAILED_APPROACH Don't use subshell for store_learning command
功能说明
- 使用 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 <TYPE or WORKING_SOLUTION> \
--content "<ARGS>" \
--context "manual entry via /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
评论
支持 Markdown