关于 groove-utilities-memory-graduate
将 `.groove/memory/learned/` 中稳定的工作经验整理到 `AGENTS.md`,使其成为后续会话可见的约束。适用于维护 Groove 项目记忆的 Agent,并要求写入前确认内容。
主要功能
- 01将经验追加到 Graduated Learnings
- 02必要时创建目标章节
- 03写入前确认确切文本
- 04在源条目标记毕业状态
- 05跳过完全重复的经验
适用场景
- 01将反复适用的工作流程经验固化
- 02选择并整理 learned 文件中的条目
- 03避免重复添加已毕业的经验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-memory-graduate安装后在 Claude Code 中输入/groove-utilities-memory-graduate确认已加载。
详细介绍
groove-utilities-memory-graduate
将 .groove/memory/learned/ 中稳定的工作流经验提升到 AGENTS.md,作为永久约束——无需运行 prime,即可让每个 Agent 会话都能看到。
如果提供了 $ARGUMENTS,请将其用作主题或经验文本。
结果
经验将追加到 AGENTS.md 中的 / 区段,使其永久对所有未来会话可见。
验收标准
- 经验追加到
AGENTS.md中的## Graduated Learnings区段 - 如果该区段不存在,则创建该区段
- 写入前由用户确认确切文本
- 来源
learned/<topic>.md条目标记为已提升(不删除)
步骤
- 记忆路径始终为
.groove/memory/ - 如果 $ARGUMENTS 指定了主题,则读取
.groove/memory/learned/<topic>.md并显示其中的条目。否则,列出.groove/memory/learned/中所有*.md文件,并询问要从哪个主题提升经验。 - 显示文件内容;询问:“要提升哪条经验?(粘贴或描述)”
- 显示将写入
AGENTS.md的确切文本;询问:“确认吗?(yes / edit / skip)” - 如果已确认:写入
AGENTS.md(参见下文的区段管理) - 在 learned 文件中,将
[graduated YYYY-MM-DD]追加到该条目项目符号后 - 报告:“已将经验提升到 AGENTS.md → ## Graduated Learnings”
AGENTS.md 中的区段管理
查找 / 块:
- 如果该块存在:在块内的
## Graduated Learnings下,将新经验追加为项目符号 - 如果该块不存在:将以下内容追加到
AGENTS.md末尾:
## Graduated Learnings
Stable workflow insights promoted from `.groove/memory/learned/`. These apply to every session.
- <insight text>
每条经验单独占一个项目符号:- <insight text> *(from learned/<topic>.md, graduated YYYY-MM-DD)*
约束
- 未经用户明确确认确切文本,绝不提升经验
- 绝不从
learned/<topic>.md删除来源条目——使用[graduated YYYY-MM-DD]将其标记为已提升;完整上下文保留在文件中 - `` 区段归用户所有——groove 更新不会覆盖它
- 已提升的经验应简洁——每个项目符号只写一句可执行的内容;如果内容过长,请用户精简
- 如果
AGENTS.md不存在:创建该文件,且只包含已提升经验区段 - 如果该块中已存在相同经验(完全匹配):跳过并报告“已提升。”
评论
支持 Markdown