SuperAPI AI 工具集

lore

通用与其它

查看项目

更新于 10-16 05:46

技能介绍

用途:lore 是框架无关的项目记忆管理技能,为软件项目维护长期知识库,记录通常只存在于开发者脑中的上下文:项目是什么、结构如何(架构)、为何做出某些选择(决策)、代码应如何写及应避免什么(约定)。内容以纯 Markdown 保存在项目根目录 .lore/,任何能读文件的智能体都可消费。

主要能力:提供七个命令。init 首次初始化;sync 记录变更;query 从记忆中检索;audit 检查记忆是否仍准确;compress 生成 SUMMARY.md 摘要;mirror 更新 CLAUDE.md、.cursorrules、AGENTS.md 等平台镜像;history 查看条目背后的 git 提交。记忆分三层:ARCHITECTURE.md 记录结构与技术栈,DECISIONS.md 记录选择理由与权衡,CONVENTIONS.md 记录编码规则。条目为 Markdown 列表项,带层级前缀、确定性 ID 和内联状态标签。

使用方式:先执行 lore init 建立 .lore/,之后按 sync(记录)、query(回忆)、audit(检查)循环,SUMMARY.md 过时或条目超过 500 时 compress,结构变化后用 mirror 发布。单包项目只用 _global/,无需 monorepo 或镜像。

适用场景:需要跨会话保留项目决策、架构与约定的团队或个人;monorepo 多作用域项目;希望让不同智能体共享同一份项目记忆。

限制:仅当用户明确说出 lore 或子命令、引用 .lore/ 时才触发,裸 init、compress 等不触发;不会静默修改文件,提案需用户接受;sync 默认不更新镜像;不存代码片段,不做变更日志;记忆与系统、开发者或当前用户指令冲突时以后者为准。