关于 groove-utilities-memory-mistakes
面向 Groove 用户的技能,用于将工作流错误记录为事件、追查原因、应用修复,并把经验保存到学习记忆中。它通过已配置的任务后端管理事件。
主要功能
- 01通过任务后端跟踪事件
- 02记录根因和修复方案
- 03修改相关文件应用修复
- 04将经验归档到学习记忆
- 05列出并关闭未解决事件
适用场景
- 01记录已确认的工作流错误
- 02查找待跟进的事件
- 03修复后添加长期经验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-memory-mistakes安装后在 Claude Code 中输入/groove-utilities-memory-mistakes确认已加载。
详细介绍
groove-utilities-memory-mistakes
如果提供了 $ARGUMENTS,则将其用作错误描述(例如,使用 --list 仅显示未关闭的事件)。
结果
工作流错误已记录,相关记忆文件或学习文件中的根本原因已修复,并且经验已归纳到 .groove/memory/learned/<topic>.md。事件已关闭。
验收标准
- 已记录事件及其根本原因和修复方案
- 已在
.groove/memory/learned/<topic>.md中应用永久修复 - 事件已标记为已解决
任务后端
从 .groove/index.md 中读取 tasks.backend。事件会作为任务记录在已配置的后端中。如果未配置任务后端(tasks.backend: none),请告知用户先运行 /groove-utilities-task-install。
事件将作为错误记录在共享的“Groove Memory”里程碑 →“Mistakes”史诗项下。
确保父级层级结构
执行任何操作前,先查找或创建父级史诗项:
- 查找或创建 Groove Memory 里程碑:
beans list -t milestone --search "Groove Memory" -q— 如果结果非空,则使用第一个 ID;否则运行beans create "Groove Memory" -t milestone
- 在该里程碑下查找或创建 Mistakes 史诗项:
beans list -t epic --parent <milestone-id> --search "Mistakes" -q— 如果结果非空,则使用第一个 ID;否则运行beans create "Mistakes" -t epic --parent <milestone-id>
--list
- 解析
<parent-id> beans list --parent <parent-id> -t bug -s in-progress- 以编号列表形式显示:
1. [<id>] <title> - 如果列表为空,则输出“No open incidents.”
记录并解决事件
- 解析
<parent-id> - 从 $ARGUMENTS 获取描述,或询问:“我犯了什么错误?”
- 询问:“根本原因——为什么会发生?”(根据上下文提出可能原因,由用户确认)
- 询问:“应该应用什么修复方案?”(提出建议,由用户确认)
beans create "<description>" -t bug --parent <parent-id> -s in-progress- 立即应用修复(编辑相关文件)
- 询问:“属于哪个学习主题?(例如
anti-patterns、tools)”——根据根本原因提出建议 - 在
.groove/memory/learned/<topic>.md中的## YYYY-MM-DD标题下追加经验 beans update <id> -s completed- 报告:“事件已解决 → learned/.md”
约束
- 从
.groove/index.md中读取tasks.backend;记忆路径始终为.groove/memory/ - 必须配置任务后端——如果
tasks.backend: none,请提示用户安装任务后端 - 未经用户确认,绝不要自动创建事件
- 解决事件前必须明确根本原因——不得跳过审查步骤
- 父级层级结构操作必须具备幂等性——创建前始终先检查
- 如果修复目标是
skills/文件:请说明skills/由 groove:update 管理,并将修复转至learned/anti-patterns.md
评论
支持 Markdown