SuperAPI AI 工具集

remember

智能体与模型

查看项目

更新于 10-16 07:51

技能介绍

Remember 是一个用于存储学习、模式或决策到记忆系统的技能,便于日后检索召回。

用途 该技能用于将学到的经验、发现的模式或做出的决策写入记忆系统。通过 /remember 命令可以手动记录一条学习内容,方便未来复用。

使用方式 基本用法为:/remember <你学到的内容>。也可以显式指定类型:/remember --type WORKING_SOLUTION <你学到的内容>。

示例:

  • /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

主要能力 该技能会将学习内容存入 PostgreSQL 数据库,并使用 BGE 嵌入向量;如果未指定类型,会自动检测学习类型;从内容中提取标签;返回带 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

适用场景 适合在开发过程中记录有效的解决方案、架构决策、代码库约定模式、失败尝试以及具体错误的修复方法,以便后续检索和复用。

限制 关于是否需要额外配置、支持的平台范围以及其他限制条件,暂未提供。