⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

recallloom

@frappucc1no⭐ 154 stars

Use when a task involves continuing a project, restoring project context, maintaining file-based project memory, updating current-state summaries, or recording meaningful progress across sessions. Works best for long-horizon, file-based projects and supports research writing, product document collaboration, software project coordination, and broader cross-functional project continuity.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐⭐ 154 on GitHubGitHub ↗

Popular

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

Version Python Installable skill Sidecar protocol License Stars

English · 简体中文

[!TIP] 如果你已经被“隔一段时间回来又要复述十分钟”的重启税折磨过,RecallLoom 的目标很直接:让项目状态、关键决策和下一步留在项目里,让下一次 AI 协作接得上。

快速跳转: 为什么需要 · 30 秒开始 · 特性 · 项目记忆循环 · 适合与不适合 · 方案对比 · 文档入口 · FAQ

🧭 为什么需要 RecallLoom

长期 AI 协作里,最耗人的常常是反复解释项目。

你可能已经遇到过这些问题:

  • 换会话、换模型,或隔几天回来,就要重新说明项目背景、当前进度和不能碰的边界。
  • 新 AI 工具能读到仓库里的文件,却不知道哪些事实已经过期、哪些结论仍然有效。
  • AI 工具内置记忆(memory)、聊天记录和项目文件分开存在,关键决策很难跟着项目一起走。
  • 项目一做久,“为什么这么做”“现在什么是真的”“下一步该接哪里”最容易丢。

RecallLoom 解决的是这层 项目记忆 和 跨会话连续性。

它把项目背景、当前状态、关键决策、最近进展和下一步,保存在项目旁边的受控文件里。下一次换会话、换模型、换工具,或隔几天回来时,新的 AI 工具可以先接上当前状态,再决定要不要深入历史材料。

这让“记忆”从聊天里的临时解释,变成项目里可读、可审、可继续维护的工程资产。

这份 README 是 RecallLoom 的简明公开入口。安装和日常使用从这里开始;更细的命令用法见 USAGE.md,安装后的技能行为见 skills/recallloom/SKILL.md,完整仓库地图见 INDEX.md。

⚡ 30 秒开始

目标很简单:安装一次,在支持 skills 的 AI 编程工具里首次接入时初始化,之后在项目里说“继续这个项目”。

前提:你已可使用 Node/npm/npx、Python 3.10+,并使用能安装/读取 skills 的 AI 编程工具。

说明:skills 安装让 RecallLoom 可被工具读取;@recallloom 属于桥接/技能唤起;rl-* 是部分 AI coding 工具支持的短触发词。

1. 安装 RecallLoom

把下面命令复制到终端。如果你不想处理命令细节,可以把整行交给正在使用的 AI coding 工具执行:

npx skills add https://github.com/Frappucc1no/recall-loom --skill recallloom

之后需要更新已安装技能时:

npx skills update

2. 未接入项目先初始化

如果这是第一次在当前项目使用 RecallLoom,需要先初始化项目记忆。已有有效 .recallloom/ 或 recallloom/ 的项目可以跳过这一步;如果两者同时存在,应先停止并检查项目状态。

你可以用任意一种显式唤起方式(@recallloom 仅在当前 AI 工具支持 @ skill mention 时可用;否则用自然语言或技能选择器):

@recallloom 初始化当前项目
请用 RecallLoom 接入这个项目
请用 RecallLoom 初始化这个项目
rl-init

也可以通过 AI 工具的技能选择器选择 recallloom,再说“初始化当前项目”。

[!NOTE] 首次接入会在项目旁边建立 RecallLoom 的项目记忆目录,用来保存背景、进展、关键决策和下一步。

3. 日常使用:自然语言继续

项目接入后,常用说法很自然:

继续这个项目
先帮我恢复项目上下文
从上次停下的地方继续
记录今天的关键进展

[!TIP] 在已接入的项目里,继续这个项目 会让 RecallLoom 先执行恢复步骤:先读取项目记忆,再进入具体任务。日常接力无需每次都写 @recallloom。

4. 熟悉后可用短触发词

在支持该能力的 AI coding 工具里,这些词可以直接发给 AI 工具,作用类似更短的自然语言触发语:

直接输入你想做什么
rl-init初始化项目记忆,让 RecallLoom 接入当前项目
rl-resume恢复项目背景、当前状态和下一步
rl-status查看项目记忆是否完整、是否需要处理
rl-validate检查连续性文件有没有结构问题

如果当前工具不识别 rl-*,使用上面的自然语言触发语即可。

多数时候,说“继续这个项目”就够了;熟悉后再用短触发词提速。

  • 包版本:0.5.0
  • 协议版本:1.0
  • 当前支持的协议版本:
    • 1.0
  • Python 版本要求:3.10 及以上
  • 支持的工作区语言:
    • en
    • zh-CN
  • 支持的入口桥接文件:
    • AGENTS.md
    • CLAUDE.md
    • GEMINI.md
    • .github/copilot-instructions.md

✨ 特性

[!TIP] RecallLoom 的收益来自更短的恢复路径:少解释、少重读、少猜测,让 AI 工具先接上当前事实。

特性带来的价值
低重启税换会话、换模型或隔几天回来时,先恢复项目状态
更快接力先看当前摘要、最近进展和下一步,快速进入状态
更省上下文先读小而准的项目记忆,深查只在需要时发生
跨工具接力换模型、换会话、换 AI 工具时,项目事实仍跟着工作区走
写入更稳进展记录、当前摘要和校验动作有明确路径,降低把过期事实写回项目记忆的风险
文件化保存记忆落在 Markdown / JSON 文件里,可读、可审、可迁移

🧩 核心能力

