mcpField
R
remember

remember

github.com/parcadeiAgent 工作流3.9k523 次安装40 周前更新
代码仓库

关于 remember

remember 是一项将经验、模式和决策存入记忆系统以便日后查找的技能。它使用 PostgreSQL 和 BGE embeddings 保存条目,并可根据内容推断类型及提取标签。

主要功能

  1. 01将经验存入 PostgreSQL
  2. 02按学习类型分类条目
  3. 03自动推断条目类型
  4. 04从内容中提取标签
  5. 05返回确认 ID

适用场景

  1. 01保存解决方案以供日后查找
  2. 02记录架构决策
  3. 03留存发现的代码库模式
  4. 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

功能说明

  1. 使用 BGE 嵌入将经验存储到 PostgreSQL 中
  2. 如果未指定类型,则自动检测经验类型
  3. 从内容中提取标签
  4. 返回包含 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