能力对你意味着什么
恢复项目上下文新的 AI 工具或下一次会话先接上当前事实,减少从零重建项目历史
记录关键进展把需要长期保留的进展、决策和下一步写回项目旁边
建议记录时机在形成稳定里程碑时给出脱敏候选和下一步建议,不静默写入
校验连续性状态在继续或写入前识别缺失、过期、冲突和需要人工确认的风险
受控更新当前状态写入前后保留修订、新鲜度和校验边界,降低误写旧事实的概率
预览式修复daily-log cursor 异常先诊断、预览和确认,修复后再验证,不手写 state.json
多工具接力Codex、Claude Code、Gemini 等工具在相应入口可用时,可以从同一套项目记忆继续

这些能力连在一起,解决的是一个共同问题:下一次接手项目的 AI 工具,先知道当前状态,再开始行动。

🧱 设计原则

  • 项目拥有记忆。 关键状态写入项目旁边/项目内的普通文件,而不是锁在单次聊天或某个 AI 工具内置记忆里。
  • 当前先于全部。 恢复时先读当前事实、近期进展和下一步,再按需深入历史材料。
  • AI coding 工具只是入口。 当 AI 工具支持 skills 或对应入口文件时,可以读取或唤起 RecallLoom;长期事实由 RecallLoom 文件承载、审阅和迁移。

🔁 项目记忆循环

RecallLoom 的核心模型可以概括成一个 典型项目记忆循环:

flowchart LR
  A["恢复"] --> B["推进"]
  B --> C["记录"]
  C --> D["校验"]
  D --> E["接力"]
  E -. "下一次协作" .-> A
阶段发生什么
恢复下一次会话先读取有限、当前、可信的项目事实
推进AI 工具按恢复出的状态继续工作
记录把关键进展、决策和下一步写回项目记忆
校验检查连续性文件是否完整、过期或冲突
接力下一次会话从这些文件继续

这套循环把“记忆”落成可检查的工程动作:先恢复可信事实,再推进工作,最后把新的关键事实写回项目。

循环背后对应几类文件:

你关心的问题RecallLoom 保存在哪里
这个项目是什么,为什么这么做context_brief.md
当前进行到哪里,哪些事实仍然有效rolling_summary.md
最近真正发生了什么daily_logs/YYYY-MM-DD.md
哪些规则、边界和状态需要谨慎处理config.json、state.json、update_protocol.md

🎯 适合与不适合

RecallLoom 最适合这些场景:

场景价值
长期软件项目让 AI 工具接上当前实现状态、关键决策、阻塞项和下一步
产品 / PRD / RFC 写作保留范围变化、决策原因、待定问题和协作脉络
研究写作维护论点、证据、来源边界和写作进度
多 AI 工具接力换模型、换工具、换会话时减少项目状态丢失
私有或本地优先工作区项目状态留在工作区内,更容易审计和迁移;隐私仍取决于你的同步和托管设置

[!IMPORTANT] RecallLoom 专注项目连续性,不替代知识库、数据库、后台服务或自动执行框架。

它不适合:

  • 一次性问答或临时聊天。
  • 只想要聊天记录摘要。
  • 需要工具自动整理整个仓库。
  • 需要任务编排、步骤调度或多 agent 执行;RecallLoom 只维护项目连续性状态。
  • 需要完整知识库、后台服务或自动执行框架的系统。
  • 希望工具未经确认就自动抽取、自动合并、自动改写长期事实。

🆚 与常见方案对比

以下对照基于公开资料和常见使用方式,只比较相邻方案的定位边界,不做产品排名。很多方案可以和 RecallLoom 并存;关键是先判断你要解决的是“工具怎么工作”“工具看见什么”“任务或执行怎么推进”,还是“项目下一次从哪里继续”。

用户在选什么代表方案主要用途已经够用的情况RecallLoom 补哪一层
Agent 规则 / 指令文件AGENTS.md、CLAUDE.md、GEMINI.md、Cursor Rules告诉 AI 工具编码规范、测试命令、项目约束和工作方式主要问题是“agent 不按这个仓库的约定做事”规则管“怎么做”;RecallLoom 记录项目到哪了、为什么这样、下一步接哪里
AI 工具内置记忆Claude Code memory、Cursor Memories、ChatGPT Memory、Gemini CLI memory在单一 AI 工具内保留偏好、习惯和部分跨对话上下文你基本固定使用同一个 AI 工具,主要想保留个人偏好或长期习惯把项目连续性放进可读、可审、可随项目迁移的文件里
项目记忆 / AI 编码工作台Trellis 等更宽的团队 AI 编码工作台:规格、工作流、任务上下文、记忆和多平台接入你需要一套团队 AI 编码工作台,而不只是项目连续性层RecallLoom 更窄,只做项目连续性:当前状态、决策、近期进展和继续工作的起点
任务图 / issue 记忆Beads、git-backed issue/task graph维护结构化任务、依赖、状态和 issue 关系你要管理的是任务图、优先级、依赖或 issue 流转RecallLoom 不是 issue tracker;它维护当前状态、决策、近期进展和接力摘要
工作流执行框架LangGraph 等编排 agent / workflow 的执行状态、持久化和恢复你需要恢复程序执行状态、节点状态或工作流运行状态RecallLoom 恢复人和 AI 的项目协作上下文,不替代工作流运行环境或执行框架
RAG / 向量数据库LangChain RAG、Chroma、Qdrant从大量材料里检索相关片段、文档或语义上下文问题是“资料很多,需要找相关内容”Recall

// HOW IT'S BUILT

KEY FILES

skills/recallloom/SKILL.mdREADME.md

// REPO STATS

154 stars